Rafał Piotrowski's Projects
DSL for Simple Binary Encoding (SBE) Messages
Low Latency Stock Exchange written in C#, backed by Aeron.NET and Akka.NET
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Rust aeron port
.NET wrapper for the native Aeron media driver
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
High Performance data structures and utility methods for Java
TypeScript version of agrona DirectBuffer to use with Simple Binary Encoding
Akka.Hosting - standardized Akka.NET hosting without any HOCON configuration.
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Akka.Persistence.PostgreSql provider
Linq2Db implementation of Akka.Persistence.Sql. Common implementation for SQL Server, Sqlite, Postgres, Oracle, and MySql.
Kafka Akka.Streams connectors - part of the Alpakka project
Akka.NET professional reference code samples
sample implementation of the outbox patter with akka.net and kafka
ProtoBuf message serialization in Akka.NET using protobuf-net
Take a value atomically once.
Python Backtesting library for trading strategies
Build containers for foniod
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 120 bitcoin/altcoin exchanges
Rust implementation of the CCXT - CryptoCurrency eXchange Trading Library
programming excercises from Codility.com
Coinnect is a Rust library aiming to provide a complete access to main crypto currencies exchanges via REST API.
Rust crate for managing CPU core affinities
CSV parsing in async context
A tool to help with repetitive commands during development
Port of LMAX Disruptor to .NET
A port of the LMAX Disruptor to Rust
my dot files managed using dotter