A collection of awesome things regarding the Firebase Genkit ecosystem.
Code Of Conduct   Contribution guide   Contributors  Â
Genkit is a framework designed to help you build AI-powered applications and features. It provides open source libraries for Node.js and Go, plus developer tools for testing and debugging.
- Model / Embedding Plugins
@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.
- Vector Store Plugins
genkitx-pinecone- Plugin for Pinecone Vector Stores.genkitx-chromadb- Plugin for Chroma Vector Stores.@genkit-ai/dev-local-vectorstore- Plugin for Local Vector Store for development purposes.
- Monitoring Plugins
@genkit-ai/google-cloud- The Google Cloud plugin exports Firebase Genkit's telemetry and logging data to Google Cloud's operation suite.
- Other Plugins
@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.genkitx-langchain- Genkit plugin to work with LangChain.
- Model / Embedding Plugins
genkitx-github- Plugin for GitHub Models APIs.genkitx-anthropic- Plugin for Anthropic AI APIs.genkitx-cohere- Plugin for Cohere APIs.genkitx-groq- Plugin for Groq APIs.genkitx-mistral- Plugin for Mistral AI APIs.genkitx-openai- Plugin for OpenAI APIs.genkitx-azure-openai- Plugin for Azure OpenAI APIs.
- Vector Store Plugins
genkitx-convex- Plugin for Convex Vector Stores.genkitx-hnsw- Plugin for HNSW Vector Stores.genkitx-qdrant- Plugin for Qdrant Vector Stores.genkitx-astra-db- Plugin for AstraDB Vector Stores.genkitx-pgvector- Plugin for PostgeSQL (PGVector) Vector Stores.genkitx-tidb- Plugin for TiDB Vector Stores.genkitx-redis- Plugin for Redis Vector Stores.
- Other Plugins
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 Firebase Genkit.@agentic/genkit- Agentic Tools adapter for the Firebase Genkit SDK.
- Model / Embedding Plugins
vertexai- The Vertex AI plugin provides interfaces to several AI services: Google generative AI models and Vector Search.googleai- The Google Generative AI plugin provides interfaces to Google's Gemini models through the Gemini API.ollama- The Ollama plugin provides interfaces to any of the local LLMs supported by Ollama.
- Vector Store Plugins
- Monitoring Plugins
googlecloud- The Google Cloud plugin exports Firebase Genkit's telemetry and logging data to Google Cloud's operation suite.
- Model / Embedding Plugins
openai- Plugin for OpenAI APIs.
- Supercharge your app with Firebase Genkit - A talk on how to supercharge your app with Firebase Genkit.
- Getting started with Genkit - A video tutorial on how to get started with Genkit.
- Firebase GenKit with Gemma using Ollama - Firebase project that uses the Gen AI Kit with Gemma using Ollama.
- Slack Bot App - A tutorial on how to build a Slack Bot App with Firebase Genkit.
- Firebase - Official Twitter account for Firebase.
- Genkit Discord server - Official Discord server for Genkit.
- Genkit GitHub - Official GitHub repository for Genkit.
- The Fire Company - The Fire Company GitHub organization.