DevDocs

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. 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. :-)

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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).

  4. 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...)

  5. 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/

  6. 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).

  7. 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

  8. 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

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. 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

  11. 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.

  12. 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

  13. 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

  14. 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

  15. devdocs.el

    Emacs viewer for DevDocs

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

  16. CHMLib

    Library for reading Microsoft ITSS/CHM format files.

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

  17. nvim-devdocs

    Discontinued 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

  18. 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

  • 10 Websites Every Web Developer Should Explore**

    1 project | dev.to | 20 Sep 2024
  • 10 Websites every Web developer should at least look

    1 project | dev.to | 17 Sep 2024
  • 5 must-know web tools for you next websites

    1 project | dev.to | 13 Sep 2024
  • Review: Boost Your Django DX by Adam Johnson

    1 project | dev.to | 25 Aug 2024
  • Ruby's official documentation just got a new look

    4 projects | news.ycombinator.com | 25 Aug 2024

Did you know that C# is
the 10th most popular programming language
based on number of references?