80 Algorithms and Data structures packages and projects
-
matrex
8.8 0.6 ElixirA blazing fast matrix library for Elixir/Erlang with C implementation using CBLAS. -
exconstructor
7.8 0.0 ElixirAn Elixir library for generating struct constructors that handle external data with ease. -
datastructures
7.8 0.0 ElixirA collection of protocols, implementations and wrappers to work with data structures. -
MapDiff
6.1 1.5 ElixirCalculates the difference between two (nested) maps, and returns a map representing the patch of changes. -
exmatrix
5.9 0.0 ElixirExMatrix is a small library for working with matrices, originally developed for testing matrix multiplication in parallel. -
dataframe
5.6 0.0 ElixirPackage providing functionality similar to Python's Pandas or R's data.frame(). -
parex
5.4 0.0 ElixirParallel Execute (Parex) is an Elixir module for executing multiple (slow) processes in parallel. -
blocking_queue
5.3 0.0 ElixirBlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created. -
cuid
4.3 0.0 ElixirCollision-resistant ids optimized for horizontal scaling and sequential lookup performance, written in Elixir. -
ratio
4.1 1.6 ElixirAdds Rational Numbers and allows them to be used in common arithmatic operations. Also supports conversion between Floats and Rational Numbers. -
paratize
3.8 0.0 ElixirElixir library providing some handy parallel processing (execution) facilities that support configuring number of workers and timeout. -
clope
3.3 1.3 ElixirElixir implementation of CLOPE: A Fast and Effective Clustering Algorithm for Transactional Data. -
indifferent
3.2 0.2 ElixirIndifferent access for Elixir maps/list/tuples with custom key conversion. -
qex
3.2 2.7 ElixirWraps :queue, with improved API and Inspect, Collectable and Enumerable protocol implementations. -
combination
3.1 0.0 ElixirElixir library to generate combinations and permutations from Enumerable collection. -
Mappable
3.1 0.0 ElixirSimple module that provides unified, simple interface for converting between different dictionary-like data types in Elixir. -
exor_filter
3.0 0.0 CErlang nif for xor_filter. 'Faster and Smaller Than Bloom and Cuckoo Filters'. -
rock
2.8 1.9 ElixirElixir implementation of ROCK: A Robust Clustering Algorithm for Categorical Attributes. -
elistrix
2.3 0.0 ElixirA latency / fault tolerance library to help isolate your applications from an uncertain world of slow or failed services. -
rendezvous
1.9 0.0 ElixirImplementation of the Rendezvous or Highest Random Weight (HRW) hashing algorithm in Elixir. -
isaac
1.2 0.0 ElixirIsaac is an elixir module for ISAAC: a fast cryptographic random number generator. -
minmaxlist
1.1 0.0 ElixirElixir library extending Enum.min_by/2, Enum.max_by/2 and Enum.min_max_by/2 to return a list of results instead of just one. -
navigation_tree
0.7 0.0 ElixirA navigation tree representation with helpers to generate HTML out of it. -
mason
0.7 0.0 ElixirCoerce maps into structs. This is helpful e.g. when you interface a REST API and want to create a struct from the response. -
spacesaving
0.2 0.0 Elixirstream count distinct element estimation using the "space saving" algorithm.
Get performance insights in less than 4 minutes.
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.
Promoted
scoutapm.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.