Launching today

One File Docs
Interactive docs in a single self-contained HTML file
6 followers
Interactive docs in a single self-contained HTML file
6 followers
One File Docs bundles pages, styles, scripts, images, and navigation into a single HTML file that stays multi-page, interactive, opens on any device, and works without an internet connection.

Hi Product Hunt! π
What if a documentation website could be shared as a single HTML file?
That is the idea behind One File Docs. I made it for anyone who needs to create documentation for a product, library, SDK, application, Unity asset, or internal tool β and distribute it without a separate website or a folder full of files.
One File Docs packages the entire documentation website into one self-contained HTML file: all pages, navigation, search, styles, scripts, and images are embedded inside. The result keeps its multi-page structure, works well on mobile devices, and can be opened without an internet connection.
In practice, it sits somewhere between a PDF and a regular documentation website. It is as easy to send, archive, or attach to a release as a single document, but it still has the navigation, search, structure, and interactive content you would expect from a website.
The format also works for C# API Reference. Instead of publishing the reference as a large set of separate HTML pages, you can include it in the same file as guides, examples, and the rest of your documentation.
You can also create multilingual documents, brand the result for your product or client, add custom styles and scripts, and use server APIs to update content and generate the HTML file from internal workflows or CI/CD.
Here are two real documents created with One File Docs:
https://infinity-code.com/documentation/internet-data-framework.html
https://infinity-code.com/documentation/online-maps-v4.html
You can create and export this kind of documentation for free.
After three years of development, Iβm glad to finally share One File Docs with you. Iβd love to hear where a self-contained documentation website could be useful in your work and what you think of the format.
would love a built-in markdown import option so i can convert existing notes into these single-file docs without manually rebuilding the structure each time
@eslempaiyΒ Thanks for the suggestion!
A built-in import for individual Markdown (.md), DOC/DOCX, and PDF files is already available.
I'm also working on another feature that I think will be useful for migrations: the ability to import and merge a collection of Markdown or HTML files into a single One File Docs project, preserving the documentation structure. That feature is planned for the near future.