explaingit

gildas-lormeau/singlefile

Analysis updated 2026-05-18

21,045JavaScriptAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

Browser extension that saves entire web pages as single self-contained HTML files, preserving all styles, images, and resources for offline viewing and archiving.

Mindmap

mindmap
  root((repo))
    What it does
      Save full pages
      Single HTML file
      Preserve resources
    How to use
      Browser extension
      Command-line tool
      Auto-save option
    Use cases
      Archive web pages
      Offline reading
      Add annotations
    Tech stack
      JavaScript
      Browser APIs
      HTML parsing
Click or tap to explore — scroll the page freely

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

Save important web articles and pages for offline reading without losing formatting or images.

USE CASE 2

Create a personal archive of web content before pages are deleted or updated.

USE CASE 3

Annotate and preserve web pages with notes for research or documentation purposes.

What is it built with?

JavaScriptChromeFirefoxHTMLCSS

How does it compare?

gildas-lormeau/singlefileliriliri/erudamobsf/mobile-security-framework-mobsf
Stars21,04520,96520,954
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyhard
Complexity2/52/54/5
Audiencegeneraldeveloperdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min
Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.

In plain English

SingleFile is a browser extension that saves a complete web page, including all its styles, images, and other resources, into a single self-contained HTML file. It is available for Chrome and other browsers, and also has a command-line interface. Based on the description and topics, it supports auto-save and annotations, and is designed as an archiving tool for preserving faithful copies of web pages. The README does not provide further detail.

Copy-paste prompts

Prompt 1
How do I install SingleFile as a browser extension and start saving web pages as single HTML files?
Prompt 2
Show me how to use SingleFile's command-line interface to batch-save multiple web pages.
Prompt 3
How can I enable auto-save in SingleFile to automatically archive pages I visit?

Frequently asked questions

What is singlefile?

Browser extension that saves entire web pages as single self-contained HTML files, preserving all styles, images, and resources for offline viewing and archiving.

What language is singlefile written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome, Firefox.

What license does singlefile use?

Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.

How hard is singlefile to set up?

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

Who is singlefile for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub gildas-lormeau on gitmyhub

Verify against the repo before relying on details.