Skip to content
@ideaconnect

IDCT Bartosz Pachołek

I’m an open‑source developer from Poland, passionate about creating practical apps and libraries.

Hello!

IDCT Bartosz Pachołek, my photo I'm an open‑source developer from Poland, passionate about creating practical apps and libraries. Everything I share on GitHub is completely free to use, released under MIT or Apache licenses—so you're welcome to adapt, build upon, or enjoy them in any way that suits you.

I hope that, in time, this brand will grow into a fully established company—right now it's officially registered in Poland, though it's still just me behind it. For the moment, I'm sharing the software tools I find most useful in my everyday work, with the hope that they'll also support you on your own software journey.

Notable software

Explore some of my software projects—you may already find them practical and ready to use.

Symfony NATS Messenger [PHP]

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

Rabbit-going-NATS [C#]

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

POS Printer PDF Generator [C#]

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.

💖 Love my work? Support it! 🚀

Popular repositories Loading

  1. idct-sftp-client idct-sftp-client Public

    Library that provides wrapper methods around SSH2 and SFTP to simplify file download/upload over SSH/SCP/SFTP.

    PHP 24 9

  2. symfony-nats-messenger symfony-nats-messenger Public

    Symfony NATS Messenger Bridge (with JetStream persistence support).

    PHP 13 2

  3. pos-printer-pdf-generator pos-printer-pdf-generator Public

    Simplifies the process of PDF receipts generation for CUPS POS printers by allowing conversion from HTML.

    C# 4

  4. rabbit-going-nats rabbit-going-nats Public

    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 clien…

    C# 4

  5. binance-spot-bot-net binance-spot-bot-net Public archive

    Automatic trading on Binance's spot exchange. Written in C# (.NET).

    C# 1

  6. symfony-form-soft-delete-aware-entity-type symfony-form-soft-delete-aware-entity-type Public

    Repository which adds support for Soft Delete filter behavior to Symfony's EntityType.

    PHP

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…