A free, open-source job aggregator that automatically collects and displays job listings from top companies.
GitHub Pages · Cloudflare Mirror · Features · Quick Start · Contributing
Most job boards are cluttered with ads, require sign-ups, or hide the best listings behind paywalls. OpenJobs is different:
| Category | Count |
|---|---|
| Other | 28 |
| Engineering | 11 |
| Healthcare | 11 |
| Management | 5 |
| Sales | 1 |
| Finance | 0 |
| Marketing | 0 |
| HR | 0 |
| Operations | 0 |
Top Hiring Companies: Broad River Rehab, Duke University Health System, BairesDev, Pacific Life, RRD
| Feature | Description |
|---|---|
| Auto Discovery | Automatically finds and fetches the latest job data sources |
| Smart Parsing | Multi-format job caption parser (9+ strategies) for better data extraction |
| Image Optimization | CDN-powered image optimization with WebP conversion and lazy loading |
| Smart Rotation | Jobs rotate every 6 hours to show fresh content |
| Dual Deployment | GitHub Pages (table view) + Cloudflare Pages (card view) |
| Company Logos | Visual company branding for easy recognition |
| Mobile Responsive | Works perfectly on all device sizes |
| SEO Enhanced | Schema.org structured data, breadcrumbs, FAQ, and meta tags |
| Accessibility | WCAG compliant with ARIA labels, skip links, and keyboard navigation |
| Daily Sitemaps | SEO-friendly XML sitemaps updated automatically |
┌─────────────────────────────────────────────────────────────────┐
│ GitHub Actions │
│ (Scheduled every 6h) │
└─────────────────────────┬───────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ update_readme.py │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │
│ │ Fetch XML │ → │ Parse Jobs │ → │ Generate Output │ │
│ │ Sitemap │ │ (56+ jobs) │ │ (README + HTML) │ │
│ └─────────────┘ └─────────────┘ └─────────────────────┘ │
└─────────────────────────┬───────────────────────────────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ GitHub Pages │ │ Cloudflare Pages │
│ (README.md) │ │ (public/index.html)│
│ Table Layout │ │ Card Grid Layout │
│ 200 jobs/page │ │ 50 jobs/page │
└─────────────────────┘ └─────────────────────┘
# Clone the repository
git clone https://github.com/digidai/openjobs.git
cd openjobs
# Run the update script
python scripts/update_readme.py
# View the generated files
open README.md # GitHub Pages content
open public/index.html # Cloudflare Pages content
Fork this repository
main / rootpublicEdit scripts/update_readme.py to customize:
| Variable | Default | Description |
|---|---|---|
JOBS_PER_PAGE |
200 | Number of jobs shown on README |
HTML_JOBS_COUNT |
50 | Number of jobs in HTML page |
ROTATION_HOURS |
6 | Hours between job rotation |
CF_SITE_URL |
https://openjobs.genedai.me |
Cloudflare Pages URL |
GH_SITE_URL |
https://digidai.github.io/openjobs |
GitHub Pages URL |
IMAGE_CDN_ENABLED |
True |
Enable/disable CDN image optimization |
IMAGE_CDN_URL |
https://images.weserv.nl/?url= |
CDN service URL |
IMAGE_QUALITY |
80 | Image quality (1-100) |
LOGO_WIDTH/HEIGHT |
24 | Logo dimensions in pixels |
Jobs are aggregated from OpenJobs AI, which collects listings from:
openjobs/
├── .github/
│ ├── workflows/ # GitHub Actions automation
│ └── ISSUE_TEMPLATE/ # Issue templates
├── scripts/
│ └── update_readme.py # Main Python script
├── public/
│ ├── index.html # Cloudflare Pages site
│ ├── stats.json # Job statistics API
│ └── sitemap.xml # Cloudflare sitemap
├── README.md # This file (also GitHub Pages)
├── sitemap.xml # GitHub Pages sitemap
├── _config.yml # Jekyll configuration
├── LICENSE # MIT License
└── CONTRIBUTING.md # Contribution guidelines
Data Parsing (14.7x better location extraction)
Title at Company in LocationTitle at Company - LocationTitle at Company | LocationTitle - Company - LocationTitle @ Company (Location)Image Optimization
SEO Enhancements
Accessibility (WCAG Compliant)
Code Quality
Contributions are welcome! Please read our Contributing Guidelines before submitting a PR.
This project is licensed under the MIT License - see the LICENSE file for details.
Updated March 19, 2026 · Showing 56 of 56+ jobs
| Job Title | Company | Apply |
|---|---|---|
| Lab Technician- Gene Transfer Center | View | |
| Mammography Technologist | View | |
| Software Platform Developer (Hybrid) (Puerto Rico) | View | |
| Direct Support Professional | View | |
| Data Lake Engineer | View | |
| HVAC Manager | View | |
| Enterprise Solution Architect | View | |
| CT Technologist - Inpatient, Outpatient, & Interventional | View | |
| Talent Operations Manager - Remote Work | View | |
| Customer Service Associate II | View | |
| Senior Strategy & Operations Manager | View | |
| News Associate Producer | View | |
| School Nurse (LPN or RN) Hempstead | View | |
| Assessor Supervisor - Lower Bucks | View | |
| Engineering Manager, Liblab | View | |
| Enterprise Account Executive - CO, KS, MO | View | |
| Buyer - Sports Nutrition | View | |
| Office Liaison | View | |
| Maintenance Mechanic | View | |
| MRI Tech Forsyth Outpatient (Weekend | View | |
| Software Engineer (Engineer Software 2) - 26946 | View | |
| Janitor | View | |
| Occupational Therapist - The Healthcare Resort of Colorado Springs | View | |
| Surgical Technologist / Night / SEIU - E I AGH | View | |
| MIG Welder - ONeal Manufacturing Services | View | |
| PCA/HHA - Home Care Aide Position | View | |
| Physician Assistant in Clarion, PA | View | |
| Product Engineer II - FSC | View | |
| Freelance Data Annotator with Italian - AI Trainer | View | |
| Sr Data Operations Engineer | View | |
| Sr Data Operations Engineer | View | |
| MRI Technologist | View | |
| Head of External Communications | View | |
| Medical Assistant -TMCOne - Knight Endocrinology | View | |
| Metals Equipment Technician - Nights | View | |
| Industrial Electrician | View | |
| Field Access Specialist - FAS | View | |
| Administrator - Fund Administration | View | |
| Evaluation Scenario Writer - AI Agent Testing Specialist | View | |
| Manufacturing Engineer - Littleton NH | View | |
| Bindery Operator 1 | View | |
| Senior Home Lending Advisor Eugene, OR | View | |
| Clinical Nurse Leader - Emergency Department | View | |
| Medical Laboratory Technician - Riley Blood Bank | View | |
| QA Automation Engineer | View | |
| Sr. Software Engineer, Full Stack (C#.NET Core/GraphQL/API/React/Next.js) | View | |
| LPN/RN ( PRN ) - LTC | View | |
| Fire Systems Technician | View | |
| Product Demonstrator Part Time | View | |
| Receptionist - State Farm Agent Team Member | View | |
| Mental Health Therapist | View | |
| Senior Staff Physical Design Manager | View | |
| Occupational Therapy Assistant / COTA / OTA | View | |
| Occupational Therapy Assistant / COTA / OTA / PRN | View | |
| Physical Therapist / PT | View | |
| Postdoctoral Research Associate – AI in Nuclear Physics | View |
...and 0 more jobs
Made with Python + GitHub Actions · Updated March 19, 2026