Damon Rolfs's repositories
actix-raft-scaffold
Scaffold for actix-raft based applications.
coerce-cqrs-rs
Further CQRS structure over coerce-rs persistent actor
proctor-rs
Asynchronous Rust crate to support the continuous assessment and business rule based direction for capabilities. This reactive crate is built directly on Tokio asynhronous library.
rust-cqrs-bank
Example bank account web service API implemented using axum, cqrs-rs, sqlx
identifier
Small, focused toolkit for defining typed and tagged entity identifiers. Toolkit includes support for twitter snowflake identifiers via the Software Mill id-generator library.
cloudflow
Cloudflow enables users to quickly develop, orchestrate, and operate distributed streaming applications on Kubernetes.
config-rs
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
dotfiles
dotfiles
hjson-rust
Hjson for Rust
inspect_prometheus
simple crate to simplify accessing prometheus metrics in tests
mac-setup
My Ansible Playbook to configure my MacBook
managers-playbook
:book: Heuristics for effective management
metricsd
A metrics aggregator for Graphite
nvim
Straight forward and pure Lua based Neovim configuration for my work as DevOps/Cloud Engineer with batteries included for Python and Golang
nvim-config-files
My Neovim configuration files
OSSRH-68624
public repository to verify Github account ownership
pretty-snowflake-rs
Pretty encoding wrapper of Twitter Snowflake ids.
replenishing-select-all-rs
sandbox project focusing on merging multiple channels via Rust's futures::select_all *with replacement* and tokio mpsc.
rust-claim
Assertion macros toolkit for Rust
settings-loader-rs
Opinionated configuration settings load mechanism for Rust applications
tcpproxy
A cross-platform TCP proxy
weather-poc-coerce
Example reference app built on coerce-rs, coerce-cqrs-rs, and axon.
zero-to-production
Code to follow along the "Zero To Production" book on API development in Rust.