How far can you go vibecoding? I just built LevelCache, an ephemeral cache built on top of LevelDB with TTL support - all vibecoded :)
It’s a C library, so it can be easily integrated into any language through language bindings. This cache is designed to optimize for a different set of trade-offs - for example, it holds data on disk rather than in memory, allowing you to cache much more data and save on expensive network calls.
The repo also contains tests, benchmarks, examples, and documentation, and will be production-ready (though not yet adopted) in the coming days as I integrate it into a couple of prod codebases.
All of this was done using VSCode with the Gemini CLI.
The key is to break down what needs to be done into small, “mundane-enough” tasks. So, what you really need is clarity on what needs to be done and how.
repo - https://lnkd.in/gTjKXBVN
In case you want to take a look and give it a try, there’s an examples directory in the repo to help you get started.
Hope this helps.