elixir-raknet VS ex_venture

Compare elixir-raknet vs ex_venture and see what are their differences.

elixir-raknet

An Elixir client for the core of the RakNet networking protocol, useful for games and other latency-sensitive applications that typically rely on UDP (by X-Plane)

ex_venture

Text based MMORPG engine written in Elixir (by oestrich)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
elixir-raknet ex_venture
2 3
211 650
0.5% -
0.0 0.0
7 months ago about 1 year ago
Elixir Elixir
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

elixir-raknet

Posts with mentions or reviews of elixir-raknet. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-14.
  • Bootstrapping a multiplayer server with Elixir at X-Plane
    1 project | news.ycombinator.com | 29 Jul 2021
    The core of the X-Plane server is our RakNet UDP protocol, which is open sourced under the MIT license here:

    https://github.com/X-Plane/elixir-raknet

    It's not a full game server, but the "Usage" section of the README provides a sketch of what the rest of the server (the part that implements the business logic) looks like.

  • 10 Years(-Ish) of Elixir
    8 projects | news.ycombinator.com | 14 Jan 2021
    Happy Elixir user here. At work we have a use case that isn't covered by José's high-level overview of the domains Elixir's used in: we run a massive multiplayer game server on it.

    This is actually a really good fit. (It kind of rhymes with the original use of Erlang, being telecoms infrastructure.) We get outstanding concurrency support, high reliability, and really efficient development times. I can't imagine shipping this feature with a server written in C++ (the language I'm most comfortable in), and I can't imagine scaling it the way we need to if we'd gone for a traditional web language like Node, PHP, etc.

    If you're interested, you can see the RakNet (game networking protocol) implementation we use on the server here:

    https://github.com/X-Plane/elixir-raknet

    The README gives a good overview of the full MMO server's architecture, too: each client connection is a stateful Elixir process (not to be confused with a heavy-weight OS process!), acting asynchronously on a client state struct; clients then asynchronously schedule themselves to send updates back to the user.

ex_venture

Posts with mentions or reviews of ex_venture. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-09.
  • What are some good questions to ask in an interview for an mid-senior elxir developer.
    1 project | /r/elixir | 9 Jan 2023
    Ideally yes. Or you could implement with ExVenture.
  • New Moderators and Updates on the State of the Subreddit
    2 projects | /r/MUD | 9 May 2021
    /u/midmud is responsible for the creation and maintenance of Grapevine, a modern hub for MUD listings, events, and the Gossip chatting network. He's also created ExVenture, a MUD engine written in Elixir. Finally, he works with the brilliant and talented /u/Opie_ to bring free MUD hosting to the masses via Vineyard. His other contributions include moderating the /r/MUD Discord and MUD Coders Slack, as well as being a host on the Titans of Text podcast.
  • 10 Years(-Ish) of Elixir
    8 projects | news.ycombinator.com | 14 Jan 2021
    You'd likely be interested in the work done by Eric Oestrich in building MUDs with Elixir.

    Kalevala: a world building toolkit for text based games, written in Elixir [0]

    ExVenture: a text based MMO server written in Elixir [1]

    Grapevine: a MUD chat network [2]

    [0] https://github.com/oestrich/kalevala

    [1] https://github.com/oestrich/ex_venture

    [2] https://github.com/oestrich/grapevine

What are some alternatives?

When comparing elixir-raknet and ex_venture you can also consider the following projects:

scrivener_ecto - Paginate your Ecto queries with Scrivener

credo - A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

grapevine - The MUD Chat Network

canada - Easy permission definitions in Elixir apps!

phx_gen_auth - An authentication system generator for Phoenix 1.5 applications.

kalevala - A world builder's toolkit in Elixir

stm_agent - Software transactional memory for Elixir.