Reqcore logo

Reqcore

Self-hosted open-source ATS for engineering teams, with no per-seat fees and Docker Compose setup

Repository activity
  • Stars32
  • Forks20
  • Open Issues15
License

AGPL-3.0

Languages
  • Vue
  • TypeScript
  • CSS
Reqcore screenshot

About Reqcore

Reqcore is a lightweight applicant tracking system for teams that want to run hiring software they control. It is built for self-hosting, charges no per-seat fees, and is positioned against cloud ATS tools that keep candidate data in their own clouds.

It covers job management from draft to archived, a candidate pipeline with a Kanban board, a public job board with custom slugs, custom application forms, document storage on S3-compatible MinIO, multi-tenant organizations with role-based membership, and a recruiter dashboard. Resumes are served only through authenticated, streamed access, and rate limiting is applied across endpoints. Resume parsing and AI candidate ranking are on the roadmap.

Reqcore runs on Nuxt 4 and Vue 3 with a PostgreSQL database, and the reference deployment is a single VPS using Docker Compose behind Caddy. It is in early but active development and licensed under AGPL-3.0.

Key features

  • Job management from draft to archived
  • Candidate pipeline with a drag-and-drop Kanban board
  • Public job board with custom, SEO-friendly slugs
  • Custom per-job application forms with file uploads
  • S3-compatible document storage with authenticated access

Details

First released
2026
Language
Vue, TypeScript
Framework
Nuxt 4
Database
PostgreSQL
Storage
MinIO (S3-compatible)
License
AGPL-3.0