horde
zen_core
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
horde
-
Elixir for Ruby developers: the three most important differences
[^3]: https://github.com/derekkraan/horde
- People (even open source maintainers) have lives and jobs and other interests
-
Question about a Decentralized Timeline
CRDTs are one solution to “eventual consistency”. Horde is one option: https://github.com/derekkraan/horde
-
Building a Distributed Turn-Based Game System in Elixir
Horde – Elixir library that provides a distributed and supervised process registry.
-
Write libraries instead of services, where possible
No, typically you register a node and instruct it on what processes to run. But there are libraries to help instrument this kind of behavior.
For elixir:
- https://github.com/derekkraan/horde
- https://github.com/bitwalker/swarm
zen_core
- Elixir for Ruby developers: the three most important differences
-
Building a Distributed Turn-Based Game System in Elixir
It's on gitlab. But a lot stuff isn't on it yet/changes a lot, and I take my time :)
https://gitlab.com/zen_core/zen_core
What are some alternatives?
libcluster - Automatic cluster formation/healing for Elixir applications
three-elements - Web Components-powered custom HTML elements for building Three.js-powered games and interactive experiences. 🎉
libgit2 - A cross-platform, linkable library implementation of Git that you can use in your application.
nerves - Craft and deploy bulletproof embedded software in Elixir
Elixir - Elixir is a dynamic, functional language for building scalable and maintainable applications
message-db - Microservice native message and event store for Postgres
tictac - Demonstration of building a clustered, distributed, multi-player, turn-based game server written in Elixir.
erlexec - Execute and control OS processes from Erlang/OTP
citus - Distributed PostgreSQL as an extension
Alpine
Phoenix - Peace of mind from prototype to production
wireguard-vyatta-ubnt - WireGuard for Ubiquiti Devices