An idiomatic Elixir wrapper for gen_statem in OTP 19 (and above).
โ313Jun 16, 2024Updated last year
Alternatives and similar repositories for gen_state_machine
Users that are interested in gen_state_machine are comparing it to the libraries listed below
Sorting:
- Horde is a distributed Supervisor and Registry backed by Postgresโ1,458Nov 18, 2025Updated 3 months ago
- Functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 ๐ฑโ1,408Jan 30, 2026Updated last month
- Finite State Machine data structureโ361Feb 4, 2020Updated 6 years ago
- Ecto adapter for Mnesia Erlang term database.โ247Jul 21, 2020Updated 5 years ago
- ets based key/value cache with row level isolated writes and ttl supportโ925Sep 29, 2025Updated 5 months ago
- Easy clustering, registration, and distribution of worker processes for Erlang/Elixirโ1,249Jun 22, 2022Updated 3 years ago
- Data generation and property-based testing for Elixir. ๐ฎโ929Oct 13, 2025Updated 4 months ago
- Simplify deployments in Elixir with OTP releases!โ2,962Aug 4, 2024Updated last year
- In-memory and distributed caching toolkit for Elixir.โ1,376Feb 21, 2026Updated last week
- Ecto 3 adapter allowing use of Ecto schemas held in ETS tablesโ384Jan 8, 2026Updated last month
- Elixir encryption library designed for Ectoโ617Oct 22, 2025Updated 4 months ago
- Mnesia wrapper for Elixir.โ707Sep 7, 2022Updated 3 years ago
- Distributed PubSub and Presence platform for the Phoenix Frameworkโ751Feb 5, 2026Updated 3 weeks ago
- Producer and consumer actors with back-pressure for Elixirโ1,580Jan 9, 2026Updated last month
- Computational parallel flows on top of GenStageโ1,609Feb 25, 2025Updated last year
- A blazing fast JSON parser and generator in pure Elixir.โ1,666Sep 10, 2024Updated last year
- Mocks and explicit contracts in Elixirโ1,389Updated this week
- Automatic cluster formation/healing for Elixir applicationsโ2,135Jan 9, 2025Updated last year
- The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.โ2,066Updated this week
- HTTP web server and client, supports http1 and http2โ303Apr 20, 2021Updated 4 years ago
- A tiny resource-pool implementation for Elixirโ379Sep 5, 2025Updated 5 months ago
- Job Queue for Elixir. Clustered or Local. Straight BEAM. Optional Ecto. ๐ช๐โ727Jan 10, 2024Updated 2 years ago
- A tiny library for validating and documenting high-level optionsโ553Dec 26, 2025Updated 2 months ago
- Pagination for the Elixir ecosystemโ559Jun 30, 2021Updated 4 years ago
- Mix tasks to simplify use of Dialyzer in Elixir projects.โ1,783Nov 6, 2025Updated 3 months ago
- Cron-like job scheduler for Elixirโ2,396Feb 21, 2026Updated last week
- An easy-to-use Elixir HTTP client, built on the low-level Mint library.โ342May 20, 2022Updated 3 years ago
- A powerful caching library for Elixir with support for transactions, fallbacks and expirationsโ1,731Feb 10, 2026Updated 2 weeks ago
- :ets.fun2ms for Elixir, translate functions to match specificationsโ201Jun 13, 2024Updated last year
- A simple and fast library for text-based parser combinatorsโ870Oct 21, 2025Updated 4 months ago
- Elixir HTTP client, focused on performanceโ1,347Updated this week
- Compose, deliver and test your emails easily in Elixirโ1,518Updated this week
- Elixir State machine thin layer for structsโ564May 3, 2024Updated last year
- Traceable, extendable and minimalist **event bus** implementation for Elixir with built-in **event store** and **event watcher** based oโฆโ703Apr 10, 2023Updated 2 years ago
- Bypass provides a quick way to create a custom plug that can be put in place instead of an actual HTTP server to return prebaked responseโฆโ994Jul 10, 2025Updated 7 months ago
- Simple Job Processing in Elixir with Mnesiaโ682Aug 1, 2025Updated 6 months ago
- Runtime configuration system for Elixirโ596Apr 10, 2023Updated 2 years ago
- Testable, composable, and adapter based Elixir email library for devs that love piping.โ1,951Feb 3, 2026Updated 3 weeks ago
- Data specification and generationโ698Feb 2, 2026Updated 3 weeks ago