genkit-ai/genkit
Open-source framework for building agentic apps in JavaScript, Go, Dart, and Python, built and used in production by Google observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 99
- Release rhythm 87
- Longevity 61
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 856
- days_rel: 8
- days_push: 7
- n_releases_24m: 126
Adoption not part of the score
6378 stars · 837 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Genkit is an open-source framework by Google for building full-stack, AI-powered agentic applications in JavaScript/TypeScript, Go, Python, and Dart. It provides a unified, model-agnostic API for generation, structured output, tool calling, RAG, and multimodal content, plus a CLI and Developer UI for testing, tracing, and deployment.
Use cases
- build a chatbot with llm tool calling
- add rag with a vector database to my app
- generate structured output from an llm
- swap between openai, anthropic, and gemini models with one api
- build an ai agent workflow in go or python
- deploy ai flows as http endpoints
- debug and trace llm calls locally with a developer ui
When to choose
- you want a production-backed, multi-language framework for AI features
- you need model-agnostic generation with easy provider swapping
- you're building full-stack agentic apps with Next.js, React, Angular, Flutter, or standalone backends
- you want built-in observability, tracing, and local dev tooling for AI workflows
When to avoid
- you only need a thin single-provider SDK without workflow abstractions
- you need mature Python or Dart support today (still beta/preview)
- you want a framework-locked-to-one-cloud experience or non-AI application logic only
Facets
framework · maturity stable
agent-framework llm-inference rag prompt-engineering chatbot sdk plugin-system web-framework artificial-intelligence large-language-models chatbots web-development developer-tools go python cross-platform cli generative-ai multi-language tool-calling structured-output multimodal model-agnostic observability flows google firebase ai-agents retrieval-augmented-generation nodejs web-server
8 sources
- readme: https://github.com/genkit-ai/genkit · fetched 2026-08-28 · aa3636eb8e13
- homepage: https://genkit.dev · fetched 2026-08-29 · ee3fef2e69e3
- site_page: https://genkit.dev/docs/get-started · fetched 2026-08-29 · be2727683b07
- site_page: https://genkit.dev/docs/roadmap · fetched 2026-08-29 · 1d49c128ac99
- site_page: https://genkit.dev/docs/js/get-started · fetched 2026-08-29 · be2727683b07
- site_page: https://genkit.dev/docs/models · fetched 2026-08-29 · 013c49516b90
- site_page: https://genkit.dev/docs/flows · fetched 2026-08-29 · c7e4357f3cb8
- site_page: https://genkit.dev/docs/devtools · fetched 2026-08-29 · c734ea2fe05c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| genkit-ai/genkit | main | 87 |
For agents
markdown · JSON · MCP: product_card(name="genkit-ai/genkit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem