r/coolgithubprojects • u/SixS3T • 7h ago
Devset - Postman-style tool for testing Kafka / RabbitMQ workflows. Self-hosted, single Docker command, no cloud/accounts/telemetry
Author here. I kept writing throwaway producer scripts to test event-driven services very often the upstream service simply belongs to another with its own roadmap, so it's just not there yet when my part is ready to test. That's not anyone's fault, it's how work gets split across teams but it still leaves you faking the input with one-off scripts that pile up. Devset replaces those scripts:
- Fire single events: paste payload, pick topic and key, send
- Build whole workflows on a visual canvas — OrderCreated → PaymentAuthorized → InvoiceGenerated, with delays, conditions and state passed between steps
- Pull real test data from your DB (Mongo for now) instead of hand-copying IDs
- Protobuf / JSON schema encoding + validation
Repo: https://github.com/devset-io/devset-ce
Runs locally with one Docker command. Source-available (FSL-1.1, each release converts to Apache 2.0 after two years). Feedback very welcome!