whatisgithub

What is headlessbrowsers?

yoannmoinet/headlessbrowsers — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2016-11-09

Audience · developerComplexity · 1/5DormantSetup · easy

In one sentence

A curated directory listing nearly every headless web browser tool available, organized by name, supported language, and license.

Mindmap

mindmap
  root((repo))
    What it does
      Lists headless browsers
      Compares languages
      Shows licenses
    Tech stack
      Markdown
    Use cases
      Pick a testing tool
      Automate web scraping
      Run CI browser checks
    Audience
      Web developers
      DevOps engineers
      QA testers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Compare headless browser tools across JavaScript, Python, Java, Ruby, and .NET to pick one for a project.

USE CASE 2

Find a lightweight automation library instead of a full browser engine for simple test scripts.

USE CASE 3

Look up the license of a headless browser tool before adopting it commercially.

USE CASE 4

Discover alternatives to Selenium or PhantomJS for a specific programming language.

What is it built with?

Markdown

How does it compare?

yoannmoinet/headlessbrowsers0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2016-11-092022-10-032020-05-03
MaintenanceDormantDormantDormant
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
This is a listing of tools with their own licenses, the list itself carries no stated license for its content.

Copy-paste prompts

Prompt 1
Using this headlessbrowsers directory, recommend a headless browser tool for automating form-fill tests in a Python project.
Prompt 2
Compare the JavaScript-based headless browser tools listed in this repo and tell me which is lightest weight for scraping a JS-heavy page.
Prompt 3
Based on the license column in this repo, find me a permissively licensed headless browser tool I can use commercially.
Prompt 4
Explain the difference between a full Chromium-based headless browser and a lightweight simulation library, using examples from this list.

Frequently asked questions

What is headlessbrowsers?

A curated directory listing nearly every headless web browser tool available, organized by name, supported language, and license.

Is headlessbrowsers actively maintained?

Dormant — no commits in 2+ years (last push 2016-11-09).

What license does headlessbrowsers use?

This is a listing of tools with their own licenses, the list itself carries no stated license for its content.

How hard is headlessbrowsers to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is headlessbrowsers for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.