DocsGetting StartedIntroduction

Introduction

What is Reqcore and why it exists. An overview of the open-source applicant tracking system built for teams that want full data ownership.

Introduction

Reqcore is an open-source applicant tracking system (ATS) built for teams that refuse to rent access to their own hiring data. It runs on your infrastructure, charges no per-seat fees, and publishes every line of code for inspection.

Why Reqcore Exists

Modern ATS platforms suffer from three structural problems:

  1. Data hostage — Companies pay for access to their own candidate data. If the subscription lapses, the talent pool vanishes.
  2. Opaque AI — Incumbent platforms use proprietary algorithms to rank candidates. Recruiters cannot see why a candidate was surfaced or rejected — creating legal and ethical liability.
  3. Per-seat tax — Adding a hiring manager or recruiter increases the software bill, punishing growing teams.

Reqcore is the antidote: an open-source ATS where you own the data, the code is public, and pricing does not scale with headcount.

Core Principles

PrincipleWhat It Means
Ownership over accessYou own the infrastructure (Postgres + MinIO). Your talent pool is a permanent asset — not a subscription.
Auditable intelligenceAI ranking is planned. When it ships, it will expose a visible Matching Logic summary so recruiters can verify results.
No per-seat pricingScale your hiring team without increasing your software bill. Add as many users as you need.
Runs on your networkWith local storage (MinIO) and local AI (Ollama), sensitive candidate PII never has to leave your network.

Technology Stack

Reqcore is a Nuxt 4 full-stack application:

LayerTechnology
FrameworkNuxt 4 (Vue 3 + Nitro)
DatabasePostgreSQL 16
ORMDrizzle ORM
AuthBetter Auth + Org plugin
StorageS3-compatible (MinIO / Railway Buckets)
StylingTailwind CSS v4
SEO@nuxtjs/seo + @nuxt/content v3
Iconslucide-vue-next

Who Is Reqcore For?

PersonaPrimary Need
RecruiterFast candidate pipeline, clear application workflow
Hiring ManagerClear candidate comparisons, proof-based recommendations
HR AdministratorMulti-tenant control, data ownership, audit trails
Engineering/ITSimple self-hosting via Docker Compose, clear documentation

Current Status

Reqcore is under active development. The MVP is complete and includes:

  • Multi-tenant organizations with role-based membership
  • Job management with status workflow (draft → open → closed → archived)
  • Candidate pipeline with drag-and-drop Kanban board
  • Document storage for resumes and cover letters via S3-compatible storage
  • Public job board with SEO-friendly URLs
  • Custom application forms per job
  • Recruiter dashboard with at-a-glance stats

See the Roadmap for what's shipping next.

Next Steps