Datastructures

Top 23 Datastructure Open-Source Projects

  • C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

  • Go

    Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • algorithms_and_data_structures

    180+ Algorithm & Data Structure Problems using C++

  • golang-set

    A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.

  • Complete-Placement-Preparation

    This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

  • Data-Structures-and-Algorithms

    Data Structures and Algorithms implementation in Go (by ua-nick)

  • Schematics

    Python Data Structures for Humans™.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • JGraphT

    Master repository for the JGraphT project

  • Pyrsistent

    Persistent/Immutable/Functional data structures for Python

  • datacurator-filetree

    a standard filetree for /r/datacurator [ and r/datahoarder ]

  • Project mention: How do you store interest-based content? Do I store that content in separate filetype folders or a single folder with sub-directories for each media type? | /r/datacurator | 2023-12-05

    For the most part I follow this file tree. However when it comes to some of my intererests, like electronics, I am unsure if I should keep splitting these interest-based files by file type, for example:

  • Complete-DSA-Preparation

    This is A complete DSA preparation Course. A DSA self-paced course for ultimate Interview and Placement Preparation

  • Scala

    All Algorithms implemented in Scala (by TheAlgorithms)

  • algo-visualizers

    Algorithms Visualizers

  • Project mention: Sorting Visualizer using React | /r/reactjs | 2023-10-09
  • rtreego

    an R-Tree library for Go

  • dataframe-js

    A javascript library providing a new data structure for datascientists and developpers

  • portion

    portion, a Python library providing data structure and operations for intervals.

  • Graphs.jl

    An optimized graphs package for the Julia programming language

  • cuCollections

  • Project mention: GDlog: A GPU-Accelerated Deductive Engine | news.ycombinator.com | 2023-12-03

    https://github.com/topics/datalog?l=rust ... Cozo, Crepe

    Crepe: https://github.com/ekzhang/crepe :

    > Crepe is a library that allows you to write declarative logic programs in Rust, with a Datalog-like syntax. It provides a procedural macro that generates efficient, safe code and interoperates seamlessly with Rust programs.

    Looks like there's not yet a Python grammar for the treeedb tree-sitter: https://github.com/langston-barrett/treeedb :

    > Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.

    Looks like roxi supports n3, which adds `=>` "implies" to the Turtle lightweight RDF representation: https://github.com/pbonte/roxi

    FWIW rdflib/owl-rl: https://owl-rl.readthedocs.io/en/latest/owlrl.html :

    > simple forward chaining rules are used to extend (recursively) the incoming graph with all triples that the rule sets permit (ie, the “deductive closure” of the graph is computed).

    ForwardChainingStore and BackwardChainingStore implementations w/ rdflib in Python: https://github.com/RDFLib/FuXi/issues/15

    Fast CUDA hashmaps

    Gdlog is built on CuCollections.

    GPU HashMap libs to benchmark: Warpcore, CuCollections,

    https://github.com/NVIDIA/cuCollections

    https://github.com/NVIDIA/cccl

    https://github.com/sleeepyjack/warpcore

    /? Rocm HashMap

    DeMoriarty/DOKsparse:

  • NearestNeighbors.jl

    High performance nearest neighbor data structures (KDTree and BallTree) and algorithms for Julia.

  • staticvec

    Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.

  • Project mention: Posting asking if the Rust Reddit community is overly regulated gets regulated. | /r/programmingcirclejerk | 2023-05-27

    This crate of mine for example is currently literally unusable until the deeply fundamental features that John Random kinda-sorta removed in this pull request, ostensibly in preparation for whatever shittily stated syntax is ultimately establihed by whatever the hell "keyword generics" actually is (I really don't know, like this isn't a joke, I fundamentally do not understand what the fuck they're proposing at all in any way or how it's meaningfully and usefullly different from the previous syntax).

  • concise-encoding

    The secure data format for a modern world

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
  • DSA-cpp

    C++ fundamentals and questions for beginners and intermediates. Welcoming developers, content writers, and programming enthusiasts.

  • Lua

    Algorithms and Data Structures implemented in the Lua programming language (by TheAlgorithms)

  • Project mention: Lua and Google Bard | /r/lua | 2023-05-10

    The latter is simply the Sieve of Eratosthenes. I have a Lua implementation of it here.

  • SaaSHub

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

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

Datastructures related posts

Index

What are some of the best open-source Datastructure projects? This list will help you:

Project Stars
1 C 17,961
2 Go 14,472
3 algorithms_and_data_structures 5,767
4 golang-set 3,915
5 Complete-Placement-Preparation 3,063
6 Data-Structures-and-Algorithms 2,738
7 Schematics 2,571
8 JGraphT 2,517
9 Pyrsistent 1,977
10 datacurator-filetree 1,423
11 Complete-DSA-Preparation 1,329
12 Scala 1,050
13 algo-visualizers 661
14 rtreego 592
15 dataframe-js 457
16 portion 453
17 Graphs.jl 434
18 cuCollections 413
19 NearestNeighbors.jl 400
20 staticvec 267
21 concise-encoding 255
22 DSA-cpp 239
23 Lua 227

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