Skip to content

Latest commit

 

History

History
158 lines (120 loc) · 12 KB

README.md

File metadata and controls

158 lines (120 loc) · 12 KB

Awesome Firebase Genkit

Awesome lint Track Awesome List

A collection of awesome things regarding the Firebase Genkit ecosystem.

Code Of Conduct Contribution guide Contributors

Shows an illustrated sun in light mode and a moon with stars in dark mode.

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.

Contents

Plugins

JavaScript - Official

  1. 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.
  2. Vector Store Plugins
  3. Monitoring Plugins
    • @genkit-ai/google-cloud - The Google Cloud plugin exports Firebase Genkit's telemetry and logging data to Google Cloud's operation suite.
  4. 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.

JavaScript - Community

  1. Model / Embedding Plugins
  2. Vector Store Plugins
  3. Evaluator Plugins
  4. Other Plugins

Golang - Official

  1. 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.
  2. Vector Store Plugins
    • pinecone - Plugin for Pinecone Vector Stores.
    • localvec - Plugin for Local Vector Store for development purposes.
  3. Monitoring Plugins
    • googlecloud - The Google Cloud plugin exports Firebase Genkit's telemetry and logging data to Google Cloud's operation suite.

Golang - Community

  1. Model / Embedding Plugins
    • openai - Plugin for OpenAI APIs.

Talks

Videos

Articles

Tutorials

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

Follow

Contributors

Thanks goes to these contributors!