The One File

Unlicense (public domain)
Platform
Web
Licence
Unlicense (public domain) Open source
The One File

The One File is a single self-contained HTML file that turns any browser into a visual planning canvas. You open one file, drop nodes and connections on an infinite grid, and the save system writes the result back into a brand new copy of the same HTML file — no server, no database, no account and no internet connection.

What it maps

Network topologies, home labs, smart home device layouts, sports playbooks, mind maps, floor plans and infrastructure diagrams all use the same canvas. Racks, layers, node grouping and locking keep large diagrams manageable, and bulk operations apply a change across every selected node at once.

Core features

  • Zoomable, pannable canvas with snap grid, layers, node grouping and node locking
  • Animated zones, replay video export and a configurable line legend for status and link types
  • Multi-tab layouts, minimap, port mapping, notes and an audit log
  • Full keyboard navigation and screen reader support across the canvas
  • Touch optimised mobile interface with gesture controls
  • Theme editor with per-breakpoint node styling, custom colours and adjustable panels
  • Import and export helpers, documented in the repository

Offline first, encrypted on demand

Every save exports a fresh standalone HTML file, so a diagram travels as one document you can email, archive or open on an air-gapped machine. Saving can optionally encrypt the payload with AES 256 GCM through the browser’s own Web Crypto API: salt, initialisation vector and ciphertext are embedded directly in the HTML, and all encryption and decryption happens locally with zero server communication.

Editions

The core edition is the-one-file.html. A second single file, theonefile-networkening.html, adds live online, offline and checking status indicators on nodes plus access to the Material Design Icons, Simple Icons and selfh.st icon libraries for homelab devices. TheOneFile_Verse is a separate Docker based wrapper that adds real time multi-user collaboration on top of the same canvas.

Requirements

Any reasonably modern browser — Chrome, Edge, Firefox or Safari on desktop and mobile. There is nothing to compile, install or configure, no runtime dependencies and no minimum server specification; the core edition is one HTML file you double click. The OneFile_Verse collaboration edition needs Docker. Diagrams are stored in the saved HTML file rather than in a database, so versioning is your own file discipline.

Alternatives

  • draw.io — general purpose diagramming with cloud and desktop builds
  • Excalidraw — hand drawn style whiteboard diagrams in the browser

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.