The open-source recruitment infrastructure for modern companies
OpenSya helps you build modular, scalable and fully owned recruitment platforms using a convention-driven fullstack runtime powered by NestJS and Nuxt.
$ npx opensya create my-company-careers
◆ Welcome to Opensya!
? Where would you like to create your project? ./my-company-careers
? Which package manager would you like to use? pnpm
? Initialize git repository? yes
→ Creating project in my-company-careers
✓ Dependencies installed
✓ Git repository initialized
✨ Opensya project has been created with the default template.
👉 Next steps
› cd my-company-careers
› pnpm run dev
Build recruitment platforms without giving up ownership
OpenSya gives modern teams the foundation to build, customize and self-host their recruitment infrastructure.
Modular by design
Compose your platform around independent runtime units, backend services and frontend integrations.
Convention-driven runtime
Structure your application with clear filesystem conventions and let OpenSya orchestrate the runtime.
Fully owned by you
Keep control over your data, infrastructure and deployment strategy with a self-hostable architecture.
Fullstack runtime architecture
OpenSya Core powers both backend and frontend applications through a shared architecture philosophy.
Start with the core concepts
Learn how OpenSya discovers files, generates runtimes and keeps applications modular.