Open Source Windows Documentation Software - Page 2

Documentation Software for Windows

View 27 business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    documentation.js

    documentation.js

    Documentation for modern JavaScript

    A documentation system so good, you'll actually write documentation. documentation.js has pluggable output formats: you can get raw documentation as JSON, beautiful, customizable HTML, or Markdown that fits perfectly into an API.md or README.md file in a GitHub repository. Demos, self-documentation as HTML, Markdown, JSON. documentation.js aims to cover all flavors of modern JavaScript. documentation.js works in your workflow, whether you just want a command-line utility that generates documentation from your code, you use Gulp to publish websites, or you're building a new system and want low-level JavaScript methods. Infers parameters, types, membership, and more. Write less documentation: let the computer write it for you. Integrates with GitHub to link directly from documentation to the code it refers to.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    jsdoc-to-markdown

    jsdoc-to-markdown

    Generate markdown documentation from jsdoc-annotated javascript

    Generates markdown API documentation from jsdoc annotated source code. Useful for injecting API docs into project README files. By default, dmd generates github-flavored markdown. Not all markdown parsers render gfm correctly. If your generated docs look incorrect on sites other than Github (e.g. npmjs.org) try enabling this option to disable Github-specific syntax. Two options to render parameter lists: 'list' or 'table' (default). Table format works well in most cases but switch to list if things begin to look crowded / squashed. By default, the output of each invocation of the main generation methods (render, getTemplateData etc) is stored in the cache (your system's temporary directory). Future jsdoc2md invocations with the same input options and source code will return the output immediately from cache, making the tool much faster/cheaper. If the input options or source code changes, fresh output will be generated.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    mm-wiki

    mm-wiki

    Lightweight enterprise knowledge sharing and team collaboration

    MM-Wiki is a lightweight enterprise knowledge sharing and team collaboration software that can be used to quickly build an enterprise Wiki and team knowledge sharing platform. Easy to deploy and easy to use, it helps teams build a collaborative environment for information sharing and document management. It is easy to deploy, written based on golang, and you only need to download and execute the binary files under the platform. Quick Installer, provides a convenient installation interface program without any manual operation. An independent space. A space is a collection of documents, usually a company department or team. The documents in the space are independent of each other. Spaces can have space access levels set on demand. Perfect system authority management, the system can customize roles and grant different permissions for different roles. Integrated unified login, the system supports user authentication through external systems.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    xindy is an index processor that can be used to generate book-like indexes for arbitrary document-preparation systems. This includes systems such as TeX and LaTeX, the roff-family, and SGML/XML-based systems (e.g., HTML).
    Leader badge
    Downloads: 219 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5
    Laravel Request Docs

    Laravel Request Docs

    Effortless API documentation tool for Laravel applications

    The Hassle-Free automatic API documentation generation for Laravel. Automatic rules fetching from injected Request and by regexp. Automatic routes fetching from Laravel Routes. Support for Laravel logs. Support for SQL query and query time. Support for HTTP response time and memory consumption. Support for Authorization Headers. Support for File uploads, and support for Eloquents events. Display extra documentation using markdown. Saves the history of previous requests. Added filters to sort, group, and filter routes by methods, controllers, middleware, and routes. Export Laravel API, routes, rules, and documentation to Postman and OpenAPI 3.0.0.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    Sandpack

    Sandpack

    A component toolkit for creating live-running code editing experiences

    Sandpack is a component toolkit for creating your own live running code editing experience powered by CodeSandbox. Sandpack uses CodeMirror under the hood, giving you all the basic capabilities of a code editor and syntax highlight. However, if you want to use your own editor framework, you can add that as a component too! Sandpack embeds the browser bundler that powers CodeSandbox and takes advantage of features like npm dependency support, hot module reloading, error overlaying, and caching. With Sandpack, you're always one click away from opening your code snippet in CodeSandbox. This way, you can easily share bug reports or examples behind a unique URL. Set the template prop to get started with Sandpack in a few lines of code. Each template contains all the files and dependencies needed to start a project right away. Tweak the UI to your liking using the options prop. Quickly toggle the appearance of built-in components.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    cheat

    cheat

    Create and view interactive cheatsheets on the command-line

    cheat allows you to create and view interactive cheatsheets on the command line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember. Flags may be combined in intuitive ways. Example: to search sheets on the "personal" cheatpath that are tagged with "networking" and match a regex. Cheatsheets are plain-text files with no file extension, and are named according to the command used to view them. Cheatsheet text may optionally be preceded by a YAML frontmatter header that assigns tags and specifies syntax. Cheatsheets are stored on "cheatpaths", which are directories that contain cheatsheets. Cheatpaths are specified in the conf.yml file. It can be useful to configure cheat against multiple cheatpaths. A common pattern is to store cheatsheets from multiple repositories on individual cheatpaths.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    kin-openapi

    kin-openapi

    OpenAPI 3.0 (and Swagger v2) implementation for Go

    A Go project for handling OpenAPI files. We target the latest OpenAPI version (currently 3), but the project contains support for older OpenAPI versions too. Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation. Generate Go client and server boilerplate from OpenAPI 3 specifications. Use HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs. Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    cloc (Count Lines Of Code) counts, and computes differences of, comment lines, blank lines, and physical lines of source code in many programming languages. cloc is now being developed at https://github.com/AlDanial/cloc
    Downloads: 44 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    BookStack

    BookStack

    Simple & Free Wiki Software

    BookStack is a free and open source platform for storing and organising information and documentation. A self-hosted and opinionated wiki system, BookStack is simple and easy to use, giving even new users with just basic word-processing skills a pleasant out of the box experience. BookStack offers a relaxed, open and positive approach. While the platform can provide advanced power features to those who want them, it is primarily designed not to be extensible outside of its core purpose. That being said, BookStack already comes with plenty of powerful features, such as search and linking, cross-book sorting, image management and more. It is also multi-lingual and offers options for authentication integration.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    Github Readme Streak Stats

    Github Readme Streak Stats

    Stay motivated and show off your contribution streak

    The github-readme-streak-stats is a GitHub project that displays a personalized contribution streak on a GitHub profile. It shows the number of consecutive days the user has contributed to their repositories. This tool helps visualize coding consistency and encourages continued contributions by tracking streaks, motivating developers to keep their streaks alive.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Open Guide to AWS

    Open Guide to AWS

    Amazon Web Services — a practical guide

    og-aws (The Open Guide to Amazon Web Services) is a community-maintained reference that consolidates tips, best practices, and practical knowledge for effectively using AWS. Unlike official AWS documentation, which provides only formal product details, this guide integrates real-world experiences, advice, and caveats gathered from engineers who work with AWS daily. It covers core services such as EC2, S3, IAM, load balancers, and EBS, while also providing insights into optional and advanced services. The guide is designed to be concise, practical, and continuously updated, making it a valuable resource for both beginners and experienced cloud practitioners. It addresses topics like cost management, lock-in risks, service selection, and alternatives, helping users make informed architectural decisions. As a collaborative effort, og-aws grows and evolves with community contributions, ensuring its content remains relevant in the fast-changing cloud ecosystem.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Swagger Codegen

    Swagger Codegen

    Template-driven engine to generate documentation

    Swagger-Codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. Simplify API development for users, teams, and enterprises with the Swagger open source and professional toolset. Find out how Swagger can help you design and document your APIs at scale. The power of Swagger tools starts with the OpenAPI Specification, the industry standard for RESTful API design. Individual tools to create, update and share OpenAPI definitions with consumers. SwaggerHub is the platform solution to support OpenAPI workflows at scale. Swagger open source and pro tools have helped millions of API developers, teams, and organizations deliver great APIs. If the OpenAPI/Swagger spec is obtained from an untrusted source, please make sure you've reviewed the spec before using Swagger Codegen to generate the API client, server stub or documentation as code injection may occur.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    docToolchain

    docToolchain

    AsciiDoc Toolchain for technical Software Documentation

    docToolchain is a toolkit built around the “docs as code” philosophy, designed to make writing, maintaining, and publishing technical documentation as smooth as software development itself. It provides a suite of scripts and integrations to generate documentation from AsciiDoc (and related formats), run automated checks, incorporate diagrams, and publish outputs in different formats (HTML, PDF, etc.). The framework encourages documentation and architecture artifacts to live alongside source code, versioned in the same repositories, so changes in code and docs can evolve together. It supports templates (such as the arc42 architecture template), reusable snippets, and modular documentation where different aspects (API docs, architecture, user guides) are composed. The toolchain also includes validation stages (e.g. sanity checks, broken link detection) to catch issues before publication.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    "Roberge's Used Robot (RUR) : a Python Learning Environment" is a Python implementation of a "robot environment" as introduced by R. Pattis in 1981. **It is obsolete.** See https://github.com/aroberge/rur-ple
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 16
    Asmosis

    Asmosis

    A set of tools related to assembly language programming.

    Project Asmosis provides a set of tools related to assembly language programming. The tools include: - the Asm::X86 Perl module, - AsmDoc - an HTML documentation generator for assembly language, - Asm4Doxy - Assembly converter for Doxygen (http://www.doxygen.org/), - converters between various assembly language dialects: NASM (The Netwide Assembler, https://www.nasm.us), fasm (flat assembler, https://flatassembler.net) and GNU as, - converters from C/C++ header files to assembly language header files, - make4fasm - a Makefile generator for fasm, - Linux-2.6 kernel module helpers for fasm and NASM, - macros for Autoconf (https://www.gnu.org/software/autoconf/), - pieces of code that may be useful for starting developing a simple operating system. See the project homepage https://asmosis.sourceforge.io and the project Wiki in the menu above.
    Downloads: 171 This Week
    Last Update:
    See Project
  • 17
    Cucumber.js

    Cucumber.js

    Cucumber for JavaScript

    Cucumber is a tool for running automated tests written in plain language. Because they're written in plain language, they can be read by anyone on your team. Because they can be read by anyone, you can use them to help improve communication, collaboration and trust on your team. Cucumber.js is the JavaScript implementation of Cucumber and runs on the maintained Node.js versions. It’s simple. Whether open source or commercial, our collaboration tools will boost your engineering team's performance by employing Behavior-Driven Development (BDD). And with our world-class training, take it to places it’s never been. Validate executable specifications against your code on any modern development stack. 40+ million open source downloads, the #1 tool for BDD. CucumberStudio is the leading collaboration platform for BDD - an easy-to-use tool to define ideas, test code, and learn in production from real-time insight.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    Doks

    Doks

    Everything you need to build a stellar documentation website

    Doks is a lightweight documentation generator built on Hugo, a fast static site generator. It is designed to help developers create well-structured, user-friendly documentation sites with modern UI components and performance optimizations.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    Papermerge

    Papermerge

    Open Source Document Management System for Digital Archives

    Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. Instead of having piles of paper documents all over your desk, office or drawers - you can quickly scan them and configure your scanner to directly upload to Papermerge DMS. Store, organize and index scanned documents in PDF, JPEG and TIFF formats. Instantly find relevant information using full text, tags and metadata-based search. Papermerge is free and open-source software which means that transparency is the core value of our software development. Source code can be reviewed and improved by anyone from anywhere. Papermerge supports multiple users. Each user can be assigned different permissions to perform only a specific kind of action e.g. view only documents from a specific folder. OCR technology is vital part of Papermerge. It extracts text information from scanned documents, PDF, JPEG, TIFF files.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    RDoc

    RDoc

    RDoc produces HTML and online documentation for Ruby projects

    RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the rdoc and ri tools for generating and displaying documentation from the command line.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    RapiDoc

    RapiDoc

    RapiDoc - Custom-Element for OpenAPI Spec

    Free of any frameworks, setups, configs, build steps or packaging. Can be used with any framework or just with vanilla javascript. Use It just like any other HTML Tag, Change its attribute using JavaScript and see it react to those changes. Basic knowledge of HTML is all that's required. Style it to your heart's content. Change font, logo, colors and theme. Inject external HTML or embed into another HTML document. Minimal dependencies, no runtime, and no virtual DOM ensure the lowest memory consumption, Just native and raw speed of the modern browsers. Loved by tech writers, designers, dev-ops, testers and developers alike, due to its simplicity, interoperability, and powerful features. No special build steps, runtime, or framework required. Comes with built-in the console to Try out the APIs. Supports authentication mechanism. No validation ensures you can test negative cases.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    Readme Typing SVG

    Readme Typing SVG

    Dynamically generated, customizable SVG

    The readme-typing-svg is a simple and customizable library that allows developers to add typing effect animations to their GitHub readme files. It enables the display of dynamic, eye-catching text in the form of a typing animation, giving GitHub profiles and project readmes a more interactive and engaging appearance. It’s ideal for showcasing projects or adding a personal touch to your GitHub profile.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 24
    phpDocumentor

    phpDocumentor

    Documentation Generator for PHP

    phpDocumentor is an open-source documentation generator for PHP projects. It automatically generates documentation from PHP source code using comments and annotations, following the PHPDoc standard. The generated output includes detailed API documentation, class diagrams, and structured reports. It is widely used for maintaining comprehensive and professional documentation for PHP applications and libraries.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    AsciiDoc is a presentable text document format for writing articles, UNIX man pages and other small to medium sized documents. The asciidoc(1) command translates AsciiDoc files to HTML, DocBook and LinuxDoc formats.
    Downloads: 31 This Week
    Last Update:
    See Project