Gestor autoalojado de newsletters y listas de correo, distribuido como un único binario de Go y respaldado por PostgreSQL.
strelov1/freehire
Buscador de empleo de código abierto que reúne ofertas de IT directamente de las páginas de empleo de los ATS de las empresas y puede alojarse por cuenta propia bajo la licencia MIT.
Alternativa open source a:LinkedIn Jobs
Indeed
- Estrellas
- 1,379
- Forks
- 160
- Issues abiertos
- 8
- Último commit
- hace 22 horas
¿Qué es?
freehire es un buscador de empleo centrado en puestos de IT. Rastrea ofertas directamente de los sistemas de seguimiento de candidatos de las empresas, como Workday, Greenhouse, Lever y Ashby, así como de varios agregadores y fuentes directas de ofertas de empleo. Después, normaliza los datos en un único esquema y elimina los anuncios duplicados. Cada resultado enlaza a la oferta original, no a una copia republicada.
La búsqueda se basa en Meilisearch e incluye filtros por región, modalidad de trabajo, seniority, habilidades y salario. Los valores de los filtros proceden de diccionarios seleccionados, no de estimaciones. El backend está desarrollado con Go y Fiber, PostgreSQL con pgvector y sqlc, y el frontend, con SvelteKit. El rastreo, el enriquecimiento y la indexación se ejecutan como comandos independientes de worker, pensados para programarse con cron.
Además del catálogo, el proyecto incluye un creador de CV con plantillas PDF, comparación de CV con ofertas, un gestor de candidaturas, una API HTTP pública sin necesidad de clave, una CLI, un servidor MCP y una extensión de panel lateral para Chrome. Para añadir una empresa basta con una fila en el catálogo, y las funciones de LLM son opcionales.
Funciones clave
- 01Recopila ofertas directamente de las plataformas ATS de las empresas y enlaza a la publicación original.
- 02Agrupa en una sola entrada los anuncios de un mismo puesto publicados en distintos portales.
- 03Búsqueda de texto completo con filtros por región, modalidad de trabajo, seniority, habilidades y salario.
- 04API HTTP pública sin necesidad de clave, CLI y servidor MCP para crear herramientas basadas en el catálogo.
- 05Gestor de candidaturas, creador de CV y comparación de CV con ofertas en el mismo código base.
- 06Se puede alojar por cuenta propia con Docker Compose; para añadir una empresa basta con una fila en el catálogo.
Casos de uso
- Personas que buscan empleo y quieren explorar puestos de IT publicados en las páginas de empleo de las empresas, en lugar de republicaciones de reclutadores.
- Equipos que gestionan un portal de empleo privado o especializado y necesitan datos obtenidos de ATS.
- Desarrolladores que crean herramientas relacionadas con el empleo mediante una API pública sin necesidad de clave.
- Investigadores o ingenieros que estudian datos del mercado laboral recopilados de numerosas plataformas ATS.
Inicio rápido
- 1
Inicia toda la pila en Docker
make up - 2
Comprueba el endpoint de estado de la API
curl localhost:8080/health - 3
Consulta la lista de trabajos en la API pública
curl localhost:8080/api/v1/jobs
Antes de usarlo
- Para ejecutar toda la pila necesitas Docker y Docker Compose.
- El servidor necesita JWT_SECRET para iniciarse.
Temas
Preguntas frecuentes
- ¿Qué es freehire?
- Buscador de empleo de código abierto que reúne ofertas de IT directamente de las páginas de empleo de los ATS de las empresas y puede alojarse por cuenta propia bajo la licencia MIT. freehire es un buscador de empleo centrado en puestos de IT. Rastrea ofertas directamente de los sistemas de seguimiento de candidatos de las empresas, como Workday, Greenhouse, Lever y Ashby, así como de varios agregadores y fuentes directas de ofertas de empleo. Después, normaliza los datos en un único esquema y elimina los anuncios duplicados. Cada resultado enlaza a la oferta original, no a una copia republicada.
- ¿freehire es gratuito? ¿Qué licencia tiene?
- freehire es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿freehire sigue mantenido?
- Mantenimiento activo. El último commit de freehire fue el 19 oct 2026.
- ¿Para qué puedo usar freehire?
- Personas que buscan empleo y quieren explorar puestos de IT publicados en las páginas de empleo de las empresas, en lugar de republicaciones de reclutadores. Equipos que gestionan un portal de empleo privado o especializado y necesitan datos obtenidos de ATS. Desarrolladores que crean herramientas relacionadas con el empleo mediante una API pública sin necesidad de clave. Investigadores o ingenieros que estudian datos del mercado laboral recopilados de numerosas plataformas ATS.
- ¿Cómo se instala freehire?
- Inicia toda la pila en Docker: make up Comprueba el endpoint de estado de la API: curl localhost:8080/health Consulta la lista de trabajos en la API pública: curl localhost:8080/api/v1/jobs
- ¿Dónde consigo freehire?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/strelov1/freehire
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Pipeline autohospedado que busca en múltiples portales de empleo, adapta tu CV a cada puesto, evalúa la compatibilidad y registra tus solicitudes en un solo panel.
Conjunto de habilidades en Markdown para agentes de IA que ayudan a Claude Code y otros agentes de programación con currículums, optimización para ATS y búsqueda de empleo.
Gestor autoalojado de búsqueda de empleo con revisión de CV mediante IA, compatibilidad con ofertas, búsqueda automatizada de empleos y un servidor MCP para agentes de IA.
Aplicación web autoalojada para encender dispositivos de la red con Wake-on-LAN, creada con SvelteKit, Go y PocketBase.
Creador gratuito y de código abierto de currículums, con vista previa del PDF en tiempo real, seguimiento de postulaciones, asistente de IA y opciones de autoalojamiento.