Skip to content

Latest commit

 

History

830 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jumentix

Jumentix mascot

Visit the Jumentix website

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 dev CircleCI main Codecov dev Codecov main SonarCloud quality dev SonarCloud reliability dev SonarCloud coverage dev SonarCloud quality main SonarCloud reliability main Bun Node compatibility OpenAPI AsyncAPI Repository License Run with Express Run with Fastify Run with Restify Run with AdonisJS Run with FeathersJS Run with LoopBack Run with SailsJS Run with DerbyJS Run with Total.js Run with Serverless Run on Cloudflare Workers Run on Vercel Functions Stand with Ukraine

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).

What You Can Build

  • 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.

Get Started

bun x github:web2solutions/Jumentix#dev

Choose 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=dev

The CLI creates the project and installs its dependencies with Bun. Choose a guide below to continue shaping your product.

Guides and Documentation

Coverage

Development Main
Codecov Grid for dev Codecov Grid for main

Contributing

Contributions are welcome. Please read the contributing guide, open an issue to discuss substantial changes, and submit focused pull requests.

License

Jumentix is licensed under the MIT License.