Tiny message queue in kotlin
Find a file
Max Bossing e7ad09bed4 init
2025-11-23 12:25:33 +01:00
client init 2025-11-23 12:25:33 +01:00
common init 2025-11-23 12:25:33 +01:00
gradle init 2025-11-23 12:25:33 +01:00
server init 2025-11-23 12:25:33 +01:00
.gitignore init 2025-11-23 12:25:33 +01:00
build.gradle.kts init 2025-11-23 12:25:33 +01:00
gradle.properties init 2025-11-23 12:25:33 +01:00
gradlew init 2025-11-23 12:25:33 +01:00
gradlew.bat init 2025-11-23 12:25:33 +01:00
README.md init 2025-11-23 12:25:33 +01:00
settings.gradle.kts init 2025-11-23 12:25:33 +01:00

queue

A tiny message queue I built for personal use. It supports json and protobuf as its consumer formats, and can send arbitrarily sized data (both text and bytes). It has topics, and those can be divided further by using discriminators (although I personally use them to store type information)

Todo

  • Port the backend to kotlin native
  • Consumer and Producer library and cli
  • Add raw UDP/TCP sockets as connection type
  • Maybe even MQTT?
  • Add configuration to server (currently everything like ip, port is hardcoded)
  • Authenticated topics (although that would add state, and I don't want state!)