Elixir Algorithms and Data structures

Open-source Elixir projects categorized as Algorithms and Data structures

Top 23 Elixir Algorithms and Data structure Projects

Algorithms and Data structures
  1. flow

    Computational parallel flows on top of GenStage (by dashbitco)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. witchcraft

    Monads and other dark magic for Elixir

  4. matrex

    A blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS.

  5. simple_bayes

    A Naive Bayes machine learning implementation in Elixir.

    Project mention: Ask HN: Freelancer? Seeking freelancer? (October 2025) | news.ycombinator.com | 2025-10-01
  6. fsm

    Finite State Machine data structure (by sasa1977)

  7. monadex

    Upgrade your pipelines with monads.

  8. exconstructor

    An Elixir library for generating struct constructors that handle external data with ease.

  9. loom

    A CRDT library with δ-CRDT support. (by asonge)

  10. aja

    Extension of the Elixir standard library focused on data stuctures, data manipulation and performance

  11. datastructures

    Datastructures for Elixir.

  12. remodel

    :necktie: An Elixir presenter package used to transform map structures. "ActiveModel::Serializer for Elixir" (by stavro)

  13. MapDiff

    Calculates the difference between two (nested) maps, and returns a map representing the patch of changes.

  14. DeepMerge

    Deep (recursive) merge for maps, keywords and others in Elixir

  15. parallel_stream

    A parallelized stream implementation for Elixir

  16. merkle_tree

    :evergreen_tree: Merkle Tree implementation in pure Elixir

  17. graphmath

    An Elixir library for performing 2D and 3D mathematics.

  18. the_fuzz

    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)

  19. Exads

    Algorithms and Data Structures collection in Elixir

  20. parex

    An elixir module for parallel execution of functions/processes

  21. ecto_materialized_path

    Tree structure & hierarchy for ecto models

  22. dataframe

    Package providing functionality similar to Python's Pandas or R's data.frame() (by JordiPolo)

  23. exmatrix

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

  24. conrex

    An Elixir implementation of the CONREC algorithm for topographic or isochrone maps.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Elixir Algorithms and Data structures discussion

Log in or Post with

Elixir Algorithms and Data structures related posts

Index

What are some of the best open-source Algorithms and Data structure projects in Elixir? This list will help you:

# Project Stars
1 flow 1,613
2 witchcraft 1,230
3 matrex 489
4 simple_bayes 396
5 fsm 361
6 monadex 307
7 exconstructor 293
8 loom 228
9 aja 225
10 datastructures 218
11 remodel 141
12 MapDiff 131
13 DeepMerge 118
14 parallel_stream 103
15 merkle_tree 97
16 graphmath 89
17 the_fuzz 82
18 Exads 81
19 parex 64
20 ecto_materialized_path 64
21 dataframe 63
22 exmatrix 58
23 conrex 56

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Elixir is
the 21st most popular programming language
based on number of references?