Help Build the Future
of Open Commerce
The Unchained Engine is 100% open source under the EUPL license. We are looking for developers who want to shape the future of sovereign e‑commerce infrastructure.
Build Something That Matters
Your contributions power real production e‑commerce stores around the world
Real-World Impact
Your code runs in production, powering real stores and processing real transactions for businesses across Europe and beyond
Modern Stack
TypeScript, GraphQL, MongoDB, Node.js, and Docker. Work with technologies that are in demand and sharpen your skills
Modular Architecture
28 NPM packages with clear boundaries. Pick the module that interests you and dive in without needing to understand the whole system
Welcoming Community
Code reviews, mentoring, and active Discord support. We help new contributors get up to speed and land their first PR
European Open Source
EUPL license, Swiss-made, DINAcon Award winner. Be part of an open-source project rooted in European digital sovereignty
AI-Ready Codebase
MCP integration, AI Copilot features, and a forward-looking architecture. Work on the intersection of commerce and AI
Ways to Contribute
There are many ways to help, not just code
Code Contributions
Fix bugs, add new features, improve performance, or write plugins. Every pull request makes the engine better for everyone. Check out our good first issues to get started.
Documentation
Improve guides, add code examples, fix typos, or help translate documentation into new languages.
Bug Reports
Test the engine, report issues with clear reproduction steps, and help triage existing bug reports.
Build Plugins
Create payment, delivery, or messaging plugins. Extend the engine for new use cases and share with the community.
Spread the Word
Answer questions on Discord, write blog posts, give conference talks, or star the repo on GitHub.
Getting Started
From zero to your first pull request
Fork and clone the repository
Start by forking the Unchained Engine repository on GitHub, then clone it locally.
git clone https://github.com/YOUR_USERNAME/unchained.gitSet up the development environment
Install dependencies and start the development server. The engine uses Node.js and MongoDB.
npm install && npm run devPick an issue
Browse open issues on GitHub. Issues labeled good first issue are great starting points for new contributors.
Submit a pull request
Push your changes to your fork and open a pull request. The team will review your code, provide feedback, and help get it merged.
Modular by Design
The Unchained Engine is composed of 28 NPM packages, each with clear responsibilities. You can contribute to a specific module without needing deep knowledge of the entire codebase.
- Self-contained modules with own tests
- Plugin architecture for extensibility
- Clear API boundaries between packages
- TypeScript throughout for type safety
Join the Conversation
Connect with maintainers and contributors building the future of open-source commerce
Ready to Contribute?
Pick an issue, join the community, and start building open-source commerce infrastructure.
