Explore some of my software projects—you may already find them practical and ready to use.
The Symfony NATS Messenger Bridge seamlessly integrates NATS JetStream with Symfony's Messenger component, providing all the benefits of NATS while maintaining the familiar Symfony development experience. A modern approach to asynchronous messaging for Symfony framework.
- 🚀 High-Performance Messaging - Leverage NATS JetStream's exceptional speed and reliability
- 📦 Native Symfony Integration - Works seamlessly with existing Symfony Messenger workflows
- ⚙️ Flexible Consumer Strategies - Support for both shared and independent consumer patterns
- 🔄 Smart Batching - Configurable message batching for optimal throughput
- 🔐 Built-in Authentication - Comprehensive support for NATS authentication mechanisms
- 📊 Stream Management - Full control over retention policies, replication, and persistence
- 🧪 Battle-Tested - Unit tests with 95% code coverage plus comprehensive functional tests
LINK: Symfony NATS Messenger on GitHub
Tool which allows to passthrough messages fetched from RabbitMQ's queue to NATS PubSub. Useful if you receive a data feed through RabbitMQ, but you need to redistribute it further to multiple clients in the most efficient way.
LINK: Rabbit-going-NATS on GitHub
Toolchain which simplfies the process of PDFs generation out of HTML which can be used with POS receipt printers. Allows conversion of HTML into long and narrow PDF files which can be passed to CUPS-compatible receipts printer. Can process basic HTML 4 supported by htmldoc.
- 🪙 BTC: bc1qwz2wy764dzc5hkvuc9kx08gmurmxmujusma8c5
- 💎 ETH: 0x9E147eA99640c39Bd9F88b0d8986D2719F3c0878
- ⚡ TRX: TLiN6p1VdXRbUodfNSLLi363P5jsCRtoio
- 🚀 LTC: LbqUpd49UrQpnXo8uQeRg5xGoHv95cSoMs
- ☕ Buy me a coffee: https://buymeacoffee.com/idct
- 💝 Sponsor: https://github.com/sponsors/ideaconnect