📈 GH Trending Explorer 🎲 Surprise me

← all repos

strelov1 / freehire

git clone https://github.com/strelov1/freehire.git extension-v0.1.6 · 2mo ago 🔥 on GitHub Trending today

freehire — the open-source search engine for job seekers

+309
stars, 24h · #35
—
stars, 7 days
—
stars, 30 days
1.9k
★ total
220
forks · 10 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageGo
LicenseMIT
Created2026-06-07 (4mo ago)
Last pushtoday
Watchers4
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #7 daily in go · +309 ★

GitHub topics

Links

README excerpt
# freehire
### Every IT job, straight from the source.
**3.3M+ live postings pulled directly from company career pages — no recruiters, no reposts, no dead links. Fully open source.**
**Try it live →** · Features · Architecture · Sources · API · Add a source · Contributing
## Why freehire?
- **Straight from the source.** Every listing is crawled directly from a company's
 own ATS — Workday, Greenhouse, Lever, Ashby, iCIMS and a long tail of others — and
 links to the original posting. No recruiter reposts, no aggregator middlemen, no
 dead links.
- **One schema, deduplicated.** The same role posted to three boards collapses into
 one entry: every posting is normalized into a single shape and deduplicated on a
 stable key.
- **Search that understands jobs.** Faceted full-text search over region, work mode,
 seniority, skills and salary — derived from curated dictionaries, never guessed.
- **Actually open.** MIT-licensed and self-hostable, pipeline and data both in the
 open. Adding a company is one row in the board catalog
 (how).
- **Yours to build on.** A clean HTTP API, a CLI, Telegram digests, and a whole
 workspace on top of the catalogue — see Beyond the catalogue.
 Use the hosted site, run your own, or build on top.
Aggregating **3.3M+ unique live postings** from **470,000+ companies** across
**124 ATS platforms**, a long tail of aggregators and direct feeds, and **97
Telegram channels** — **320 sources** in all, see Sources for the full
breakdown. Reposts of one job across boards are collapsed, so every figure here is
what freehire.me/jobs actually shows.
> If freehire saves you time — or you just like the idea of jobs straight from the
> source — a ⭐ helps other people find it.
## Beyond the catalogue
Finding the posting is half the problem. The other half — writing the CV,
sending it, and knowing what happened to it — is built on the same data, in the
same repository, under the same licence.
| | |
| --- | --- |
| **Find** | Faceted search, curated collections, saved searches with email/Telegram digests, shared boards, market analytics, the ghost-job signal |
| **Apply** | CV builder with ATS-safe PDF templates, deterministic CV↔vacancy scoring, AI fit analysis, CV tailoring that invents nothing, tracer links, referrals |
| **Track** | An application board with stages, a mail inbox that links recruiter replies to the application they answer, an append-only event ledger, reminders |
| **Ask** | An in-process agent with five presets — chat, browse, profile, CV tailoring, interview rehearsal — with no shell and no minted credential |
| **Build on** | A keyless public API, a CLI, an MCP server for Claude Desktop and Claude Code, a form-filling browser extension, ChatGPT Actions |
**Full feature reference → `docs/features.md`** — what each one
does, where it lives in the tree, which need an LLM endpoint configured, and
which draw on AI credits.
## Stack
- **Go** + Fiber v2 — HTTP server
- **PostgreSQL** + pgvector — storage, filtering, semanti