Open source headless projects
Every project in the registry tagged headless, ranked by real GitHub adoption.
Headless CMS for developers, built with Node.js
Fast, AI-native web browser built for automation and scraping
Build data-rich React apps with ease and flexibility
The headless browser for AI agents and web scraping
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or G
Flexible e-commerce platform for modern businesses
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
A next-generation crawling and spidering framework.
Open source headless commerce with REST API, no platform fees, built for B2B and marketplaces
Project has been discontinued ////// Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docke
Build and deploy scalable storefronts with ease
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, P
Visual development platform for modern web experiences
Headless open-source eCommerce platform on top of PHP/Symfony/API Platform
Flexible e-commerce for modern businesses
A Chrome DevTools Protocol driver for web automation and scraping.
Visual app builder that integrates with your existing codebase
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
An open-source UI component library for building high-quality, accessible design systems and web apps for Vue. Previously Radix Vue
Sanity Studio – Rapidly configure content workspaces powered by structured content
Build your design system in React, Solid, Vue, Svelte or Vanilla. Powered by finite state machines
Craft flexible, powerful websites with ease
Chrome Debugging Protocol interface for Node.js
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
TerminusDB is a distributed, collaborative database designed for building, sharing, versioning, and reasoning on structured data.
Create, sell, and manage online courses with full control
Collaborative content creation for technical teams
The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.
Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/
Laravel Vue headless CMS / admin panel / dashboard / builder / API CRUD generator, anything !
Real time communication for agents. Wake on message, channels, DMs and actions. Useful for orchestrating agents.
Dedicated SSR (Server-side-rendered) Astro native Headless CMS, built from the ground up for the Astro community and by Astro community members
Stack blocks visually to build complex browser workflows and execute them via API
Next.js for Drupal has everything you need to build a next-generation front-end for your Drupal site: SSG, SSR, and ISR, Multi-site, Authentication, Webforms, S
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Simple content management for modern sites
Related tags
Frequently asked questions
How many open source headless projects are there?
This registry tracks 36 projects tagged headless, with 386,209 GitHub stars between them. The most-adopted is Payload at 45,613 stars.
Are these headless projects free to use?
Yes — 32 of the 36 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which headless project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these headless projects still maintained?
32 of the 36 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.