oss-ats

Open Source ATS Platform

License: GPL v3

Open Source ATS Platform

This project aims to be a simple, open-source Applicant Tracking System (ATS) platform that can be self-hosted and customized to your needs.

Demo

A live demo of the project can be found here, the admin password is admin.

Features

Tech Stack

Local Development

You will need to have pnpm and docker-compose installed on your machine.

  1. Install dependencies
      pnpm install
    
  2. Set up environment variables
      cp .env.example .env
    
  3. Start local services (Postgres and Minio)
      docker-compose up -d
    
  4. Run database migrations
      pnpm migrate
    
  5. Start development server
      pnpm dev
    

License

This project is licensed under GNU GPLv3.

Why GPL?

The whole point of this project is that there’s so many ATS platforms out there that are either too expensive, too complicated, or too restrictive. This project aims to be a simple, open-source alternative that can be self-hosted and customized to your needs.

For that reason, I’ve chosen the GNU GPLv3 license to ensure that any modifications or improvements made to this project are shared back with the community. This is to prevent any one entity from taking the project and making it proprietary.

Contributing

Contributions are welcome! Just create an issue or pull request and I’ll take a look.