charmfrog/awesome-singlefile-tools

A curated list of zero-dependency, local-first, single-file HTML apps, frameworks, and platforms.

See the code

See what people are saying

SourceMessageScoreDate

Awesome Single-File Tools – Curated zero-dependency, local-first HTML apps (r/coolgithubprojects)

A curated list of zero-dependency, local-first HTML apps that run offline in any browser. 🌐 Live Showcase: [https://crystal-world-project.github.io/crystal-world/index-en.html](https://crystal-world-project.github.io/crystal-world/index-en.html) Includes Teddy Wiki Lite, Bento Slides, Crystal…

7

Oct 3, 2026

README

Awesome Single-File Tools Awesome

A curated collection of zero-dependency, local-first, single-file HTML tools, productivity widgets, and platform frameworks designed for digital sovereignty, total privacy, and ultimate portability.

Single-file HTML tools run natively in any modern browser—requiring no server setup, no npm install, no complex build pipelines, and zero telemetry. Just double-click, inspect, edit, and maintain full ownership of your software and data.


📜 Manifesto & Philosophy

  • Local-First & Offline-Ready: Your data remains on your physical device. No hidden network requests.
  • Zero External Dependencies: Everything needed (HTML, CSS, JavaScript) lives within a single file.
  • Intellectual Sovereignty: Pure software you can inspect, modify, fork, and preserve indefinitely.
  • Citizen Developer Friendly: Highly readable, hackable code that can be customized in any standard text editor.

🌐 Explore the ecosystem showcase at Crystal World Project Homepage.


📑 Table of Contents


🧸 Teddy Wiki Lite v1.3

An ultra-lightweight, zero-dependency, single-file HTML personal wiki & knowledge management tool inspired by TiddlyWiki.

  • Key Features:
    • Embedded multi-tag AND query filtering engine (Array.every).
    • Seamless Edit/View markdown parsing interface.
    • Safe inter-iframe communication protocol via postMessage.
    • Self-contained JSON storage ready for multi-dimensional knowledge matrix integration.
  • Organization: crystal-world-project

🧠 Knowledge Management & PKM

  • TiddlyWiki Classic / Standalone - The legendary single-file non-linear personal web notebook and pioneer of the single-file paradigm.
  • Teddy Wiki - A standalone in-memory single-file HTML wiki & personal knowledge base system.
  • Teddy Wiki Lite - Compact, single-file HTML markdown wiki with multi-tag query capabilities.
  • (Additional single-file outliners, journaling templates, and flashcard tools welcome)

🛠️ Utilities & Productivity

  • (Single-file Kanban boards)
  • (Local Pomodoro timers & Habit trackers)
  • (Offline calculators & decision matrix engines)

🎨 Media, Graphics & Creation

  • Bento Slides - An open-source, local-first presentation tool packed into a single HTML file containing the deck, editor, presenter mode, and interactive charts.
  • Nano Blake - A single-file HTML slideshow & video memo engine featuring smooth Ken Burns animation effects and Web Speech API audio integration.
  • (Single-file SVG/Canvas drawing canvases & image editors)

💻 Developer Tools & API Clients

  • Crystal Dock - An ultra-lightweight single-file modular meta-platform using iframe sandboxing and postMessage protocol to connect isolated web tools without build steps.
  • (In-browser RegEx testers & HTML sandboxes)
  • (Single-file REST API clients & GitHub API GUI managers)
  • (JSON formatters & offline base64 / token encoders)

🤝 Contribution Guidelines

We warmly welcome submissions of single-file tools and apps! To be listed, a tool must satisfy the following criteria:

  1. Single File Structure: Entire application logic (HTML, CSS, JavaScript) must reside within one standalone .html file.
  2. Local-First: Complete functionality must be preserved offline without requiring external servers or APIs (except optional user-configured tokens).
  3. Zero Critical CDNs: No dynamic external script fetching that degrades functionality if offline.
  4. Data Privacy: No background analytics, tracking, or telemetry.

Submission Format

- **[Tool Name](https://link-to-tool.com)** - Brief one-sentence summary describing its purpose and features.### 📄 License
Distributed under the MIT License. See `LICENSE` for details.  
Created & Maintained with passion by **[Crystal World Project](https://github.com/crystal-world-project)**.
awesome
awesome-list
html
html5
local-first
pkm
single-file
tiddlywiki
zero-dependency

charmfrog/awesome-singlefile-tools

A curated list of zero-dependency, local-first, single-file HTML apps, frameworks, and platforms.

See the code

See what people are saying

SourceMessageScoreDate

Awesome Single-File Tools – Curated zero-dependency, local-first HTML apps (r/coolgithubprojects)

A curated list of zero-dependency, local-first HTML apps that run offline in any browser. 🌐 Live Showcase: [https://crystal-world-project.github.io/crystal-world/index-en.html](https://crystal-world-project.github.io/crystal-world/index-en.html) Includes Teddy Wiki Lite, Bento Slides, Crystal…

7

Oct 3, 2026

README

Awesome Single-File Tools Awesome

A curated collection of zero-dependency, local-first, single-file HTML tools, productivity widgets, and platform frameworks designed for digital sovereignty, total privacy, and ultimate portability.

Single-file HTML tools run natively in any modern browser—requiring no server setup, no npm install, no complex build pipelines, and zero telemetry. Just double-click, inspect, edit, and maintain full ownership of your software and data.


📜 Manifesto & Philosophy

  • Local-First & Offline-Ready: Your data remains on your physical device. No hidden network requests.
  • Zero External Dependencies: Everything needed (HTML, CSS, JavaScript) lives within a single file.
  • Intellectual Sovereignty: Pure software you can inspect, modify, fork, and preserve indefinitely.
  • Citizen Developer Friendly: Highly readable, hackable code that can be customized in any standard text editor.

🌐 Explore the ecosystem showcase at Crystal World Project Homepage.


📑 Table of Contents


🧸 Teddy Wiki Lite v1.3

An ultra-lightweight, zero-dependency, single-file HTML personal wiki & knowledge management tool inspired by TiddlyWiki.

  • Key Features:
    • Embedded multi-tag AND query filtering engine (Array.every).
    • Seamless Edit/View markdown parsing interface.
    • Safe inter-iframe communication protocol via postMessage.
    • Self-contained JSON storage ready for multi-dimensional knowledge matrix integration.
  • Organization: crystal-world-project

🧠 Knowledge Management & PKM

  • TiddlyWiki Classic / Standalone - The legendary single-file non-linear personal web notebook and pioneer of the single-file paradigm.
  • Teddy Wiki - A standalone in-memory single-file HTML wiki & personal knowledge base system.
  • Teddy Wiki Lite - Compact, single-file HTML markdown wiki with multi-tag query capabilities.
  • (Additional single-file outliners, journaling templates, and flashcard tools welcome)

🛠️ Utilities & Productivity

  • (Single-file Kanban boards)
  • (Local Pomodoro timers & Habit trackers)
  • (Offline calculators & decision matrix engines)

🎨 Media, Graphics & Creation

  • Bento Slides - An open-source, local-first presentation tool packed into a single HTML file containing the deck, editor, presenter mode, and interactive charts.
  • Nano Blake - A single-file HTML slideshow & video memo engine featuring smooth Ken Burns animation effects and Web Speech API audio integration.
  • (Single-file SVG/Canvas drawing canvases & image editors)

💻 Developer Tools & API Clients

  • Crystal Dock - An ultra-lightweight single-file modular meta-platform using iframe sandboxing and postMessage protocol to connect isolated web tools without build steps.
  • (In-browser RegEx testers & HTML sandboxes)
  • (Single-file REST API clients & GitHub API GUI managers)
  • (JSON formatters & offline base64 / token encoders)

🤝 Contribution Guidelines

We warmly welcome submissions of single-file tools and apps! To be listed, a tool must satisfy the following criteria:

  1. Single File Structure: Entire application logic (HTML, CSS, JavaScript) must reside within one standalone .html file.
  2. Local-First: Complete functionality must be preserved offline without requiring external servers or APIs (except optional user-configured tokens).
  3. Zero Critical CDNs: No dynamic external script fetching that degrades functionality if offline.
  4. Data Privacy: No background analytics, tracking, or telemetry.

Submission Format

- **[Tool Name](https://link-to-tool.com)** - Brief one-sentence summary describing its purpose and features.### 📄 License
Distributed under the MIT License. See `LICENSE` for details.  
Created & Maintained with passion by **[Crystal World Project](https://github.com/crystal-world-project)**.
awesome
awesome-list
html
html5
local-first
pkm
single-file
tiddlywiki
zero-dependency

Languages

HTML

100.0%