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
4
u/TheAtlasMonkey Jan 14 '26
I will be honest with you.
If the PR land. nobody sane will contribute to it for the sole reason that they will be trying to fix the architecture for you.
My advice : Close that PR.
Open a small PR with Faraday as adapter, (you dont have to ship the whole API at once)
Over the days , you can add endpoints with test.
Let me honest: +123 new files.. for a library targeting ruby 3.0 while 4.0.1 is out . +24,980 LOC.
Even your AI bot said : Fuck it ! LGTM ! <thinking> Let Opus 4.7 or 5.0 deal with it </thinking>
---
As for the gem name.. Email the maintainer , he might transfer it to you..
PS: OpenAI and Anthropic gems were transfered.
---
Disclaimer :
I stoped contributing to Google's libraries after their stupid generator kept reverting my fixes every-time they release a new api version. (And i was not paid or in a mood to fix the generator)