#6262nd of 82 in Agent frameworks and SDKs

genkit

Multi-language SDK for building LLM flows, tools and agents, with a local dev UI

Stars
6.6k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 30 weeks+900
4 Apr 2026: 5,662 stars11 Apr 2026: 5,690 stars18 Apr 2026: 5,731 stars25 Apr 2026: 5,760 stars2 May 2026: 5,789 stars9 May 2026: 5,817 stars16 May 2026: 5,888 stars23 May 2026: 5,957 stars30 May 2026: 5,999 stars6 Jun 2026: 6,025 stars13 Jun 2026: 6,048 stars20 Jun 2026: 6,070 stars27 Jun 2026: 6,088 stars4 Jul 2026: 6,128 stars11 Jul 2026: 6,173 stars18 Jul 2026: 6,204 stars25 Jul 2026: 6,242 stars1 Aug 2026: 6,265 stars8 Aug 2026: 6,286 stars15 Aug 2026: 6,301 stars22 Aug 2026: 6,318 stars29 Aug 2026: 6,354 stars5 Sept 2026: 6,380 stars12 Sept 2026: 6,406 stars19 Sept 2026: 6,426 stars26 Sept 2026: 6,433 stars3 Oct 2026: 6,450 stars10 Oct 2026: 6,495 stars17 Oct 2026: 6,520 stars24 Oct 2026: 6,543 stars31 Oct 2026: 6,562 stars

5,662 on 4 Apr 20266,562 on 31 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Genkit is a framework from Google's Firebase team for adding model calls, structured output, tool calling, RAG and multi-step flows to server-side apps. It has SDKs for JavaScript/TypeScript and Go (production-ready), Python (Beta) and Dart (Preview), with plugins for Google, OpenAI, Anthropic and Ollama. A local CLI and Developer UI run flows, show execution traces and review evaluations.

Who it is for: Developers adding LLM features to TypeScript, Go or Python backends

Strengths

  • Same API across TypeScript, Go, Python and Dart SDKs
  • Local Developer UI with playgrounds, execution traces and evaluation results
  • Provider plugins for Google, OpenAI, Anthropic and Ollama behind one interface
  • Deploys to Firebase, Cloud Run or any host that runs the chosen language

Weaknesses

  • Python is Beta and Dart is Preview; only JS/TS and Go are production-ready
  • Production monitoring dashboard is described in the Firebase console, tying it to Google
  • Anthropic plugin is linked from a third-party docs site, not the main docs
  • Library only: no hosted UI, user accounts or ready-made agent app

What it needs

  • no GPU
  • Needs Model provider API key (e.g. Google, OpenAI, Anthropic) or local Ollama
  • Models: Google Gemini, OpenAI, Anthropic, Ollama, Vertex AI

Quick answers

Is genkit open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does genkit need a GPU?

No, it runs without one.

Also in Agent frameworks and SDKs

See all 82
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)72k starsMIT95 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.4k starsMIT90 out of 100
3langchainPython framework for building LLM agents and apps from interoperable components148.8k starsMIT89 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)119.7k starsMIT89 out of 100
#5tradingagentsMulti-agent LLM framework that simulates a trading firm's analysis process Live demo ↗ (opens in a new tab)119.3k starsApache-2.089 out of 100