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:
- 100% Free & Open Source - No ads, no paywalls, no sign-ups
- Auto-Updated Every 6 Hours - Fresh jobs from 422+ companies via GitHub Actions
- Zero Infrastructure - Runs entirely on GitHub Pages + Cloudflare (free tier)
- Lightweight - Pure Python, no external dependencies, <1MB total size
- SEO Optimized - Proper sitemaps, meta tags, and structured content
| Category | Count |
|---|---|
| Other | 261 |
| Healthcare | 109 |
| Management | 83 |
| Engineering | 64 |
| Sales | 38 |
| HR | 9 |
| Finance | 5 |
| Operations | 4 |
| Marketing | 1 |
Top Hiring Companies: Addus HomeCare, CVS Health, Jobot, Townsquare Media, Varsity Tutors, a Nerdy Company
| 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 │ │ (574+ jobs) │ │ (README + HTML) │ │
│ └─────────────┘ └─────────────┘ └─────────────────────┘ │
└─────────────────────────┬───────────────────────────────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ GitHub Pages │ │ Cloudflare Pages │
│ (README.md) │ │ (public/index.html)│
│ Table Layout │ │ Card Grid Layout │
│ 200 jobs/page │ │ 50 jobs/page │
└─────────────────────┘ └─────────────────────┘
- Python 3.11+
- Git
# 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
-
Enable GitHub Pages
- Go to Settings → Pages
- Source: Deploy from a branch
- Branch:
main/root
-
Enable GitHub Actions
- Go to Actions tab
- Enable workflows
- Jobs will auto-update every 6 hours
-
(Optional) Deploy to Cloudflare Pages
- Connect your forked repo
- Build command: (none)
- Output directory:
public
Edit 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:
- Tech: Google, Amazon, Microsoft, Salesforce, SpaceX, and more
- Healthcare: Mayo Clinic, CVS Health, Northwell Health, and more
- Finance: CME Group, Fidelity, First Citizens Bank, and more
- Retail: Macy's, CVS, and more
- And 422+ other companies
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)
- Implemented 9-format job caption parser supporting:
Title at Company in LocationTitle at Company - LocationTitle at Company | LocationTitle - Company - LocationTitle @ Company (Location)- And more fallback strategies
- Location coverage improved from 0.4% to 6.28%
Image Optimization
- Free CDN integration (images.weserv.nl)
- Automatic WebP conversion with fallback
- Optimized dimensions (24x24px logos)
- Quality compression (80%)
- DNS prefetch and preconnection
- Lazy loading for better performance
SEO Enhancements
- Schema.org structured data:
- BreadcrumbList for navigation
- FAQPage for common questions
- ItemList for job postings
- Organization and WebSite schemas
- Enhanced meta tags (application-name, theme-color)
- Mobile web app capable
Accessibility (WCAG Compliant)
- Skip to main content link
- Comprehensive ARIA labels
- Keyboard navigation support
- Screen reader friendly
- Focus management
Code Quality
- Zero pyflakes warnings
- Enhanced error handling
- Detailed parse statistics
- Better logging and monitoring
- Job search/filter functionality
- Job category tags
- Salary information (when available)
- Remote job filtering
- Email notifications for new jobs
- RSS feed support
- Job statistics dashboard
Contributions are welcome! Please read our Contributing Guidelines before submitting a PR.
- Report bugs or suggest features via Issues
- Improve documentation
- Add new features
- Optimize performance
This project is licensed under the MIT License - see the LICENSE file for details.
- Job data provided by OpenJobs AI
- Hosted on GitHub Pages and Cloudflare Pages
Updated March 26, 2026 · Showing 200 of 574+ jobs
| Job Title | Company | Apply |
|---|---|---|
| IHSS Manager | View | |
| Implementation Engineer | View | |
| Senior Mechanical Engineer | View | |
| General Liability Attorney | View | |
| Injection Molding Operator 8 Hrs. (3 Different Shifts) | View | |
| LMS Business Analyst | View | |
| Dentist | View | |
| Dishwasher~ On Call! | View | |
| Senior Reliability Engineer | View | |
| Staff NPI Data Analytics Engineer | View | |
| Salesforce Architect | View | |
| Senior Warehouse Manager | View | |
| Private Wealth Advisor | View | |
| Outside Sales Account Executive | View | |
| Material Control Specialist II | View | |
| Resident Manager - New York, NY | View | |
| Channel Sales Associate - CPA | View | |
| Registered Respiratory Therapist - Respiratory Therapy | View | |
| Retail Office Assistant | View | |
| Technical Sales Specialist | View | |
| Teacher - Moderate Disabilities/Resource (SEI Endorsement Required) (SY26-27) | View | |
| Pediatrician (PH0757 - East Campus) | View | |
| Nurse Practitioner | View | |
| Lead Retail Office Asst | View | |
| Intern, Information Technology (Data Engineer) | View | |
| Power Supply Repair Technician | View | |
| Middle Market General Industries Senior Underwriter | View | |
| Radiology Tech | View | |
| Travel RN Pre/Post Cardiac and Vascular | View | |
| Sr. Tax Manager | View | |
| Teacher - Elementary and Moderate Disabilities/Inclusion, Gr. 1 (SEI Endorsement Required) (SY26-27) | View | |
| 2026 Summer Camp Counselor - Parks, Recreation & Culture | View | |
| Direct Support Professional | View | |
| Certified Occupational Therapy Assistant | View | |
| Correctional Officer 1 (CO2), Washington State Penitentiary, Walla Walla, WA | View | |
| Registered Nurse (RN) - Telemetry 3200 | View | |
| Commercial Lender | View | |
| Operating Engineer | View | |
| Full Charge Bookkeeper | View | |
| Senior Family Law Attorney (Hybrid) | View | |
| Class A CDL Truck Driver | View | |
| Litigation Associate Attorney | View | |
| Collections Specialist (First Payment Default) | View | |
| Applied Researcher I (AI Foundations) | View | |
| Construction Administration and QAQC Technical Manager | View | |
| Sales Associate Development Program | View | |
| Tow Truck Driver 4 Car Rollback | View | |
| Member Service Representative | View | |
| Manufacturing Engineer | View | |
| Medical Laboratory Scientist | View | |
| Talent Acquisition Specialist (Recruiter) - Baltimore/Hybrid | View | |
| Lead School Age Teacher and Bus Driver (PT) - Childtime, Pleasant Grove Blvd | View | |
| General Maintenance Automotive Technician - Thousand Oaks, CA | View | |
| Chemistry: Part-Time Faculty - AY 26-27 | View | |
| Principal Data Analyst | View | |
| Data Analyst | View | |
| Regional Sales Manager | View | |
| Licensed Practical Nurse | View | |
| Youth Apprentice | View | |
| Systems Administrator | View | |
| Certified Operating Room Technician, or LPN/OR Technician - Operating Room | View | |
| Mammography Technologist I - Part Time | View | |
| Laborer - Golf Course | View | |
| Inside Sales Representative | View | |
| Dental Hygienist Wilmington NC | View | |
| Project Manager - Enterprise Data | View | |
| Mortgage Loan Officer | View | |
| Assistant Director Old Sauk Road KinderCare | View | |
| Anesthesiology CRNA - CVPH | View | |
| Registered Nurse - Miller 4 - Inpatient Cardiology | View | |
| Partner Engineer | View | |
| Strategic Sourcing Manager | View | |
| Team Support Specialist | View | |
| Senior Project Engineer, HVAC Control System | View | |
| Store Driver | View | |
| Senior Associate, Design - Life Sciences | View | |
| Lead Service Technician | View | |
| Set-Up Press & Weld | View | |
| UNIT MANAGER RN | View | |
| Registered Nurse - Resource Pool | View | |
| Disposition Project Manager | View | |
| P/T Shuttle Driver | View | |
| Human Resources Director | View | |
| Bay State Physical Therapy - Physical Therapist | View | |
| Electrician | View | |
| Speech Language Pathologist - PRN Weekdays | View | |
| Claims Specialist | View | |
| Onsite Program Manager | View | |
| General Warehouse | View | |
| Weekend CNC Machinist - PM Shift | View | |
| Retail Sales Associate Footwear | View | |
| Microbiology Tutor | View | |
| Differential Equations Tutor | View | |
| Autocad Tutor | View | |
| Lovable Tutor | View | |
| Conversational German Tutor | View | |
| Middle School Writing Tutor | View | |
| French 2 Tutor | View | |
| Locum | Physician Family Practice | View | |
| Licensed Outpatient Mental Health Therapist (LAPC, LSW) | View | |
| Substitute Teacher | View | |
| Merchandiser | View | |
| Phlebotomist II | View | |
| Field Project Manager | View | |
| Videographer | View | |
| Director, Marketing - Women's & Reproductive Health | View | |
| Delivery Driver | View | |
| Hosting Admin/Infrastructure Engineer for On-premise Glassbox Monitoring Tool | View | |
| Sales Consultant | View | |
| Amazon Connect Technical Lead / Developer | View | |
| Audit manager | View | |
| Amazon Connect Technical Lead / Developer | View | |
| 2026: Garden Center Team Lead - (Valley Stream, NY) | View | |
| Grower Intern | View | |
| Housekeeper | View | |
| Secure Space Project Coordinator | View | |
| Advanced Certified Medical Aide (ACMA) | View | |
| Lead Generation Strategy and Operations | View | |
| Loan Officer | View | |
| Hardware Development Engineer, WWGS Robotics & Automation Systems | View | |
| Physical Therapist Assistant, Home Health | View | |
| In Home Caregiver - Ocala | View | |
| Veterinarian | View | |
| Mid-Level Civil Engineer (Generation) | View | |
| Courier 1 | View | |
| Engineering Product Manager(Hybrid) | View | |
| RN Nurse Supervisor | View | |
| HR Manager (Manufacturing) - bilingual | View | |
| Medical Front Office | View | |
| Private Equity Associate/ Senior Associate - TMT | View | |
| Family Services Specialist | View | |
| Health Center Nurse | View | |
| Early Childhood- Toddler -Head Teacher- Full Time East Hartford, CT | View | |
| Preschool Assistant Teacher | View | |
| Veterinary Technician - Surgery Team Floor Lead | View | |
| Senior Cloud Platform Engineer | View | |
| Clinical Education Specialist | View | |
| Quality Assurance Specialist | View | |
| Personal Trainer | View | |
| Director of Client Services | View | |
| Marketing Assistant | View | |
| Licensed Sales Producer - Bilingual English / Spanish | View | |
| Automation Engineer-General Assembly | View | |
| Addus Home Care Aide | View | |
| Addus Certified HCA | View | |
| In- Home Sales Representative | View | |
| Client Financial Coordinator Floater | View | |
| Senior Strategic Sales Executive | View | |
| Occupational Therapist-Hand Therapist (Non CHT) | View | |
| Electrician III | View | |
| Labor & Employment Associate - New York City | View | |
| Underwriter- Professional Lines | View | |
| Python Lead / Senior Developer | View | |
| All-Hazards Planner - 31001682 | View | |
| COURT PROGRAM SPECIALIST II - 22010993 | View | |
| Senior AI/Machine Learning Engineer | View | |
| Part Time-Physical Therapist- Hudson Valley | View | |
| Center Quality Manager 1 | View | |
| Personal Care Attendant | View | |
| Home Care Aide Flex | View | |
| Regional Sales Representative - Industrial Medium Voltage Bus Duct/Busway Systems | View | |
| Regional Sales Representative - Industrial Medium Voltage Bus Duct/Busway Systems | View | |
| In- Home Sales Representative | View | |
| Licensed Practical Nurse (LPN) | View | |
| Hot Work Coordinator (Job ID: 1230) | View | |
| Cook II | View | |
| Early Childhood - Teacher | View | |
| Associate Member Service Officer | View | |
| Vehicle Condition Inspector | View | |
| Certified Medication Aide (Weekends) | View | |
| Nursing Supervisor (RN) | View | |
| General Service Technician / Mechanic | Up to $20/HR* & Weekends Off | Crestwood | View | |
| Senior Cook | View | |
| A Plus Certified Nurse Aide | View | |
| Addus Home Care Aide | View | |
| Family Services Specialist | View | |
| A Plus Home Care Aide | View | |
| Operating Room Nurse Part-Time | View | |
| Rehab Tech - Inpatient | View | |
| Mass Spectromery Scientist | View | |
| Associate - Private Credit | View | |
| Lead Cook CA | View | |
| Firefighter- Toyota Fire/Rescue (PART TIME) | View | |
| Sales Executive Merchant Regional (Myrtle Beach, SC) | View | |
| Associate Media Planner | View | |
| Trust Officer | View | |
| Pharmacy Technician | View | |
| Nurse Practitioner | View | |
| Registered Nurse (RN) Full-Time | View | |
| Business Intelligence Analyst | View | |
| Optical Sales - Training provided | View | |
| Certified Nursing Assistant (CNA) | View | |
| Behavioral Health Technician - IBHS | View | |
| Home Care Aide | View | |
| Continuous Care LPN - Hillsborough, NJ | View | |
| 1 on 1 Aide/ Paraprofessional | View | |
| Admin Asst II | View | |
| IT Project Manager II | View | |
| Style Advisor | View | |
| Registered Nurse (RN) | View |
...and 374 more jobs
Made with Python + GitHub Actions · Updated March 26, 2026