About this project

DevDocs provides a unified web UI for accessing various developer documentations. It is designed for speed and efficiency, featuring instant search, keyboard shortcuts, a dark theme, and a mobile-friendly version. A key capability of the platform is its offline support, allowing developers to access documentation without an internet connection. The project consists of two primary components: 1. A Ruby-based scraper that downloads, cleans, and normalizes HTML documentation from third-party sources, generating the necessary metadata and index files. 2. A client-side JavaScript application powered by a small Sinatra/Sprockets backend that renders the content. Users can run DevDocs via the hosted version at devdocs.io or self-host it using Docker or a manual Ruby installation. The tool focuses specifically on API and reference material to minimize clutter and reduce context switching for developers.