finds.dev← search

// the find

osess/mes

★ 166 · Python · updated May 2023

MES is a Manufacturing Execution System based on django

A Django-based Manufacturing Execution System covering production plans, materials, devices, quality assurance, and workforce management. Primarily aimed at small-to-medium Chinese manufacturing operations — most of the UI and comments appear to be in Chinese. This looks like an internal tool that was open-sourced rather than a project designed for general adoption.

- Covers a real MES domain with modules for production lines, materials, devices/tooling, customers, and QA — not just a toy CRUD app

- Uses xadmin (adminx.py files throughout) which gives a reasonably capable admin interface without much extra work

- Migrations are present for the modules that need them, so the schema is at least tracked

- Abandoned since May 2023 and likely written for an older Django version — no requirements.txt or setup.py visible in the tree, so you're guessing at compatible dependency versions

- Several apps (djangovoice, pinax blog, profiles with 40+ locale files) are vendored third-party libraries pasted directly into the repo rather than installed as proper dependencies, making upgrades a nightmare

- No README, no documentation, no deployment guide, no tests except in the vendored blog/permissions apps — onboarding is a read-the-source exercise

- The encryption module in extensions/custom_fields and the permissions backend are custom-rolled with no visible audit or test coverage, which is a security concern in a multi-user industrial system

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →