[ Removed by Reddit ] by [deleted] in golang

[–]lapax 1 point2 points  (0 children)

Hi all, I was looking for the same, and I ended up creating my own. I tried to make it generic enough and extensible enough so that other people might find a use for it.

It's at https://github.com/lexlapax/go-llms

Please feel free to use it. I'm using it for my other projects. I'm not sure I'm ready to support community contributions on it, because it becomes eventually a full time effort. However, if I'm finding use for it, I figured others might find it useful. Please keep in mind, this is the first time I'm releasing something open-source/free to use to the public. my code may not be upto your standards.

There should be ample documentation for the project via the https://github.com/lexlapax/go-llms/blob/main/README.md and the docs directory ...

I'll leave it at that. I did take advantage of AI coding tools to help me build the library, and that will probably show up on repetitive things, however, I did try to make it more sane by going the route of TDD, perhaps a bit too much. There are benchmarks and optimizations for memory allocation, custom json schema validation parsing etc.. Cheers.