Docsite screenshot

Docsite

Author Avatar Theme by Genkit ai
Updated: 16 Jan 2026
23 Stars

Genkit's documentation and website, built by Google on Astro

Categories

Overview

Genkit.dev is a framework built on the powerful Starlight architecture combined with the flexibility of Astro, designed for developers who want to create well-structured websites with ease. With its intuitive project structure and efficient command management, Genkit.dev simplifies the process of building a site, making it accessible even for those with minimal experience in web development.

This framework allows developers to construct their websites smoothly using Markdown files for content, while supporting the organization of assets like images and static files. Whether you’re creating documentation or a complete website, Genkit.dev offers a streamlined environment to foster productivity and creativity.

Features

  • Intuitive Project Structure: All necessary folders and files are well-organized, centralizing content in the src/content/docs/ directory for easy access and management.

  • Markdown Support: Easily utilize .md or .mdx files to expose content as routes, providing a seamless way to manage your website’s documentation or content.

  • Asset Management: Place images in the src/assets/ folder and embed them in Markdown using relative links, simplifying the multimedia integration process.

  • Static Assets Handling: Store favicons and other static assets in the public/ directory, aiding in the overall organization and accessibility of your site’s resources.

  • Streamlined Commands: Run all commands from the project’s root in the terminal, with simple commands like pnpm dev to kickstart the local development server or pnpm build to prepare the site for production.

  • Preview Builds Locally: Utilize the pnpm preview command to review how your site will appear before deploying it live, ensuring everything looks perfect.

  • Comprehensive CLI Support: Leverage the Astro CLI with commands like pnpm astro add and get detailed command help easily with pnpm astro -- --help, making troubleshooting and development more straightforward.