DevDocs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • devdocs

    API Documentation Browser

  • I'm one of the few maintainers.

    Updating docs to a new release is easy unless the documentation system (such as react.dev redesign) or design is rewritten. Some projects seem to do this on a regular basis.

    Some documentation generators generate random class names (such as .gtWOdv, .ezMiXD, .gOhcvK on docs.npmjs.com by Gatsby) which makes cleaning the docs from superfluous content (such as on-page navigation) very cumbersome and flaky.

    Monthly, we auto-generate a list of outdated docs, here is the latest: https://github.com/freeCodeCamp/devdocs/issues/2105

    Help is always welcome. :-)

  • Dash-iOS

    Dash for iOS was discontinued. Please check out Dash for macOS instead.

  • Not a complete answer, but I hope Markdown is or becomes the standard for offline docs and text for local/offline consumption. I only ever write in markdown anyway (usually with http://obsidian.md).

    The closest thing I know of for a service like RSS to download documents is [Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli](https://kapeli.com/dash).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zeal

    Offline documentation browser inspired by Dash

  • There is already open source dash (https://zealdocs.or) although they don't provide Mac build because of an agreement to use some of dash's lists.

    But you can build it on mac (https://github.com/zealdocs/zeal/wiki/Build-Instructions-for...)

  • mach

    zig game engine & graphics toolkit

  • I don't know if there's anything better than a zip. For our website[0] which includes a bunch of docs for our game engine, Zig packages, etc. we just offer a link "offline version of this site" in the footer which is an ~80MB zip file.

    I think the challenge with zip files is.. do you want all the images? do you want all versions of the docs, or just a specific version of the docs? It's hard to tailor the zip to the user's desire. But zip still seems to be the best.

    [0] https://machengine.org/

  • obsidian-releases

    Community plugins list, theme list, and releases of Obsidian.

  • Not a complete answer, but I hope Markdown is or becomes the standard for offline docs and text for local/offline consumption. I only ever write in markdown anyway (usually with http://obsidian.md).

    The closest thing I know of for a service like RSS to download documents is [Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli](https://kapeli.com/dash).

  • dedoc

    terminal based viewer for DevDocs

  • dedoc is an offline CLI tool to download, search , read devdocs from your CLI. great way to help avoid context-switching to the browser (which has it's own distractions)

    https://github.com/toiletbril/dedoc

    It's statically compiled in rust so you can download and install the binary

  • vim-devdocs

    Look up keyword on https://devdocs.io from Vim

  • FWIW, a little Vim plugin for searching DevDocs: https://github.com/romainl/vim-devdocs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tarpon

    Offline Documentation browser for Linux inspired by Dash

  • I understand completely. I even wrote an offline documentation browser [0] for Linux similar to Dash, and I reflexively search online too. It's a hard habit to break, but I think it's a UI/UX issue.

    0: https://github.com/techwizrd/tarpon

  • docs

    This repository contains .NET Documentation. (by dotnet)

  • MS docs ar now on github. Licence lists "CC-BY-4 and MIT licence found" https://github.com/dotnet/docs/tree/main

    Yeah, I saw that devdocs and the like don't include what was previously not cross platform and not popular for linux guys: C#, msbuild.

  • dotnet-api-docs

    .NET API reference documentation (.NET 5+, .NET Core, .NET Framework)

  • Certain parts of Microsoft Learn are permissive, for example the .NET BCL documentation is Creative Commons Attribution: https://github.com/dotnet/dotnet-api-docs as is ASP.NET Core: https://github.com/dotnet/AspNetCore.Docs (a good hint if documentation is permissively licensed and on GitHub is if there's an edit button at the top.)

    The C# language specification is unfortunately a bit fuzzier: https://github.com/dotnet/csharplang/discussions/4855

    The updated unified C# language specification is CC, but it's still catching up to modern C#: https://github.com/dotnet/csharpstandard

  • AspNetCore.Docs

    Documentation for ASP.NET Core

  • Certain parts of Microsoft Learn are permissive, for example the .NET BCL documentation is Creative Commons Attribution: https://github.com/dotnet/dotnet-api-docs as is ASP.NET Core: https://github.com/dotnet/AspNetCore.Docs (a good hint if documentation is permissively licensed and on GitHub is if there's an edit button at the top.)

    The C# language specification is unfortunately a bit fuzzier: https://github.com/dotnet/csharplang/discussions/4855

    The updated unified C# language specification is CC, but it's still catching up to modern C#: https://github.com/dotnet/csharpstandard

  • csharplang

    The official repo for the design of the C# programming language

  • Certain parts of Microsoft Learn are permissive, for example the .NET BCL documentation is Creative Commons Attribution: https://github.com/dotnet/dotnet-api-docs as is ASP.NET Core: https://github.com/dotnet/AspNetCore.Docs (a good hint if documentation is permissively licensed and on GitHub is if there's an edit button at the top.)

    The C# language specification is unfortunately a bit fuzzier: https://github.com/dotnet/csharplang/discussions/4855

    The updated unified C# language specification is CC, but it's still catching up to modern C#: https://github.com/dotnet/csharpstandard

  • devdocs.el

    Emacs viewer for DevDocs

  • emacs integration: https://github.com/astoff/devdocs.el

  • CHMLib

    Library for reading Microsoft ITSS/CHM format files.

  • related: https://github.com/jedwing/CHMLib#readme

  • nvim-devdocs

    Neovim DevDocs integration

  • I've been using DevDocs in Neovim through this plugin: https://github.com/luckasRanarison/nvim-devdocs

    Works great, and don't ever have to leave my editor to read something

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts