Open Source
The projects I build and maintain in the open, grouped by what they are for: Genkit and AI tooling, Go libraries and CLIs, full products, templates, and the voice back catalogue.
Everything here is public, most of it on github.com/xavidop and the rest under the genkit-ai org. This page is the curated version, grouped by what each thing is actually for. Star counts are a snapshot from September 2026.
AI and Genkit
Plugins, operators and tooling for Genkit, the framework I use for almost everything generative these days.
genkitx-github
Community plugin that brings GitHub Models into Genkit, including Llama, Mistral, Cohere, AI21 and OpenAI models.
genkit-java
The port of Genkit to Java that I started, now living under the genkit-ai org. Flows, tools, generation and the dev UI on the JVM.
aws-bedrock-js-plugin
Official Genkit plugin for AWS Bedrock in JavaScript and TypeScript.
genkitx-voiceflow
Community plugin to use Voiceflow from Genkit as a retriever and model.
azure-foundry-js-plugin
Official Genkit plugin for Azure AI Foundry and the Azure OpenAI APIs, in JavaScript and TypeScript.
Go libraries and CLIs
The Go work: libraries I maintain and command line tools that started because I needed them at work.
dialogflow-cx-cli
The missing Dialogflow CX CLI. Manage, test and automate your CX agents from the terminal.
mamori
Typed, watchable config and secrets for Go. Loads from 30+ providers into validated structs and reconciles at runtime without a restart.
voiceflow-cli
CLI for Voiceflow projects, including automated testing of your assistants.
senro
A pipeline engine defined in Go. Run pipelines locally, in containers, on Kubernetes or over SSH, and attach to them live while they run.
google-action-type-importer
CLI that imports slot types from Alexa Skills into Google Actions.
Products and apps
Full products rather than libraries, mostly built to find out how far the AI tooling actually goes.
diamond
MLB stats in your terminal and your browser. A Go CLI, a web app and DiamondGPT, all on the public MLB Stats API.
Templates, tooling and DevOps
Things that exist so the next project starts faster.
book-template
Turns markdown into epub, pdf, mobi, Leanpub and a website. I wrote my books with it.
Voice and conversational
The back catalogue. Alexa, Google Assistant and Dialogflow templates that a lot of people learned on, and that I still get questions about.
ask-sdk-mongodb-persistence-adapter
MongoDB persistence adapter for the Alexa Skills Kit SDK.
dialogflow-cx-messenger-ts
TypeScript types for the Dialogflow CX Messenger integration.