New data types with real encapsulation. Create smart constructors, private and immutable fields, sum types and many other fun things. Inspired by Alonzo Church.
☆39Mar 14, 2020Updated 5 years ago
Alternatives and similar repositories for calculus
Users that are interested in calculus are comparing it to the libraries listed below
Sorting:
- A pipe-macro for Elixir that allows bare function captures☆45Jul 22, 2020Updated 5 years ago
- Design by contract in elixir☆46Apr 25, 2021Updated 4 years ago
- An example game for the presentation "Multiplayer Games & Collaborative Editing with Phoenix LiveView" which was written for ElixirConf.E…☆23Oct 8, 2020Updated 5 years ago
- Defines a module containing many common integer sequences (even numbers, odd numbers, primes, factorials, fibonacci, etc)☆22Nov 28, 2022Updated 3 years ago
- Naively-evaluated Datalog, implemented in Elixir☆32Sep 12, 2024Updated last year
- A Macro-based approach to ease working with ok/error tuples in Elixir☆17Aug 17, 2020Updated 5 years ago
- compile-time named arguments for Elixir functions and macros☆19Aug 2, 2019Updated 6 years ago
- 🗄️ A unified interface for file storage backends☆23Apr 4, 2025Updated 10 months ago
- Helpers for Elixir exceptions☆294Jul 28, 2023Updated 2 years ago
- Basic support for crdt types in ecto☆11Oct 29, 2020Updated 5 years ago
- by 0xfafafa☆15Dec 10, 2017Updated 8 years ago
- A matrix library in pure Elixir based on atomics.☆10Sep 6, 2021Updated 4 years ago
- Allows for easy interop with Erlang records.☆25Sep 6, 2023Updated 2 years ago
- A simple implementation for taking the output from 'git diff' and transforming it into Elixir structs.☆22Oct 31, 2024Updated last year
- Genetic Algorithms in Elixir!☆155Feb 24, 2024Updated 2 years ago
- Extensions to Elixir data structures☆20Jul 9, 2025Updated 7 months ago
- Get all modules implementing an Elixir behaviour☆14May 12, 2020Updated 5 years ago
- ☆26Sep 16, 2021Updated 4 years ago
- A mechanism to capture screenshots from Phoenix LiveView tests without a camera.☆40Nov 7, 2022Updated 3 years ago
- Algebraic Data Types for Elixir: Both functional and fun.☆73Apr 10, 2023Updated 2 years ago
- A simple abstraction for standardized observability with telemetry and more in Elixir☆40Mar 24, 2024Updated last year
- A flexible way to query your schemas☆13Jan 16, 2020Updated 6 years ago
- A customizable markdown parser in Elixir: pure pattern matching.☆17Jan 1, 2023Updated 3 years ago
- Elixir Extended Protocol☆49Jan 23, 2026Updated last month
- ETS + RocksDB☆28Feb 20, 2026Updated last week
- Definition-based national holidays in Elixir☆31Jul 11, 2024Updated last year
- Pure random data generation library, appropriate for realistic simulations in the Erlang ecosystem☆19Sep 26, 2024Updated last year
- a showcase for Absinthe☆26Jan 10, 2019Updated 7 years ago
- Elixir macros to effortlessly define highly optimized Enum pipelines☆52Jan 15, 2023Updated 3 years ago
- A lightweight erlang runtime☆21Feb 13, 2021Updated 5 years ago
- ☆19Jan 17, 2018Updated 8 years ago
- Fast, StAX-like XML Parser for BEAM Languages☆36Jul 31, 2022Updated 3 years ago
- Admin generators (and utilities) for phoenix + ecto☆31Feb 14, 2025Updated last year
- Unicode set parsing, expansion, macros and guards for Elixir☆39Jan 18, 2026Updated last month
- An opinionated way of dealing with behaviours☆111Apr 16, 2024Updated last year
- A Geometry library for Elixir that calculates spatial relationships between two geometries☆170Jan 25, 2025Updated last year
- Crux Database Client☆19Jan 24, 2021Updated 5 years ago
- Elixir time zone support for your OS-supplied zoneinfo files☆27Jun 26, 2024Updated last year
- a NIF for libntru. NTRU is a post quantum cryptography algorithm.☆18Aug 4, 2020Updated 5 years ago