Install
No framework information available.
README
Neko
Neko is a powerful, elegant static site generator designed to help you create beautiful, documentation-first websites with incredible ease. Built with .NET 10 and leveraging the full flexibility of Markdown paired with the modern styling of Tailwind CSS, Neko effortlessly transforms your content into a modern, highly responsive, and feature-rich documentation site.
Whether you're writing simple project READMEs or complex multi-repository enterprise documentation, Neko makes it look professional right out of the box! β¨
π Key Features
- π Markdown First: Write your documentation in standard Markdown. Neko intuitively handles the rest.
- π§© Rich Components: Enhance your docs with powerful built-in components like Callout Alerts, Badges, Tabs, Steps, Cards, and more!
- π¨ Syntax Highlighting: Beautiful, automatically-styled code blocks with syntax highlighting and one-click copy functionality.
- π Diagrams & Math: Integrated, out-of-the-box support for Mermaid diagrams and KaTeX math formulas.
- π± Responsive Design: A perfect mobile-friendly layout powered by Tailwind CSS that looks great on any screen size.
- π Dark Mode: Seamless built-in support for fluid light and dark themes.
- β‘ Fast & Lightweight: Generates purely static HTML files that are lightning fast and can be hosted anywhere.
π Resources
- π Official Documentation: neko.curiosity.ai
- π» GitHub Repository: github.com/curiosity-ai/neko
π Installation
Install Neko as a global .NET tool:
dotnet tool install -g Neko
π οΈ Usage
Build your site:
neko build
Watch for changes and serve locally:
neko watch
π Multi-Repo Mode
Neko automatically supports building and watching multiple documentation projects from a single repository. If Neko detects multiple neko.yml files in subdirectories, it automatically enables multi-repo mode.
In this mode:
- Each nested
neko.ymlcreates a dedicated route (e.g.,./api-docs/neko.ymlgets mapped tolocalhost:5000/api-docs/). - The root
index.mdandneko.ymlare also respected and serve as your central landing page. - Sub-projects will automatically inherit essential configuration settings (such as the Theme, Branding, and Snippets configuration) from parent
neko.ymlfiles, letting you maintain consistency effortlessly while still allowing granular overrides where needed.
Changes from Previous Version
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.