This is your work, valued
elixir-type_check. TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.
531elixir-tensor. The Tensor library adds support for Vectors, Matrixes and higher-dimension Tensors to Elixir.
148elixir-map_diff. Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.
131ruby-prop_check. Property Testing library in Ruby
111elixir-arrays. Well-structured Arrays with fast random-element-access for Elixir, offering a common interface with multiple implementations with varying performance guarantees that can be switched in your configuration.
91elixir-fun_land. Algebraic Data Types for Elixir: Both functional and fun.
74raii_with. A simple library to provide RAII in standard-compliant C99, using raii_with(resource, initializer, destructor) { ... }-syntax:
46elixir-capture_pipe. A pipe-macro for Elixir that allows bare function captures
45elixir-currying. Currying enables partial function application in Elixir.
45c_exceptional. A simple Exception-handling library for C99, that uses some fancy macros for true try{...}catch(err){...}finally{...} syntax!
44elixir-rational. Rational number library for Elixir.
42elixir-number. Numbers -- A generic wrapper to use *any* custom Numeric type in Elixir!
41elixir-okasaki. Multiple different implementations of efficient functional queues and dequeues for Elixir
36elixir-specify. A library to create Comfortable, Explicit, Multi-Layered and Well-Documented Specifications for all your configurations, settings and options in Elixir.
34elixir-blocked. An Elixir-library that helps you to keep track of when hotfixes can be removed by showing compile-time warnings when issues (in your project repository or any other source-code GitHub repository) are closed.
30elixir-revisionair. Keep track of your data structure's revisions, persistence layer agnostic.
28cpp-parser_combinators. An example of how to construct a parser combinator library in C++. Focus on simplicity, not efficiency.
25elixir-rustler_elixir_fun. Calling Elixir or Erlang functions from native code written in Rust
25elixir-agarex. An example game for the presentation "Multiplayer Games & Collaborative Editing with Phoenix LiveView" which was written for ElixirConf.EU 2020.
24elixir-sequences. Defines a module containing many common integer sequences (even numbers, odd numbers, primes, factorials, fibonacci, etc)
22inscryption-secrets-hints.
21js1k_powder_game. JavaScript
21haskell-symbolize. Implementation of an efficient thread-safe global Symbol Table, with garbage collection
20elixir-revisionair_ecto. A Revisionair adapter based on Ecto. Allows you to persist and keep track of revisions of your data structures in any of Ecto's supported databases.
18elixir_gen_frp. Elixir
17elixir-solution. A Macro-based approach to ease working with ok/error tuples in Elixir
17elixir-prioqueue. Priority Queues for Elixir.
17elixir-tea_vent. Elixir library to do event-dispatching in an Event Sourcing and The Elm Architecture-like way
16haskell-champ. Haskell
15Jux. Elixir
15elixir-riak_ecto3. RiakEcto3 is an Elixir Ecto 3 Adapter for the Riak KV database (For Riak KV v 2.0 and upward).
13haskell-vary. A fast and user-friendly implementation of variant types (aka open unions, open sum types, coproducts)
12ExtremeBytebeats. A collection of bytebeat programs, some of them rather involved.
12elixir_complex_num. Complex Numbers for Elixir, wrapping not only floats but _any_ kind of numeric data type.
11elixir_persistent_gen_server. Elixir
11rust-overloaded_literals. Rust crate: Overloaded Literals to construct your datatypes without boilerplate and with compile-time validation.
10elixir-arrays_aja. Provides an `Arrays` implementation for `Aja`'s `Vector` datatype, which is an implementation of a 'Hickey Trie' Vector written in Elixir.
9elixir-orderable. A protocol for making your custom datastructures orderable (for sorting and comparing.).
7rust-backdrop_arc. An Arc (atomically reference counted smart pointer) that supports customized dropping strategies using Backdrop.
6ruby-doctest2. Doctests (documentation testing) for Ruby
5SimpleRNG. A very simple Xorshift-based RNG, whose goal is to reproduce the same results regardless of platform, language or environment
5LastMail. LastMail is the world's first passive post-mortem message system. It lets you send a good-bye to your friends and contacts, and pass on your (digital) belongings.
5elixir-unicode. The Elixir Unicode package provides functionality to check properties of unicode codepoints, graphemes and strings.
5haskell-tring_buffer. A STM-transactional concurrent ring buffer
5rust-backdrop. Drop your large or complex Rust objects in the background using Backdrop!
4rust-slimmer_box. `SlimmerBox<T>` is a packed alternative to `Box<T>` whose 'fat' pointer is 'slimmer'
4elixir_ordered_siblings. Ordered Siblings: Allows reordering (in Ecto) of comments under posts, images under albums, songs under playlists, etc.
4elixir-cubdb_nerves_example. An example of using CubDB with Nerves
3JS-CoinStackBar. A customizable vertical progress bar in the shape of a stack of coins.
3c_treat. A proof-of-concept Trait system for C
3python-multiple_indexed_collection. A collection type for arbitrary objects, that indexes them based on (a subset of) their properties.
2rust-naperian. (Experimental) Rust implementation of the paper 'APLicative programming using Naperian functors'
2elixir-arrays_rrb_vector. Wraps Rust's `im::Vector`, an immutable Relaxed-Radix-Balanced Trie-based vector, for usage with the Elixir `Arrays` library
2haskell-run-st. runST without boxing penalty
1