Самостоятельно размещаемый менеджер рассылок и списков подписчиков в виде одного Go-бинарника с PostgreSQL.
strelov1/freehire
Опенсорсная поисковая система для вакансий в IT: собирает объявления напрямую с карьерных страниц компаний и работает на вашем сервере по лицензии MIT.
Open source альтернатива:LinkedIn Jobs
Indeed
- Звёзды
- 1,379
- Форки
- 160
- Открытые issues
- 8
- Последний коммит
- 23 часа назад
Что это?
freehire — поисковая система, специализирующаяся на вакансиях в IT. Она собирает объявления напрямую из систем управления наймом компаний, таких как Workday, Greenhouse, Lever и Ashby, а также из ряда агрегаторов и напрямую из карьерных лент. Затем приводит данные к единой схеме и удаляет дубликаты. Каждая вакансия ведёт на исходную публикацию, а не на перепечатанную копию.
Поиск работает на Meilisearch и поддерживает фасетные фильтры по региону, формату работы, уровню должности, навыкам и зарплате. Значения для фильтров берутся из подготовленных справочников, а не определяются наугад. Бэкенд написан на Go с Fiber, PostgreSQL с pgvector и sqlc, фронтенд — на SvelteKit. Сбор, обогащение и индексация данных выполняются отдельными командами-воркерами, рассчитанными на запуск через cron.
Помимо каталога, проект включает конструктор резюме с PDF-шаблонами, сопоставление резюме с вакансиями, трекер откликов, публичный HTTP API без ключей, CLI, MCP-сервер и расширение для боковой панели Chrome. Чтобы добавить компанию, достаточно одной строки в каталоге; функции на базе LLM можно не использовать.
Ключевые возможности
- 01Собирает вакансии напрямую с ATS-платформ компаний и ведёт на исходную публикацию.
- 02Объединяет дубликаты одной вакансии с разных площадок в одну запись.
- 03Полнотекстовый поиск с фасетными фильтрами по региону, формату работы, уровню должности, навыкам и зарплате.
- 04Публичный HTTP API без ключей, CLI и MCP-сервер для работы с каталогом.
- 05Трекер откликов, конструктор резюме и сопоставление резюме с вакансиями в одном коде.
- 06Можно развернуть у себя с помощью Docker Compose; для добавления компании достаточно одной строки в каталоге.
Сценарии использования
- Для соискателей, которые хотят просматривать вакансии в IT с карьерных страниц компаний, а не перепубликации от рекрутеров.
- Для команд, которым нужна частная или нишевая доска вакансий с данными из ATS.
- Для разработчиков, создающих инструменты для поиска работы на основе публичного API без ключей.
- Для исследователей и инженеров, изучающих данные рынка труда из множества ATS-платформ.
Быстрый старт
- 1
Запустите весь стек в Docker
make up - 2
Проверьте эндпоинт проверки работоспособности API
curl localhost:8080/health - 3
Получите список задач через публичный API
curl localhost:8080/api/v1/jobs
Что важно знать
- Для запуска всего стека нужны Docker и Docker Compose.
- Для запуска сервера требуется JWT_SECRET.
Темы
Частые вопросы
- Что такое freehire?
- Опенсорсная поисковая система для вакансий в IT: собирает объявления напрямую с карьерных страниц компаний и работает на вашем сервере по лицензии MIT. freehire — поисковая система, специализирующаяся на вакансиях в IT. Она собирает объявления напрямую из систем управления наймом компаний, таких как Workday, Greenhouse, Lever и Ashby, а также из ряда агрегаторов и напрямую из карьерных лент. Затем приводит данные к единой схеме и удаляет дубликаты. Каждая вакансия ведёт на исходную публикацию, а не на перепечатанную копию.
- freehire можно использовать бесплатно? Какая у него лицензия?
- freehire распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- freehire всё ещё поддерживается?
- Активно поддерживается. Последний коммит в freehire — 19 окт. 2026 г..
- Для чего можно использовать freehire?
- Для соискателей, которые хотят просматривать вакансии в IT с карьерных страниц компаний, а не перепубликации от рекрутеров. Для команд, которым нужна частная или нишевая доска вакансий с данными из ATS. Для разработчиков, создающих инструменты для поиска работы на основе публичного API без ключей. Для исследователей и инженеров, изучающих данные рынка труда из множества ATS-платформ.
- Как установить freehire?
- Запустите весь стек в Docker: make up Проверьте эндпоинт проверки работоспособности API: curl localhost:8080/health Получите список задач через публичный API: curl localhost:8080/api/v1/jobs
- Где скачать freehire?
- Исходный код и инструкции по установке — на GitHub: https://github.com/strelov1/freehire
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый конвейер ищет вакансии на разных сайтах, адаптирует резюме под каждую роль, оценивает соответствие и отслеживает отклики в одной панели.
Набор Markdown-навыков для AI-агентов, которые помогают Claude Code и другим агентам писать резюме, оптимизировать его для ATS и искать работу.
Самостоятельно размещаемый трекер поиска работы с ИИ-проверкой резюме, подбором вакансий, автоматическим поиском и MCP-сервером для ИИ-агентов.
Веб-приложение для самостоятельного хостинга, которое будит устройства в сети с помощью Wake-on-LAN; создано на SvelteKit, Go и PocketBase.
Бесплатный конструктор резюме с открытым исходным кодом, предпросмотром PDF, отслеживанием откликов, AI-ассистентом и возможностью самостоятельного хостинга.