Open source
The platform’s inner workings are visible, understandable, and open to improvement. Companies can audit the code, contribute to the project, or build their own extensions.
OpenSya is an open-source infrastructure that enables companies to build, customize, and fully own their recruitment system.
A shared foundation. Installable modules. A platform designed to evolve with every organization.
OpenSya is currently in an active design and development phase.
Modular, scalable, and fully owned by you.
The challenge
Every company hires differently. Why should their tools all work the same way?
Recruitment processes vary based on a company’s size, organization, roles, regulatory constraints, and culture.
Yet most software imposes its own way of working:
As the organization grows, its tool often becomes a constraint.
Companies should not have to adapt to their recruitment software. The software should adapt to the company.
Our answer
OpenSya is not designed to be just another recruitment application.
An ATS provides a product with a predefined set of features. OpenSya aims to provide infrastructure.
A technical and functional foundation on which a company, product team, or integrator can build its own recruitment environment.
This means being able to:
OpenSya does not seek to impose a single way of recruiting. It provides the foundations that allow every organization to build its own.
The principles
Your recruitment. Your processes. Your data. Your infrastructure.
The platform’s inner workings are visible, understandable, and open to improvement. Companies can audit the code, contribute to the project, or build their own extensions.
Each organization installs only the capabilities it needs. Modules can extend the backend, user interface, data models, workflows, integrations, and business rules.
OpenSya is designed to run in the infrastructure chosen by the organization. Public cloud, private cloud, or internal infrastructure: the company remains in control of its environment.
OpenSya must adapt to needs that do not exist yet. Its architecture makes it possible to compose modules, replace components, and build specialized experiences.
The possibilities
Build the recruitment system your organization actually needs.
Centralize job openings, applications, interviews, assessments, and collaboration between recruiters and hiring managers.
Create a candidate experience aligned with your brand, roles, and recruitment strategy.
Adapt processes to subsidiaries, teams, countries, or entities while maintaining shared governance.
Build a platform dedicated to a specific industry, hiring model, or organization.
Use OpenSya as the technical foundation for a solution designed for your own customers.
The same infrastructure can support multiple products, interfaces, and operating models.
The OpenSya model
OpenSya is designed as an ecosystem made up of several complementary layers.
The Core provides the foundational capabilities shared by every recruitment platform:
The Core is not intended to contain every possible feature. It provides a consistent foundation on which they can be built.
Modules add functional or technical capabilities without unnecessarily weighing down the foundation.
A module can provide interfaces, routes, services, business rules, data models, and configuration.
When a need is specific, the organization can create its own modules. It does not have to wait for a vendor to add the capability to its roadmap.
Architecture
Needs change. The infrastructure must keep up.
OpenSya is built around a convention-driven full-stack architecture. The system discovers, connects, and orchestrates the different parts of the application so teams can focus on their business domain.
The goal is not only to accelerate initial development. It is to make OpenSya platforms understandable, testable, and maintainable for years to come.
The data engine
The business domain before the database.
At the heart of a recruitment platform are complex rules: who can view or modify an application, which transitions are allowed, how an operation is validated, when automation is triggered, and how a reliable history is preserved.
OpenSya Persistence is the engine responsible for consistently executing these rules around data.
It operates above database adapters. The goal is to use PostgreSQL today, then support other environments such as MySQL, SQLite, or MongoDB without locking the OpenSya domain into a specific technology.
OpenSya Persistence is designed first and foremost to power OpenSya, but its architecture also allows it to be used in other TypeScript applications.
Discover OpenSya PersistenceWho is it for?
Shared infrastructure for multiple stakeholders.
Organizations that want long-term control over their recruitment platform, data, and costs.
Developers who want to build a business solution without starting from scratch or depending on a closed product.
Consultancies and service companies that want to deploy platforms tailored to their clients’ processes.
Product teams that want to create specialized recruitment software from an open-source foundation.
Contributors who believe essential business infrastructure can be open, shared, and built collectively.
Our philosophy
OpenSya does not replace one dependency with another.
An organization should be able to keep its system, its data, and its custom developments.
Capabilities should be added as needed without turning the product into a monolithic platform.
OpenSya must be able to communicate with the HR tools, internal systems, and external services already in use.
The infrastructure automates predictable tasks while keeping business rules explicit.
Needs are not determined by a software vendor alone. Companies, developers, and integrators can participate in the project’s evolution.
The ambition
Building open infrastructure for the future of recruitment.
Our ambition is not simply to release an open-source ATS. We want to create a foundation capable of supporting a true ecosystem:
Over time, OpenSya should enable multiple recruitment experiences to be built on shared infrastructure. Companies should not have to choose between a product that is quick to adopt and a system they truly control.
Project status
The technical foundations and architectural principles are currently being designed, implemented, and stabilized.
The project is not yet ready for production use.
Current work includes:
This phase is intentionally open. It allows us to build the foundations with developers, recruitment professionals, pilot companies, and partners who share the project’s vision.
Get involved
Great infrastructure is not built alone.
Share your processes, constraints, and the limitations you encounter with your current tools.
Explore the architecture, start discussions, and contribute to the technical foundations.
Help us test OpenSya against real-world use cases and define the first priority capabilities.
Help build an ecosystem of deployment, support, and extensions around the project.
OpenSya
Not just your data.
Your processes. Your integrations. Your business rules. Your ability to evolve.
OpenSya is building the open-source infrastructure that will enable companies to take back control of their recruitment.
Modular, scalable, and fully owned by you.
OpenSya is an open-source project under active development. The documentation, APIs, and architecture are subject to change.