Skip to content
Diom
Streaming & Message Queues
Diom is a backend components platform providing high‑level APIs for cache, rate‑limiting, idempotency, queues, etc., with zero runtime dependencies.
Rust
·
Latest v0.2.4 · 16d ago
Security brief →
Features
-
Provides reusable backend components (cache, rate‑limiting, idempotency, queue, …)
-
Zero runtime dependencies – runs as a single node or highly‑available cluster
-
Official client libraries for Go, Python, TypeScript/JavaScript, Java, Rust and more
-
CLI (`diom`) for interacting with the service
v0.2.4
Breaking risk
·
⚠ Upgrade required
- CLI schema examples in --help no longer have underlining due to portability issues
Breaking changes
- Libs/Rust: Revamped ErrorKind and error type methods
Notable features
- Msgs: Added lease cancellation operation
- Server: Various clustering improvements
Full changelog
Version 0.2.4
- CLI: Remove underlining from schema examples on
--help messages due to portability issues
- Msgs: Add lease cancellation operation
- Server: Various clustering improvements
- Libs/Rust: Don't require optional fields
Breaking Changes
- Libs/Rust: Revamp
ErrorKind and error type methods
No immediate action
v0.2.3
Breaking risk
·
Automatic retries removed
No immediate action
v0.2.1
Bug fix
·
Rust & Homebrew fixes
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Languages
Rust
·
Jinja
·
Python
TypeScript
Types included ✓
View on GitHub
View on npm
Documentation
Search tools, categories, lists, and users
Use ↑↓ to navigate, Enter to open, Esc to close
No results for ""
⌘K to open
↑↓ navigate
⏎ open