∴ GitHub / 趋势仓库
strelov1 / freehire
直连企业招聘页面的开源 IT 职位搜索引擎
- 语言
- Go
- Star
- 2.3k
- Fork
- 243
- 当日新增(10-22)
- +396
- 累计在榜
- 2 天
- 最高名次
- 第 10 名
- 首次上榜
- 2026-10-21
∴ 是什么
freehire 是一个开源的职位搜索引擎,面向求职者,直接抓取企业 ATS(如 Workday、Greenhouse 等)上的职位信息,去除中介和重复内容。项目包含 Go 后端、SvelteKit 前端、爬虫 worker、LLM 集成、CV 构建和应用跟踪等功能,数据存储于 PostgreSQL,支持 Meilisearch 全文检索。
∴ 解决什么问题
- 职位信息被招聘中介重复发布,链接失效,来源不透明
- 同一个职位在多个平台重复出现,难以去重
- 现有搜索无法按地域、工作形式、资历、技能等维度进行有效筛选
- 求职过程中简历编写、投递和跟踪缺乏统一工具
∴ 怎么上手
- 01make up
- 02curl localhost:8080/health
- 03curl localhost:8080/api/v1/jobs
- 04若端口冲突,使用 HIRE_HOST_PORT=8090 make up
- 05本地开发:docker compose up -d db 后执行 make run
- 06复制 .env.example 为 .env 并配置,JWT_SECRET 为必填
∴ 适合谁
适用于求职者,尤其是 IT 行业的求职者,以及希望自建职位搜索服务或基于其数据构建应用的开发者。
∴ 要点
- MIT 许可证,可自托管
- 3.3M+ 实时职位,来自 470,000+ 公司、124 个 ATS 平台、320 个源
- 职位经规范化去重,链接至原始招聘页面
- 提供 HTTP API、CLI、Telegram digest 和浏览器扩展
- 技术栈包括 Go、PostgreSQL、Meilisearch、SvelteKit
- 支持 LLM 功能,但需配置 LLM endpoint
许可证 MITatscareercareersgolanghiringjob-aggregatorjob-boardjob-portaljob-scraperjob-searchjobslangchainllmmeilisearchpostgresqlrecruitmentremote-jobsself-hostedsveltesveltekit
解读由 AI 依据项目 README 生成,生成于 2026-10-21,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-21 首次上榜,累计在榜 2 天,最高第 10 名。