No description
Find a file
2022-07-17 23:55:58 +02:00
buildSrc bump kotlinx libs, and hoplite 2022-07-17 12:35:12 +02:00
gradle bump kotlinx libs, and hoplite 2022-07-17 12:35:12 +02:00
modules return 304 if a tile doesn't exist (nicer than having the browser spammed with errors) 2022-07-17 23:55:58 +02:00
.gitignore ignore jvm memory crashes 2022-05-01 09:40:23 +02:00
build.gradle.kts rm old 'projects must be configuring' workarounds that didn't work 2022-07-17 23:51:17 +02:00
gradle.properties rm old 'projects must be configuring' workarounds that didn't work 2022-07-17 23:51:17 +02:00
gradlew changeing permissions 2022-06-20 23:23:26 +01:00
gradlew.bat changeing permissions 2022-06-20 23:23:26 +01:00
kt52647.gradle.kts add 'Projects must be configuring' workaround script 2022-07-17 12:12:13 +02:00
LICENSE added kvision web-map, cleaning up a few gradle things (tokens) 2021-12-06 22:15:26 +01:00
README.md update readme (better description, TODOs were moved to issue board) 2022-07-17 14:20:28 +02:00
settings.gradle.kts finish migrating to ktor! 2022-07-02 08:45:21 +02:00

Kafkatorio

Kafkatorio is a platform used for creating Factorio mods that require communication with an external server. It was created to explore the possibilities of using Apache Kafka to process updates from a Factorio server.

Kafkatorio receives updates from a Factorio server, processes them, and exposes them over a REST and WebSocket APIs.

Development is ongoing. At present the only application is a live-view web map, that shows the current status of a Factorio server, and any connected players. Other possibilities are exposing metrics, and inter-server communication.

License

While this project is under development, no license is provided.