Crystal Algorithms and Data structures

Open-source Crystal projects categorized as Algorithms and Data structures

Top 23 Crystal Algorithms and Data structure Projects

  • crystalline

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

  • radix

    Radix Tree implementation for Crystal (by luislavena)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • CrOTP

    CrOTP - One Time Passwords for Crystal

  • fzy

    A Crystal port of awesome Fzy project, a fuzzy finder algorithm. (by hugopl)

  • crystalg

    Algorithm Library for Crystal

  • bitfields

    Bit Fields for Crystal Language

  • crystaledge

    A pure Crystal Vector Math library

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • blurhash.cr

    A pure Crystal implementation of BlurHash algorithm

  • markov

    ⛓ A Crystal library for building Markov Chains and running Markov Processes. (by mccallofthewild)

  • goban

    A fast and efficient QR/Micro QR/rMQR Code implementation in Crystal lang (by soya-daizu)

    Project mention: Goban: A fast and efficient QR/Micro QR/rMQR Code implementation in Crystal | /r/crystal_programming | 2023-04-13
  • graphlb

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

  • text

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

  • edits.cr

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

  • qr-code

    a QR Code implementation written in crystal lang (by spider-gazelle)

  • kd_tree

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

  • ksuid.cr

    Crystal implementation of K-Sortable Globally Unique IDs

  • csuuid.cr

    This is a small UUID library that implements a chronologically sortable UUID.

  • haversine

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

  • splay_tree_map.cr

    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.

  • crie

    Compile-time Trie in Crystal

  • crystal-linked-list

    Simple linked list implementation in Crystal

  • delimiter_tree

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

  • hash_ring

    Implementation of Consistent Hash Ring for Crystal

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-04-13.

Crystal Algorithms and Data structures related posts

Index

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

Project Stars
1 crystalline 127
2 radix 101
3 CrOTP 62
4 fzy 42
5 crystalg 35
6 bitfields 26
7 crystaledge 26
8 blurhash.cr 21
9 markov 21
10 goban 19
11 graphlb 19
12 text 18
13 edits.cr 17
14 qr-code 17
15 kd_tree 16
16 ksuid.cr 15
17 csuuid.cr 15
18 haversine 15
19 splay_tree_map.cr 14
20 crie 12
21 crystal-linked-list 12
22 delimiter_tree 11
23 hash_ring 11
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com