I build Python and Go tools at IVI for service integration, testing, and predictable caching.
Proxy Mock 路 Python
Simulate HTTP dependencies and inspect requests in integration tests. Configure responses, capture traffic, and reuse mock snapshots through a standalone server or the bundled pytest fixtures.
Status: maintained 2.x releases. Requires Python 3.11 or newer.
Install and usage 路 PyPI 路 Report a problem
sanecache 路 Go
Cache Go values with synchronous writes, byte budgets, and coordinated loading of missing keys. Use negative caching to remember missing records and TTL jitter to spread out expiration. No dependencies.
Status: pre-1.0; the public API may change. Requires Go 1.24 or newer.
Quick start 路 API reference 路 Changelog 路 Report a problem
gomorphy is my experimental fork of a Russian morphology library for Go, focused on independent analyzer instances and predictable lifecycle behavior. See its README for differences from upstream and current limitations.
Recent proposed improvements to MiniJinja's Go integration:
- Preserve floating-point values passed through the context.
- Keep
loop.changed()state across iterations.
For usage questions or bug reports, open an issue in the relevant project with a small example and the package version. Contributions are welcome; each maintained project has a contributing guide.