DocFX is an extensible and scalable static documentation generator. It generates API reference documentation from triple-slash comments in your source code. It also allows you to use Markdown files to create additional topics such as tutorials and how-tos, and to customize the generated reference documentation. DocFX builds a static HTML website from your source code and Markdown files, which can be easily hosted on any web server.
DocFX can produce documentation from source code (including C#, F#, Visual Basic, REST, JavaScript, Java, Python and TypeScript) as well as raw Markdown files.
This is free and open source software.
Key Features
- Integration with your source code. You can click “View Source” on an API to navigate to the source code in GitHub (your source code must be pushed to GitHub).
- Generated static website can be deployed to any host such as GitHub Pages or Azure Websites with no additional configuration.
- Integration with Visual Studio.
- Markdown extensions with DocFX Flavored Markdown which is 100% compatible with GitHub Flavored Markdown(GFM) with some useful extensions, including file inclusion, code snippet, cross reference, and yaml header.
- Provides a flexible way to customize templates and themes.
- Cross-platform support – runs under Linux, macOS, and Windows.
Website: github.com/dotnet/docfx
Support: Tutorials
Developer: Microsoft Corporation
License: MIT License
DocFX is written in C#. Learn C# with our recommended free books and free tutorials.
Related Software
| C# Static Site Generators | |
|---|---|
| DocFX | Extensible and scalable static documentation generator |
| BookGen | CLI toolchain for writing books and documentation in Markdown |
| BlazorStatic | Craft static websites |
| AspNetStatic | Transform ASP.NET Core into a static site generator |
| Record Collector | .NET 6.0 static site toolkit |
| Lunet | Uses the Scriban templating language to build websites |
| Blake | Transforms Blazor WebAssembly projects into static websites |
| GrazeDocs | Source static documentation generator. Content created with Markdown |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.