# 3xxx/engineercms

工程师知识管理系统：基于golang语言（beego框架），支持分布式文件存储minio集群部署。engineercms为土木工程师基于web的知识管理系统。管理个人、工程项目资料，业主—设计—监理—施工方均从平台获得资料。支持提取码分享文件、onlyoffice实时文档协作，在线利用mindoc创作你的书籍，阅览PDF文件。手机端配套小程序，微信搜索“设计与管理”即可呼出小程序。

Repository: https://github.com/3xxx/engineercms
Canonical: https://ross.abutalabs.com/products/engineercms
Homepage: https://www.zsj123.net/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: engineers, cms, projectmanage, engineer-management, hydraulic-informatization, ipad
Last push: 2026-07-20T17:53:11+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 93, release rhythm 52, longevity 100
- inputs: {"age_days": 3560, "days_push": 44, "days_rel": 108, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1412, forks 420 (observed 2026-08-28T04:04:39.152846+00:00)

## What it is
EngineerCMS is a self-hosted web-based knowledge management system for engineers, built in Go on the Beego framework. It manages personal and engineering project documents with distributed MinIO file storage, extraction-code file sharing, OnlyOffice real-time collaboration, online book authoring via Mindoc, PDF viewing, and a companion WeChat mini program.

## Use cases
- manage engineering project documents online
- share files with extraction codes
- collaborate on documents in real time with OnlyOffice
- deploy distributed file storage with MinIO cluster
- read and review PDF files in the browser
- give owners, designers, supervisors and contractors access to project files
- write and publish books online with Mindoc

## When to choose
- you are a civil/hydraulic engineer needing a self-hosted document management platform
- your team needs role-based access to project files across organizations
- you want OnlyOffice collaboration and MinIO storage in one system

## When to avoid
- you need a general-purpose CMS for blogging or e-commerce
- you require a modern stack or large contributor community
- you don't want to maintain a Go/Beego application yourself

## Facets
- artifact type: application
- maturity: active
- function: web-framework, file-upload, search-engine, documentation, pdf
- domain: cms, web-development, developer-tools, files
- platform: windows, cross-platform, self-hosted
- tags: knowledge-management, beego, minio, onlyoffice, wechat-mini-program, civil-engineering, project-management, document-sharing, linux, web-server

## Member repositories
- 3xxx/engineercms (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:39.152846+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:18.562211+00:00, confidence not recorded.
  - readme: https://github.com/3xxx/engineercms (fetched 2026-08-28T04:04:39.152846+00:00, sha 1715b1d819d3)
  - homepage: https://www.zsj123.net/ (fetched 2026-08-29T11:51:19.712109+00:00, sha c31ad3a69252)
- Data as of 2026-08-30T08:39:29.467469+00:00.
