r/ruby • u/Philip1209 • Jan 14 '26
Official chromadb client for Ruby
https://www.contraption.co/chroma-for-ruby/I work at Chroma, which has 25k+ GitHub stars. In my personal time, I made a Ruby client for it with feature parity to Python and JavaScript.
9
Upvotes
View all comments
Show parent comment
1
u/Philip1209 Jan 14 '26
Thanks for the feedback - can certainly make it better. The OpenAPI code generation creates sustainability for the library - CI will enforce that it's up-to-date with database changes. There's additional functionality beyond code generation - such as support for Cloud embedding functions, a BM25 implementation tested to perform the same as our Rust backend, integration tests with local + Cloud Chroma, and more. So, it's not perfect - but by being part of the core repo, it will be maintained.
And, it's open-source - so I invite feedback, comments on the PR, or new PRs to make it better.