10

8

6

4

2


9.6

3.8

9.4

3.8

8.9

7.7

8.8
0.0

8.6
0.0

8.3
0.0
fsm

80 Algorithms and Data structures packages and projects

  • flow

    9.6 3.8 Elixir
    Computational parallel flows on top of GenStage
  • witchcraft

    9.4 3.8 Elixir
    Monads and other dark magic for Elixir
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Promo
  • fuse

    8.9 7.7 Erlang
    A Circuit Breaker for Erlang
  • matrex

    8.8 0.0 Elixir
    A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.
  • simple_bayes

    8.6 0.0 Elixir
    A Naive Bayes machine learning implementation in Elixir.
  • fsm

    8.3 0.0 Elixir
    Finite State Machine data structure
  • monadex

    8.1 0.0 Elixir
    Upgrade your pipelines with monads.
  • exconstructor

    8.1 4.4 Elixir
    An Elixir library for generating struct constructors that handle external data with ease.
  • loom

    7.8 0.0 Elixir
    A CRDT library with δ-CRDT support.
  • datastructures

    7.8 0.0 Elixir
    Datastructures for Elixir.
  • erlang-algorithms

    7.7 0.0 Erlang
    Implementations of popular data structures and algorithms
  • monad

    7.5 0.0 Elixir
    Monads and do-syntax for Elixir
  • trie

    7.4 0.3 Erlang
    Erlang Trie Implementation
  • remodel

    7.0 0.0 Elixir
    :necktie: An Elixir presenter package used to transform map structures. "ActiveModel::Serializer for Elixir"
  • lz4

    6.9 0.0 L1 C
    LZ4 bindings for Erlang
  • parallel_stream

    6.4 0.0 Elixir
    A parallelized stream implementation for Elixir
  • merkle_tree

    6.4 0.0 Elixir
    :evergreen_tree: Merkle Tree implementation in pure Elixir
  • Exads

    6.3 0.0 Elixir
    Algorithms and Data Structures collection in Elixir
  • bloomex

    6.3 1.7 Elixir
    :hibiscus: A pure Elixir implementation of Scalable Bloom Filters
  • sfmt

    6.3 5.2 Erlang
    sfmt-erlang: SIMD-oriented Fast Mersenne Twister (SFMT) for Erlang
  • MapDiff

    6.1 2.7 Elixir
    Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.
  • graphmath

    6.1 5.5 Elixir
    An Elixir library for performing 2D and 3D mathematics.
  • exmatrix

    5.9 0.0 Elixir
    Elixir library implementing a parallel matrix multiplication algorithm and other utilities for working with matrices. Used for benchmarking computationally intensive concurrent code.
  • the_fuzz

    5.9 0.0 Elixir
    String metrics and phonetic algorithms for Elixir (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein)
  • dataframe

    5.6 0.0 Elixir
    Package providing functionality similar to Python's Pandas or R's data.frame()
  • DeepMerge

    5.6 0.0 Elixir
    Deep (recursive) merge for maps, keywords and others in Elixir
  • ecto_materialized_path

    5.4 0.0 Elixir
    Tree structure & hierarchy for ecto models
  • parex

    5.3 0.0 Elixir
    An elixir module for parallel execution of functions/processes
  • blocking_queue

    5.2 0.0 Elixir
    A blocking queue written in Elixir.
  • red_black_tree

    5.1 0.0 Elixir
    Red-black tree implementation for Elixir.
  • sleeplocks

    4.9 1.2 Erlang
    BEAM friendly spinlocks for Elixir/Erlang
  • hash_ring_ex

    4.9 0.0 Elixir
    A consistent hash ring implemention for Elixir
  • simhash

    4.8 0.0 Elixir
    Elixir implementation of Simhash
  • array

    4.4 0.0 Elixir
    An Elixir wrapper library for Erlang's array
  • cuid

    4.4 0.0 Elixir
    Collision-resistant ids, in Elixir
  • murmur

    4.3 3.2 Elixir
    :speech_balloon: An implementation of the non-cryptographic hash Murmur3
  • gen_fsm

    4.3 0.0 Elixir
    Elixir wrapper around OTP's gen_fsm
  • ratio

    4.2 0.8 Elixir
    Rational number library for Elixir.
  • memoize

    4.2 0.0 Elixir
    DefMemo - Ryuk's little puppy! Bring apples.
  • bitmap

    4.2 0.0 Elixir
    Bitmap implementation in Elixir using binaries and integers. Fast space efficient data structure for lookups
  • cuckoo

    4.0 1.7 Elixir
    :bird: Cuckoo Filters in Elixir
  • aruspex

    3.9 0.0 Elixir
    A configurable constraint solver
  • sorted_set

    3.9 0.0 Elixir
    Sorted Set library for Elixir
  • tinymt

    3.7 0.0 Erlang
    Tiny Mersenne Twister (TinyMT) for Erlang.
  • eastar

    3.6 0.0 Elixir
    A* graph pathfinding in pure Elixir
  • paratize

    3.6 0.0 Elixir
    Elixir library providing some handy parallel processing facilities that supports configuring number of workers and timeout.
  • luhn

    3.4 0.8 Elixir
    Luhn algorithm in Elixir
  • exor_filter

    3.4 2.0 C
    Erlang nif for xor_filter. 'Faster and Smaller Than Bloom and Cuckoo Filters'.
  • combination

    3.4 0.0 Elixir
    A simple combinatorics library providing combination and permutation.
  • supermemo

    3.3 0.0 Elixir
    An Elixir implementation of the Supermemo 2 algorithm
  • tfidf

    3.3 0.0 Elixir
    tf-idf elixir
  • Mappable

    3.3 0.0 Elixir
    Simple module that provides unified, simple interface for converting between different dictionary-like data types in Elixir.
  • clope

    3.2 0.0 Elixir
    Elixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data
  • qex

    3.2 4.6 Elixir
    Queue data structure for Elixir-lang
  • hypex

    3.0 0.0 Elixir
    Fast HyperLogLog implementation for Elixir/Erlang
  • mmath

    3.0 0.0 Erlang
    Metric stream related math functions.
  • indifferent

    3.0 0.0 Elixir
    Elixir Indifferent access on maps/lists/tuples with custom key transforms.
  • data_morph

    2.8 0.0 Elixir
    Create streams of Elixir structs, maps with atom keys, and keyword lists from CSV/TSV data streams
  • exfsm

    2.7 0.0 Elixir
    Simple elixir library to define a static FSM.
  • rock

    2.6 0.0 Elixir
    Elixir implementation of ROCK: A Robust Clustering Algorithm for Categorical Attributes
  • natural_sort

    2.4 0.0 Elixir
    Elixir natural sort implementation for lists of strings.
  • elistrix

    2.4 0.0 Elixir
    A latency / fault tolerance library to help isolate your applications from an uncertain world of slow or failed services.
  • nary_tree

    2.3 0.0 Elixir
    An Elixir implementation of generic n-ary tree data structure
  • bimap

    2.2 5.8 Elixir
    Elixir implementation of bidirectional map and multimap
  • key2value

    2.0 0.0 Erlang
    Erlang 2-way map
  • lfsr

    1.9 0.0 Elixir
    Elixir implementation of a binary Galois LFSR
  • zipper_tree

    1.9 0.0 Elixir
    Variadic aritity tree with a zipper for Elixir!
  • rendezvous

    1.9 0.0 Elixir
    Implementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in the Elixir Programming Language
  • fnv

    1.8 0.0 Elixir
    Pure Elixir implementation of Fowler–Noll–Vo hash functions
  • structurez

    1.6 0.0 Elixir
    A playground for data structures in Elixir
  • dlist

    1.3 0.0 Elixir
    Deque implementations in elixir
  • jumper

    1.2 0.0 Elixir
    Jump consistent hash implementation in Elixir (without NIFs)
  • isaac

    1.1 0.0 Elixir
    Isaac is an elixir module for ISAAC: a fast cryptographic random number generator.
  • minmaxlist

    1.0 0.0 Elixir
    Extension of Enum functions like min_by, max_by, min_max_by, returning a list of results instead of just one.
  • mason

    1.0 0.0 Elixir
    Mason uses superpowers to coerce maps into structs. This is helpful e.g. when you interface a REST API and want to create a struct from the response.
  • exkad

    0.9 0.0 Elixir
    kademlia
  • count_buffer

    0.5 0.0 Elixir
    buffer a large set of counters and flush periodically
  • spacesaving

    0.5 0.0 Elixir
    stream count distinct element estimation
  • ezcryptex

    0.5 0.0 Elixir
    Thin layer on top of Cryptex for more easily encrypting/decrypting, signing/verifying data in elixir
  • navigation_tree

    0.5 0.0 Elixir
    A navigation tree representation with helpers to generate HTML out of it - depending of userroles

Add another 'Algorithms and Data structures' Package