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.

46Projects
873.5KStars in total
+623Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

46 projects · by stars

  1. #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.

    95K
  2. #2 · agalwood/Motrix

    Motrix

    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.

    56.9K
  3. #3 · payloadcms/payload

    payload

    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.

    45.3K
  1. 4

    tiptap

    38.8Kueberdosis/tiptap · TypeScript

    Tiptap is a headless, framework-agnostic rich text editor framework for web apps, built on top of ProseMirror and extended through extensions.

  2. 5

    browser

    36.6Klightpanda-io/browser · Zig

    Lightpanda is a headless browser built from scratch in Zig for AI agents and automation, not a fork of Chromium or WebKit.

  3. 6

    refine

    35.9Krefinedev/refine · TypeScript

    Refine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.

  4. 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.

  5. 8

    obscura

    29Kh4ckf0r0day/obscura · Rust

    An 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.

  6. 9

    ArchiveBox

    28.8KArchiveBox/ArchiveBox · Python

    ArchiveBox 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.

  7. 10

    qwen-code

    28.5KQwenLM/qwen-code · TypeScript

    An 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.

  8. 11

    table

    28.5KTanStack/table · TypeScript

    TanStack 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.

  9. 12

    grok-build

    27.4Kxai-org/grok-build · Rust

    Grok 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).

  10. 13

    crawlee

    26.2Kapify/crawlee · TypeScript

    A 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.

  11. 14

    saleor

    23.4Ksaleor/saleor · Python

    Saleor 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.

  12. 15

    univer

    22.6Kdream-num/univer · TypeScript

    Univer is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.

  13. 16

    cube

    21Kcube-js/cube · Rust

    An 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.

  14. 17

    wagtail

    20.6Kwagtail/wagtail · Python

    Wagtail is an open source content management system (CMS) built on Django, focused on flexibility, user experience, and giving designers and developers precise control.

  15. 18

    carbonyl

    19.5Kfathyb/carbonyl · Rust

    Carbonyl is a Chromium-based browser that runs entirely inside your terminal, so you can browse the modern web without leaving the command line.

  16. 19

    primitives

    19.4Kradix-ui/primitives · TypeScript

    Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps, maintained by WorkOS.

  17. 20

    browsh

    19.1Kbrowsh-org/browsh · JavaScript

    Browsh 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.

  18. 21

    katana

    17.7Kprojectdiscovery/katana · Go

    Katana is a next-generation crawling and spidering framework from ProjectDiscovery: point it at URLs and it discovers endpoints, links and forms across a site.

  19. 22

    plate

    16.7Kudecode/plate · TypeScript

    Plate 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.

  20. 23

    spree

    15.8Kspree/spree · Ruby

    An 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.

  21. 24

    social-auto-upload

    15.6Kdreammis/social-auto-upload · Python

    It'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.

  22. 25

    commerce

    14.3Kvercel/commerce · TypeScript

    Next.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.

  23. 26

    playwright-cli

    14.3Kmicrosoft/playwright-cli · JavaScript

    This 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.

  24. 27

    chromedp

    13.3Kchromedp/chromedp · Go

    chromedp 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.

  25. 28

    chromeless

    13.2Kschickling/chromeless · TypeScript

    Chromeless 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.

  26. 29

    pragmatic-drag-and-drop

    12.8Katlassian/pragmatic-drag-and-drop · TypeScript

    Pragmatic 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.

  27. 30

    reaction

    12.4Kreactioncommerce/reaction · JavaScript

    Mailchimp 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.

  28. 31

    downshift

    12.3Kdownshift-js/downshift · JavaScript

    A 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.

  29. 32

    base-ui

    11.2Kmui/base-ui · TypeScript

    Base 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.

  30. 33

    vue-storefront

    11Kvuestorefront/vue-storefront

    Alokai (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.

  31. 34

    spotifyd

    10.8KSpotifyd/spotifyd · Rust

    Spotifyd 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.

  32. 35

    django-cms

    10.7Kdjango-cms/django-cms · Python

    django CMS is a lean, open-source enterprise content management system built on Django for creating and running content-heavy websites with structured publishing workflows.

  33. 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.

  34. 37

    serve-sim

    2.9KEvanBacon/serve-sim · TypeScript

    serve-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.

  35. 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.

  36. 39

    Vela

    1.2KLuxAlgo/Vela · TypeScript

    Vela 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.

  37. 40

    rewards-farmer

    1KUser0332/rewards-farmer · Python

    rewards-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.

  38. 41

    relay

    885AgentWorkforce/relay · TypeScript

    Agent 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.

  39. 42

    figranium

    768figranium/figranium · TypeScript

    Figranium 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.

  40. 43

    cloudflare-turnstile-solver

    346biusberline/cloudflare-turnstile-solver · Python

    A 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.

  41. 44

    hqtui

    316profullstack/hqtui · TypeScript

    HQTUI 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.

  42. 45

    ordewell

    202ordewell/ordewell · TypeScript

    Multi-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.

  43. 46

    Benzi

    165oooscoos/Benzi · HTML

    Benzi 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.

Often tagged together