Messaging Broker Layer for star intel
  • Nim 97.8%
  • Nix 1.9%
  • Dockerfile 0.3%
Find a file
2024-10-22 15:45:04 -04:00
.github/workflows add docker publish 2023-10-08 02:41:07 -04:00
src add logging 2024-02-28 07:42:39 -05:00
tests now builds 2023-10-08 02:21:31 -04:00
.envrc add files 2023-08-08 02:34:08 -04:00
.gitignore more files 2023-09-12 00:12:40 -04:00
.projectile Update readme 2023-08-08 15:53:21 -04:00
changelog.org add changelog 2023-09-24 07:03:33 -04:00
Dockerfile add zeromq 2023-10-13 21:42:17 -04:00
flake.lock update flake 2024-10-22 15:45:04 -04:00
flake.nix update flake 2024-10-22 15:45:04 -04:00
LICENSE LGPL gang 2023-09-12 08:47:03 -04:00
README.org add support for just working with strings 2023-09-24 07:02:15 -04:00
starRouter.nimble add morelogging dep 2024-02-28 07:47:03 -05:00
todo.org update todo 2023-08-08 20:12:07 -04:00

Readme

StarRouter

Star Router is a zeromq based messaging broker for starintel.

Note, this is not even alpha quality. Also do not expose this to the web, a solution for that will come.

Installation

nimble for some reason… fails to compile but still it will get the depps needed.

Install deps and fail

nimble install

Then when that erros compile by hand.

nim c -d:release -o:./starRouter src/starRouter.nim

then copy that to someplace into your path.

There is optional jsony support for faster parsing of msgs, if you want that you should install jsony. compile with -d:useJsony to use it.

Compile options

  • useJsony: enable jsony support.

Contribution

Feel free to open PR or issues or donate

  • XMR: 8Bt75mjmyreavdkZoANJUVSUrPBvTLhESfeRd3QJYnh5dYh6HMJVtxg7SRCgZzzhFQYHpzqh4URKWLk2CvrcKhiJCCfGh8L