Crystal Algorithms and Data structures

Open-source Crystal projects categorized as Algorithms and Data structures | Edit details

Top 23 Crystal Algorithms and Data structure Projects

  • GitHub repo crystalline

    A collection of containers & algorithms for the Crystal programming language (by jtomschroeder)

  • GitHub repo radix

    Radix Tree implementation for Crystal (by luislavena)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. 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.

  • GitHub repo CrOTP

    CrOTP - One Time Passwords for Crystal

  • GitHub repo crystalg

    Algorithm Library for Crystal

  • GitHub repo fzy

    A Crystal port of awesome Fzy project fuzzy finder algorithm.

  • GitHub repo crystaledge

    A pure Crystal Vector Math library

  • GitHub repo bitfields

    Bit Fields for Crystal Language

  • SaaSHub

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

  • GitHub repo markov

    ⛓ A Crystal library for building Markov Chains and running Markov Processes.

  • GitHub repo text

    A collection of phonetic algorithms for Crystal. Including; Porter-Stemmer, Soundex, Metaphone, Double Metaphone & White Similarity (by johnjansen)

  • GitHub repo graphlb

    graphlb is a crystal library which contains all the graph Data-Structures and Algorithms implemented in crystal-lang.

  • GitHub repo

    Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment

  • GitHub repo

    A pure Crystal implementation of BlurHash algorithm

  • GitHub repo haversine

    Crystal implementation of the Haversine formula to calculate distances between two points given their latitudes and longitudes (by geocrystal)

  • GitHub repo kd_tree

    Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"

  • GitHub repo

    Crystal implementation of K-Sortable Globally Unique IDs

  • GitHub repo crie

    Compile-time Trie in Crystal

  • GitHub repo crystal-linked-list

    Simple linked list implementation in Crystal

  • GitHub repo delimiter_tree

    A crystal-lang tree structure that is built using a delimiter.

  • GitHub repo hash_ring

    Implementation of Consistent Hash Ring for Crystal

  • GitHub repo qr-code

    a QR Code implementation written in crystal lang

  • GitHub repo bisect

    Library for maintaining sorted Arrays

  • GitHub repo murmur3

    Crystal implementation of Murmur3 hash algorithm used by Cassandra

  • GitHub repo

    This is a Crystal implementation of a Splay Tree; which is a type of binary search tree that is semi-balanced and that tends to self-optimize so that the most accessed items are the fastest to retrieve.

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).


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

Project Stars
1 crystalline 119
2 radix 92
3 CrOTP 52
4 crystalg 32
5 fzy 27
6 crystaledge 25
7 bitfields 24
8 markov 20
9 text 19
10 graphlb 17
11 15
12 13
13 haversine 13
14 kd_tree 12
15 12
16 crie 12
17 crystal-linked-list 11
18 delimiter_tree 11
19 hash_ring 10
20 qr-code 8
21 bisect 8
22 murmur3 6
23 6