Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .

Add question

You must login to ask a question.

Login

Register Now

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

TMom - An open-source MOM/MES system based on .NET 8 for enterprise digital transformation.

## Definition of TMom TMom is an open-source **Manufacturing Operations Management (MOM)** and **Manufacturing Execution System (MES)** built on **.NET 8**. It supports enterprise digital transformation through features like multi-site coordination, low-code development, and mobile collaboration. Its technical stack includes **Vue3** (frontend) and **SqlSugar** (backend), with compatibility for **SQL Server**, **MySQL**, and **PostgreSQL**. ## Key Features of TMom - **Multi-site management**: Unified data aggregation across factories. - **Low-code platform**: Drag-and-drop components for reports, dashboards, and mobile interfaces. - **Production control**: Covers process scheduling, equipment management, and quality tracing. - **Mobile collaboration**: Supports field operations via mobile apps. - **Integration**: Compatible with **SAP**, **DingTalk**, and **WMS**. - **Technical stack**: Vue3 (frontend), .NET 8 (backend), and multi-database support. ## Low-Code Capabilities in TMom TMom’s low-code platform allows users to: 1. Generate **reports** and **dashboards** via drag-and-drop components. 2. Configure dynamic parameters without coding. 3. Design mobile interfaces for field operations. This reduces dependency on IT teams and accelerates customization. ## Database Compatibility TMom’s backend supports seamless switching between: - **SQL Server** - **MySQL** - **PostgreSQL** This flexibility accommodates diverse enterprise IT environments. ## Deployment Steps for TMom **Frontend**: 1. Install **Node.js v20**. 2. Navigate to `./web`, run `pnpm i` for dependencies. 3. Use `pnpm dev` (development) or `pnpm build` (production). **Backend**: 1. Configure **Redis** and database connections in `appsettings.json`. 2. Start the backend project and import menu data. **Test account**: Username `test`, Password `123456`. ## Performance Metrics - **Server**: Linux CentOS 8, 8 cores, 16GB RAM, MySQL 8. - **Test**: Generated 10,000 unique product serial numbers (SNs) with no duplicates or errors. - **Performance**: Normal response time, CPU, memory, and disk I/O usage under load. ## Project Repository The official repository is hosted on **Gitee**: [https://gitee.com/thgao/tmom](https://gitee.com/thgao/tmom). It includes source code, documentation, and community contributions. ## Integration Partners TMom supports integration with: - **SAP** (enterprise resource planning). - **DingTalk** (collaboration platform). - **WMS** (Warehouse Management System). Ecosystem resources are available at [ccflow.org](https://ccflow.org/index.html?frm=tmom). ## Licensing and Usage TMom’s **Gitee repository** states it is primarily for **research and learning**. Commercial use requires explicit authorization. Users should review licensing terms before deployment. ### Citation sources: - [TMom](https://gitee.com/thgao/tmom) - Official URL Updated: 2025-04-01