-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Free, open-source ERP and MES for job shops: job cards on the floor, books in the office, one database.
Forge is a self-hosted operations platform covering the full quote-to-cash lifecycle — leads, quotes, sales orders, jobs, a kanban shop floor, time tracking, inventory, purchasing, shipping, invoicing, payments and returns — plus parts/BOM management, quality control, an employee training LMS, document signing and an optional AI assistant. It runs as a Docker Compose stack on one box, or split across several, with no Kubernetes commitment.
Job shops are the primary audience, but the same binary also carries a professional-services shape and a retail/marketplace commerce layer, chosen by preset at setup — see Business Shapes.
🌐 forge.armoryworks.com · 🏭 built by Armory Works · ⚖️ Apache 2.0
Status: public beta (
1.0.0-beta.*). Usable, in use, and still moving — APIs and schema can change between betas.
| I want to… | Go to |
|---|---|
| Install Forge on a box | Installation |
| Understand how it's built | Architecture |
| Know which features I'll actually get | Capability Gating |
| Work out the QuickBooks / built-in-books question | Accounting Modes |
| Look up what a specific screen or field does | Feature Reference |
| See a screen's flows and layout | UI Flows |
| Find a document in the repo | Documentation Map |
| Try it without installing anything | Try Forge First |
| Integrate another system with Forge | API Access |
| Run it in production | Hardening a Production Install · Backup and Restore · Upgrades and Rollback |
| Get it onto phones and the floor | Mobile and Offline · Shop Floor Kiosk |
| Load real data and go live | First Week |
| Know what it doesn't do | Limits and Non-Goals |
| Set up a development environment | Developer Setup |
| Contribute code or docs | Contributing |
| Decode the jargon | Glossary |
| Ask the obvious question | FAQ |
Forge is a multi-repo project. This wiki lives on the umbrella repo; the code is in siblings.
| Repo | What it owns | Wiki |
|---|---|---|
| forge | Umbrella: product docs, specs, delivery plans, governance, release manifest | you are here |
| forge-deploy | docker-compose, setup.sh, the forge-deploy CLI — start here to install
|
wiki |
| forge-ui | Angular frontend (SPA) | wiki |
| forge-api | .NET API — MediatR/CQRS, EF Core as the query-mapping layer | wiki |
| forge-db | The database project: desired-state SQL + the reconcile harness that owns the schema | wiki |
| forge-test | Acceptance-case library and the public test/demo SPA | wiki |
| forge-voice | Asterisk-based outbound calling | wiki |
This wiki is the hub. It carries the product-level answers — what Forge is, what it can be configured into, how to run it. Each sibling repo's wiki is a spoke carrying the depth that belongs to that component: how it is laid out, how to work on it, its own conventions and traps. Concepts live here once; the spokes link to them rather than restating them.
Open issues and PRs in the repo that owns the affected code. Cross-cutting design discussion belongs on the umbrella repo.
The wiki is a map and an on-ramp. The authoritative detail — every field, endpoint, status lifecycle and validation rule — lives in docs/ in the umbrella repo, versioned with the code that implements it. Wiki pages summarise and link; they do not fork the truth. If a wiki page and a repo doc disagree, the repo doc wins — and the wiki page needs fixing.
Forge · Apache 2.0 · built by Armory Works — this wiki maps the docs; the authoritative detail lives in docs/.
Evaluating
Running it
- Installation
- First Week
- Configuration and Integrations
- Hardening a Production Install
- Backup and Restore
- Upgrades and Rollback
- Accounting Modes
Using it
- App Surfaces
- Shop Floor Kiosk
- Mobile and Offline
- Access and Roles
- Customizing an Install
- Feature Reference
- UI Flows
Building on it
- API Access
- Architecture
- Capability Gating
- Workflow, Gates and Approvals
- Data Ownership and Export
- Glossary
Contributing
Repo wikis