Topics / #headless
Headless projects on GitHub
Headless software running without a graphical interface
As of , the most-starred Headless projects on GitHub are OpenCut (95K stars), Motrix (56.9K stars) and payload (45.3K stars). GitHub.Locker tracks 46 Headless repositories with 873.5K stars combined. The fastest-growing on October 16 was OpenCut, with +215 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
OpenCut
OpenCut-app/OpenCut · ★ 95KOpenCut is a free, open-source video editor meant to be a CapCut alternative, built to work across web, desktop, and mobile.
Motrix
agalwood/Motrix · ★ 56.9KMotrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.
+43browser
lightpanda-io/browser · ★ 36.6KLightpanda is a headless browser built from scratch in Zig for AI agents and automation, not a fork of Chromium or WebKit.
playwright-cli
microsoft/playwright-cli · ★ 14.3KThis is a command-line interface for Playwright that lets you record and generate Playwright code, inspect page selectors, and take screenshots, built mainly for coding agents to drive a browser via concise CLI commands instead of a verbose MCP protocol.
The all-time top
46 projects · by stars
- 95K
#1 · OpenCut-app/OpenCut
OpenCut
OpenCut is a free, open-source video editor meant to be a CapCut alternative, built to work across web, desktop, and mobile.
- 56.9K
#2 · agalwood/MotrixMotrix
Motrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.
- 45.3K
#3 · payloadcms/payloadpayload
Payload is an open-source, fullstack TypeScript framework built on Next.js that gives you a full backend and admin panel instantly, usable as a headless CMS or as the backend for any app.
- 4

tiptap
38.8Kueberdosis/tiptap · TypeScriptTiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.
- 5

browser
36.6Klightpanda-io/browser · ZigLightpanda is a headless browser built from scratch in Zig for AI agents and automation, not a fork of Chromium or WebKit.
- 6

refine
35.9Krefinedev/refine · TypeScriptRefine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.
- 7

phantomjs
29.4Kariya/phantomjs · C++PhantomJS is a headless WebKit scriptable with JavaScript: a real browser engine that loads and manipulates web pages without any visible browser window.
- 8

obscura
29Kh4ckf0r0day/obscura · RustAn open-source headless browser engine written in Rust, built for web scraping and AI agent automation. It runs real JavaScript via an embedded V8 and supports the Chrome DevTools Protocol.
- 9

ArchiveBox
28.8KArchiveBox/ArchiveBox · PythonArchiveBox is a free, open source, self-hosted web archiving tool: you feed it URLs — bookmarks, browser history, Pocket/Pinboard saves, RSS feeds — and it preserves durable, long-term-readable copies of pages that you control.
- 10

qwen-code
28.5KQwenLM/qwen-code · TypeScriptAn open-source AI coding agent that lives in your terminal — it edits code and runs commands in your project, powered by Qwen, OpenAI, Anthropic, or Gemini APIs, or local models via Ollama and vLLM.
- 11
table
28.5KTanStack/table · TypeScriptTanStack Table is a headless table library for building powerful datagrids in TypeScript and JavaScript. You may know it by its adapter names — React Table, Vue Table, Solid Table, Svelte Table.
- 12

grok-build
27.4Kxai-org/grok-build · RustGrok Build is SpaceXAI's terminal-based AI coding agent. It runs as a full-screen TUI that understands your codebase, edits files, executes shell commands, searches the web, and manages long-running tasks, either interactively, headlessly for scripting/CI, or embedded in editors via the Agent Client Protocol (ACP).
- 13
crawlee
26.2Kapify/crawlee · TypeScriptA web scraping and browser automation library for Node.js: you write crawlers in JavaScript or TypeScript to crawl sites, extract data (e.g. for AI, LLM and RAG pipelines) and save it to disk or cloud.
- 14

saleor
23.4Ksaleor/saleor · PythonSaleor Core is the backend of Saleor, an open-source headless e-commerce platform written in Python. It powers catalog, cart, checkout, orders and payments, all exposed through a single GraphQL API.
- 15

univer
22.6Kdream-num/univer · TypeScriptUniver is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.
- 16

cube
21Kcube-js/cube · RustAn open-source semantic layer: define metrics, dimensions, joins and access rules once in code, and it serves them through SQL, REST and GraphQL APIs to BI tools, custom apps and AI agents.
- 17
wagtail
20.6Kwagtail/wagtail · PythonWagtail is an open source content management system (CMS) built on Django, focused on flexibility, user experience, and giving designers and developers precise control.
- 18

carbonyl
19.5Kfathyb/carbonyl · RustCarbonyl is a Chromium-based browser that runs entirely inside your terminal, so you can browse the modern web without leaving the command line.
- 19

primitives
19.4Kradix-ui/primitives · TypeScriptRadix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps, maintained by WorkOS.
- 20

browsh
19.1Kbrowsh-org/browsh · JavaScriptBrowsh is a fully modern text-based browser: it renders real web pages and web apps as pure text in your terminal, with a headless Firefox doing the actual browsing behind the scenes.
- 21

katana
17.7Kprojectdiscovery/katana · GoKatana is a next-generation crawling and spidering framework from ProjectDiscovery: point it at URLs and it discovers endpoints, links and forms across a site.
- 22

plate
16.7Kudecode/plate · TypeScriptPlate is an open-source rich-text editor framework for React: a plugin system on top of Slate, headless Radix-based primitives, ready-made shadcn/ui components, and AI support built in.
- 23
spree
15.8Kspree/spree · RubyAn open-source headless eCommerce platform — a Ruby REST API backend, a TypeScript SDK and a production-ready Next.js storefront for DTC, B2B, marketplaces and omnichannel. You self-host it and own your code and data.
- 24

social-auto-upload
15.6Kdreammis/social-auto-upload · PythonIt's a Python automation tool that publishes your videos to major Chinese and international platforms — Douyin, Bilibili, Xiaohongshu, Kuaishou, WeChat Channels, Weibo, TikTok, YouTube and more — with support for scheduled posting.
- 25
commerce
14.3Kvercel/commerce · TypeScriptNext.js Commerce is an open-source, server-rendered ecommerce storefront template built on the Next.js App Router, using React Server Components, Server Actions, Suspense and useOptimistic, with Shopify as the default backend.
- 26
playwright-cli
14.3Kmicrosoft/playwright-cli · JavaScriptThis is a command-line interface for Playwright that lets you record and generate Playwright code, inspect page selectors, and take screenshots, built mainly for coding agents to drive a browser via concise CLI commands instead of a verbose MCP protocol.
- 27

chromedp
13.3Kchromedp/chromedp · Gochromedp is a Go library that drives any browser supporting the Chrome DevTools Protocol — a faster, simpler way to automate Chrome from Go code, with no external dependencies.
- 28
chromeless
13.2Kschickling/chromeless · TypeScriptChromeless is a TypeScript library for automating Chrome from code: open sites, click elements, fill forms, take screenshots. Note that it is now deprecated in favor of Puppeteer.
- 29

pragmatic-drag-and-drop
12.8Katlassian/pragmatic-drag-and-drop · TypeScriptPragmatic drag and drop is a low-level drag and drop toolchain built on top of the browser's native drag and drop API, used to power drag and drop in Trello, Jira, and Confluence.
- 30

reaction
12.4Kreactioncommerce/reaction · JavaScriptMailchimp Open Commerce (formerly Reaction Commerce) is an open-source, API-first, headless e-commerce platform built on Node.js, MongoDB, and GraphQL for running online shops.
- 31
downshift
12.3Kdownshift-js/downshift · JavaScriptA set of primitives for building your own autocomplete, combobox, select dropdown or multi-select tag-group components in React, with WAI-ARIA accessibility built in.
- 32

base-ui
11.2Kmui/base-ui · TypeScriptBase UI is an open-source, unstyled React component library for building accessible user interfaces and design systems, created by the team behind Radix, Floating UI, and Material UI.
- 33

vue-storefront
11Kvuestorefront/vue-storefrontAlokai (formerly Vue Storefront) is a Frontend as a Service ecosystem for composable commerce: it connects any ecommerce backend to a ready-made, customizable storefront so teams can build and deploy fast ecommerce frontends.
- 34

spotifyd
10.8KSpotifyd/spotifyd · RustSpotifyd is an open-source Spotify client that runs as a background UNIX daemon instead of a GUI app, streaming music just like the official client but more lightweight.
- 35

django-cms
10.7Kdjango-cms/django-cms · Pythondjango CMS is a lean, open-source enterprise content management system built on Django for creating and running content-heavy websites with structured publishing workflows.
- 36

nopCommerce
10.2KnopSolutions/nopCommerce · C#nopCommerce is a free, open-source eCommerce platform — a full shopping cart built on ASP.NET Core. Developed by a professional team since 2008, it has been downloaded over 3 million times and powers about 60,000 stores worldwide.
- 37

serve-sim
2.9KEvanBacon/serve-sim · TypeScriptserve-sim is a CLI that turns a booted iOS Simulator into a streamable, remotely-controllable resource — it captures the simulator's framebuffer and exposes it as an MJPEG video stream plus a WebSocket control channel, with a React preview UI on top.
- 38

Smartstore
1.7Ksmartstore/Smartstore · C#Smartstore is a modular, open-source all-in-one eCommerce platform built on ASP.NET Core 10, offering a full storefront plus backend for managing a multi-language, multi-store, multi-currency online shop.
- 39

Vela
1.2KLuxAlgo/Vela · TypeScriptVela is a free, open-source library for building fast financial charts in the browser, built around a headless core with a native WebGL2 renderer (canvas2d fallback) and a plugin SDK for swapping in custom data, scripting engines, and renderers.
- 40

rewards-farmer
1KUser0332/rewards-farmer · Pythonrewards-farmer automates Microsoft Rewards: it drives Microsoft Edge through a webdriver to run Bing searches and complete the daily visual-search task so you rack up reward points without doing it by hand.
- 41

relay
885AgentWorkforce/relay · TypeScriptAgent Relay is infrastructure for coding agents that lets you enforce multi-step workflows ('Flows') with deterministic checks, required steps and human-in-the-loop gates, plus real-time integrations with tools like Slack and Discord.
- 42

figranium
768figranium/figranium · TypeScriptFigranium is an open-source, deterministic browser automation platform: you stack blocks to build scraping and automation workflows visually, then call them as APIs — no usage credits or third-party data hosting.
- 43

cloudflare-turnstile-solver
346biusberline/cloudflare-turnstile-solver · PythonA small Python library and CLI for Cloudflare Turnstile on your own pages: it reads the sitekey from a page, gets a valid token via the Peak API, and hands you a cf-turnstile-response to inject into a form or request.
- 44

hqtui
316profullstack/hqtui · TypeScriptHQTUI is a TypeScript library for building btop-grade terminal dashboards with a one-import API — dark by default, zero runtime dependencies, instant startup, and it runs fine over SSH.
- 45

ordewell
202ordewell/ordewell · TypeScriptMulti-agent task orchestration for coding agents: you describe one goal and it becomes an ordered plan of tasks, each executed by its own Claude Code, Codex or OpenCode session, then verified.
- 46

Benzi
165oooscoos/Benzi · HTMLBenzi is a compiler-backed coding agent: it parses your whole codebase with tree-sitter into a queryable index of symbols, calls, and data/control flow, then uses that map to explain, edit, and verify code changes, including a runtime tracer that settles what static analysis alone can't.
Related topics
Often tagged together