Skip to content
70

Awesome Genkit

🔥 List of Genkit talks, plugins, tools, examples & articles! Contributions welcome!

134 stars18 forks111 entriesLast push Jul 20, 2026 (2 months ago)License Other

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Plugins >JavaScript - Official

@genkit-ai/vertexai

The Vertex AI plugin provides interfaces to several AI services: Google generative AI models, A subset of evaluation metrics through the Vertex AI Rapid Evaluation API, Vector Search.

@genkit-ai/googleai

The Google Generative AI plugin provides interfaces to Google's Gemini models through the Gemini API.

genkitx-ollama

The Ollama plugin provides interfaces to any of the local LLMs supported by Ollama.

@genkit-ai/compat-oai

Plugin for Compatible OpenAI APIs.

@genkit-ai/compat-oai/xai

Plugin for XAI APIs.

@genkit-ai/compat-oai/openai

Plugin for OpenAI APIs.

@genkit-ai/dev-local-vectorstore

Plugin for Local Vector Store for development purposes.

@genkit-ai/firebase

Firebase plugin provides several integrations with Firebase services: Indexers and retrievers using Cloud Firestore vector store, Trace storage using Cloud Firestore, Flow deployment using Cloud Functions, Authorization policies for Firebase Authentication users.

@genkit-ai/express

Express plugin provides an Express middleware for Genkit.

@genkit-ai/mcp

MCP plugin provides an interface to the MCP (Model Context Procol).

Plugins >JavaScript - Community

genkitx-github

Plugin for GitHub Models APIs.

genkitx-anthropic

Plugin for Anthropic AI APIs.

genkitx-aws-bedrock

Plugin for AWS Bedrock APIs.

genkitx-deepseek

Plugin for Deepseek Cloud APIs.

genkitx-huggingface

Plugin for Hugging Face Inference APIs.

genkitx-qdrant

Plugin for Qdrant Vector Stores.

genkitx-astra-db

Plugin for AstraDB Vector Stores.

genkitx-pgvector

Plugin for PostgeSQL (PGVector) Vector Stores.

genkitx-redis

Plugin for Redis Vector Stores.

genkitx-voiceflow

Plugin for Voiceflow KB.

genkitx-lancedb

Plugin for LanceDB Vector Stores.

genkitx-pinecone

Plugin for Pinecone Vector Stores.

genkitx-chromadb

Plugin for Chroma Vector Stores.

genkitx-neo4j

Plugin for Neo4j Vector Stores.

genkitx-cloud-sql-pg

Plugin for Cloud SQL for PostgreSQL Vector Stores.

genkitx-weaviate

Plugin for Weaviate Vector Stores.

genkitx-mongodb

Plugin for MongoDB Vector Stores.

genkitx-promptfoo

Plugin for Promptfoo Evaluations.

genkitx-graph

Plugin for building Graph workflows.

@invertase/genkit-plugin-redis

A Redis Plugin for Genkit that adds Redis for efficient state storage, trace storage, caching, and rate limiting.

genkitx-rxjs

A simple RxJS helper/adapter for Genkit.

@agentic/genkit

Agentic Tools adapter for the Genkit SDK.

@auth0/ai-genkit

Official Auth0 plugin for Genkit that provides authentication and authorization capabilities.

genkitx-langfuse

Plugin to integrate with Langfuse for telemetry and prompt management.

genkitx-posthog

Plugin to integrate with PostHog for telemetry and analytics.

ejentum-genkit

Plugin that registers four agent-callable tools (reasoning, code, anti-deception, memory) the model calls before generating. Each call returns a structured cognitive scaffold from the Ejentum Reasoning Harness.

Plugins >Python - Official

google-genai

The Google Generative AI plugin provides interfaces to Google's Gemini models through the Gemini API & Vertex AI models.

ollama

The Ollama plugin provides interfaces to any of the local LLMs supported by Ollama.

firestore

The Firestore plugin provides interfaces to the Firestore vector store.

dev_local_vectorstore

Plugin for Local Vector Store for development purposes.

server flask

Flask plugin for building web applications with Genkit.

Plugins >Golang - Official

googlegenai

The Google Generative AI plugin provides interfaces to Google's Gemini models through the Gemini API & Vertex AI Models.

ollama

The Ollama plugin provides interfaces to any of the local LLMs supported by Ollama.

compat_oai,compat_oai/openai,compat_oai/anthropic

Plugin for Compatible OpenAI APIs (OpenAI, Anthropic providers).

pinecone

Plugin for Pinecone Vector Stores.

alloydb

Plugin for AlloyDB Vector Stores.

localvec

Plugin for Local Vector Store for development purposes.

pgvector

Plugin for PostgreSQL (PGVector) Vector Stores.

postgresql

Plugin for Cloud SQL for PostgreSQL Vector Stores.

weaviate

Plugin for Weaviate Vector Stores.

In 2 lists

googlecloud

The Google Cloud plugin exports Genkit's telemetry and logging data to Google Cloud's operation suite.

mcp

The MCP plugin provides interfaces to the MCP (Managed Context Protocol).

Plugins >Golang - Community

bedrock

Plugin for AWS Bedrock APIs.

azureaifoundry

Plugin for Azure AI Foundry.

genkitx-qdrant

Plugin for Qdrant Vector Stores.

opentelemetry

Plugin for OpenTelemetry to monitor Genkit applications.

Plugins >Dart - Official

genkit

A Dart SDK for Genkit, providing a unified interface for text generation, structured output, tool calling, and agentic workflows.

genkit_google_genai

Google AI plugin for Genkit Dart.

genkit_anthropic

Anthropic plugin for Genkit Dart.

genkit_openai

OpenAI plugin for Genkit Dart.

genkit_chrome

Chrome Prompt API (Gemini Nano) plugin for Genkit Dart.

genkit_firebase_ai

Firebase AI plugin for Genkit Dart.

genkit_mcp

Model Context Protocol (MCP) plugin for Genkit Dart.

genkit_middleware

Common middlewares (filesystem, skills, toolApproval) for Genkit Dart.

genkit_shelf

Shelf HTTP Server integration for Genkit Dart.

Plugins >Java (Unofficial) - Community

genkit-java

An unofficial Java SDK for Genkit, providing Java support for building AI-powered applications.

API References

JavaScript

Specs for the JavaScript API.

Python

Specs for the Python API.

Golang

Specs for the Golang API.

Books

Mastering Genkit: Go Edition

Build Production-Ready AI Applications with Go and Genkit.

Solutions

internal AI

An open-source Genkit-based internal AI chat application.

Perplexity CLI

A command-line interface (CLI) tool that leverages Genkit to provide AI-powered answers to user queries by utilizing web search results from Tavily AI simulating how Perplexity works.

GCP Cost MCP Server

An MCP server built with Genkit for Go that enables AI assistants to estimate Google Cloud costs directly, replacing manual use of the GCP Pricing Calculator.

Genkit Azure Function AI Foundry

A sample project demonstrating how to use Genkit with Azure Functions and Azure AI Foundry.

Genkit AWS Lambda Bedrock

A sample project demonstrating how to use Genkit with AWS Lambda and Amazon Bedrock.

Genkit Kraft

A self-hostable LLM agent platform built on the Genkit Go SDK that lets you configure, test, and deploy AI agents through a visual UI, OpenAI-compatible REST API, and MCP server support for use with AI clients like Claude.

Talks

Supercharge your app with Genkit

A talk on how to supercharge your app with Genkit.

Accelerating Generative AI App Development with Flutter & Genkit

Slides from a presentation at FlutterGakkai, a Flutter conference in Japan, showcasing how to integrate Genkit with Flutter for rapid generative AI app development.

Dart client for Genkit: Call Genkit Flows from Flutter/Dart - Slides

Slides from a lightning talk at Google I/O Extended Tokyo 2025, introducing the Dart client library for calling Genkit flows from Flutter/Dart applications.

Dart client for Genkit: Call Genkit Flows from Flutter/Dart - Video

Video from a lightning talk at Google I/O Extended Tokyo 2025, introducing the Dart client library for calling Genkit flows from Flutter/Dart applications.

Videos

Getting started with Genkit/JS 1.0

Learn how to get started with Genkit/JS 1.0.

Getting started with Genkit (outdated)

A video tutorial on how to get started with Genkit.

What are Genkit flows? (outdated)

Flows are a key concept in Genkit. Learn what makes them special, and how to use them.

Build an Angular app with Genkit and deploy to Firebase (outdated)

Join Pavel as he builds an Angular app and deploys it to Firebase.

DeepDive #1 - Genkit's reflection API and how it powers Genkit's developer UI (outdated)

Learn how the Genkit developer UI communicates with Genkit through the reflection API.

Retrieval Augmented Generation (RAG) with Genkit (outdated)

Learn how to efficiently parse PDFs, convert their content into searchable vectors using Genkit's local vector store, and implement a re-ranker to pinpoint the most relevant documents for your queries.

Firebase After Hours #3 - Genkit: More than Meets the AI! (outdated)

Hang out with Nohe and Peter to learn more about Genkit, Google's open source AI integration framework. With special guest Pavel Jbanov, lead engineer on the Genkit team.

Firebase After Hours #4 - Genkit: Tooltime (outdated)

Learn how to give LLMs superpowers by conneting the to the real world using tool calling.

Articles

Extracting structured data from PDFs using Gemini 2.0 and Genkit

Learn how to extract structured data from PDFs using Gemini 2.0 and Genkit 1.0.

Genkit in Node, Building a Weather Service with AI Integration

Explore how to build a weather service using Genkit in Node.js using Express, GitHub Models and Tools.

Build Genkit Node.js apps with Dash Agents

A step-by-step guide to building Genkit Node.js apps by leveraging Dash Agents.

Genkit with Gemma using Ollama

Firebase project that uses the Gen AI Kit with Gemma using Ollama.

Master Gemma2 and Genkit

Learn how to integrate Gemma2 with Genkit.

Unleash the Power of Function Calling with Genkit

Learn how to implement function calling using Genkit.

Unlocking the power of code execution in Genkit

Learn how to integrate Python code within Genkit.

Understanding Genkit flows with Czech language tricks

Learn how to work with Genkit flows and use the features of Genkit UI.

Orchestrating Firebase and AI: 8 Genkit Architecture Patterns

A guide to 8 architecture patterns for integrating Firebase and AI using Genkit.

High-Precision Responses with Genkits Google Search Integration

Learn how to integrate Google Search with Genkit.

How to Develop Firebase functions with Genkit

A practical guide to efficient local testing of Firebase Functions with Genkit Firebase product integrations.

Genkit for Go Developers: A Guide to Building LLM Applications

A getting started guide for Go developers using Genkit.

Orchestrating Firebase and AI: Genkit architecture example

Presented in a lightning talk at GDG DevFest Tokyo 2024.

Getting Started with AI Image Generation Apps on Flutter, Genkit, and Imagen 3

A guide to building an AI image generation app using Flutter, Genkit, and Google's Imagen 3.

Extending Your AI Application with Genkit MCP

Learn how to integrate Google Maps using Genkit MCP client to query MCP servers for enhanced location-based AI features.

Understanding Model Context Protocol Through Building the Genkit for Dart MCP Plugin

A deep dive into the MCP specification, sharing insights gained from implementing the MCP plugin for Genkit Dart.

Genkit vs Agent Development Kit (ADK): Choosing the Right Google‑Backed AI Framework

A comparison of two Google-backed AI frameworks, helping developers choose the right tool for their needs.

Dart Client for Genkit: Call Genkit Flows from Flutter/Dart

A comprehensive guide to using the Dart client library for calling Genkit flows from Flutter and Dart applications with streaming support and type safety.

Gemini in your Slack workspace using Firebase & Genkit

Learn how to integrate Gemini using Genkit as a Slackbot.

Set up RAG with Genkit and Firebase in 15 minutes

Introduction to RAG, Genkit and using Firebase Firestore as Vector DB.

Tutorials

Slack Bot App

A tutorial on how to build a Slack Bot App with Genkit.

Follow

Firebase

Official Twitter account for Firebase.

Genkit Discord server

Official Discord server for Genkit.

weaviate

Plugin for Weaviate Vector Stores.

In 2 lists

Genkit Dart GitHub

Official GitHub repository for Genkit Dart.

genkit-java

An unofficial Java SDK for Genkit, providing Java support for building AI-powered applications.

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago
90

Awesome Home Assistant

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Fresh★ 8.5k312 entriesPushed 2 days ago
90

Awesome Ios

vsouza/awesome-ios

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Fresh★ 53k1812 entriesPushed 1 month ago