Jumentix is an open-source software factory for teams building SaaS products. It provides contract-first foundations for APIs, realtime services, web applications, and modular product domains, so teams can concentrate on the product they are creating.
CircleCI is the canonical CI orchestrator; GitHub Actions is retained and can be re-enabled at any time by setting the repository Actions variable JUMENTIX_ENABLE_GITHUB_ACTIONS_CI to true (see documentation/md/CI-PROVIDER-GOVERNANCE.md).
- REST APIs with OpenAPI 3.1 contracts, plus WebSocket, gRPC, and GraphQL services.
- Function services for AWS, Google Cloud, Azure, Vercel Functions, and Cloudflare Workers.
- Modular SaaS monoliths that can evolve into independently deployed service ecosystems.
- Complete product experiences: SPAs, offline-first PWAs, and SSR applications with contract-driven client SDKs.
- Offline field and operations applications backed by IndexedDB and local storage.
- Domain models and service boundaries designed in Service Management, with service-specific OpenAPI and AsyncAPI exports.
- Services backed by in-memory, SQL, or NoSQL persistence adapters.
bun x github:web2solutions/Jumentix#devChoose a service profile and project folder when prompted. For a repeatable REST scaffold:
bun x github:web2solutions/Jumentix#dev \
--non-interactive \
--service-type=rest \
--project-name=my-product \
--git-branch=devThe CLI creates the project and installs its dependencies with Bun. Choose a guide below to continue shaping your product.
- Documentation hub
- Documentation hub in Portuguese
- Use the Service Manager and Domain Designer
- Create a SPA or PWA
- Create a REST API
- Create a realtime API
- Create a SaaS monolith
- Create SaaS microservices
| Development | Main |
|---|---|
Contributions are welcome. Please read the contributing guide, open an issue to discuss substantial changes, and submit focused pull requests.
Jumentix is licensed under the MIT License.