Artificial Intelligence Services. Special Agent.
finitomata. FSM implementation generated from Mermaid/PlantUML textual representation
130md. Stream-aware markdown parser with custom syntax setting
87elixir-iteraptor. Handy enumerable operations implementation.
71tarearbol. More handy task runner, allowing retries, callbacks, assurance that the task succeeded, and more
56estructura. Extensions for Elixir structures
38siblings. The partitioned dynamic supervision of FSM-backed workers
28tempus. Easy handling of time periods, like business days, holidays, etc.
28telemetria. The helper application that simplifies and standardizes telemetry usage
26issuer. Adds `mix` tasks to easily issue (publish) new versions to `hex`.
21envio. Application-wide registry with handy helpers to ease dispatching
20formulae. A set of function to deal with analytical formulae.
17cloister. Lightweight Cluster handling with support for consensus and dynamic configuration
17tyyppi. Propagate specs to runtime types
15exvalibur. Elixir Validator Generator
15peeper. Almost drop-in replacement for `GenServer` to preserve state between crashes
15dry-behaviour. Tiny library inspired by Elixir protocol pattern.
13easy_ets. The very simple ETS wrapper simplifying cross-process ETS handling (like `Agent`, but `:ets`).
13peluquero. RabbitMQ “middleware” that allows to act as a plug consuming many input exchanges, publishing to many outputs
13pyc. Set of additional functionality for structs
12rambla. Easy publishing to many different targets
11vela. The tiny library to ease handling expiring invalidated cached series
10camarero. Semi-static JSON API Scaffold for Elixir
10bf. Implementation of Brainfuck-like language “😻” aka “❤Kitty” aka “LoveKitty”
8iteraptor. Set of deep iteration helpers
8see_as_vee. Easy CSV import/export
7ack. Tiny drop-in for painless acknowledgements across different applications.
6string_naming. Compiled support for the whole UTF8 symbols by their names
5antenna. The tiny framework to simplify work with events, based on `GenStage`
5agentex. Elixir distributed agent implementation on top of Mnesia
5black_friday. Solution for internal Kantox test task (job applications) in Elixir
5distributed_supervisor. Distributed dynamic supervisor using `:pg` as a registry
4persistomata. The event log framework, ready to use with Redis, Clickhouse, RabbitMQ, and PostgreSQL
4thinknetica_kanban. Simple Kanban Implementation
4test_cluster_task. Run tests in a distributed environment (cluster with several nodes)
4lazy_for. Lazy implementation of `Kernel.SpecialForms.for/1` based on streams
3tyx. Library bringing types support to elixir
3solo. The robust library to keep singleton alive in the distributed cluster
3finger_tree. Pure Elixir implementation of FingerTree
2tic_tac_toe_checker. TicTacToe checker fully built on Processes
2teachbase. Elixir
2exexif. Pure elixir library to extract tiff and exif metadata from jpeg files
2elixir-basic-project-template. Basic template for Elixir project
2ex_bf. Brainfuck runtime on pure processes
2apic. The scaffold for the generic API Client
2agency. One more unnecessary abstraction on top of `Agent`
2mu-vault. Elixir binding / client library for Vault https://www.vaultproject.io/.
2factory_mom. MetaFactory for FactoryGirl to produce factories
2atadura. Helper tiny module to provide easy binding support as bind_quoted does for quote-do.
2dry-mutations. Mutations gem interface implemented with `dry-rb`’s validation schemas.
2nimble_options_ex. Set of custom functions to enhance the UX with `NimbleOptions`
1tempus_sql. Ecto/SQL support for `Tempus`
1aston. Helper to produce JSON hashes isomorphic to XML
1elixir. Elixir is a dynamic, functional language for building scalable and maintainable applications
1