The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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.
-
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.
-
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.
-
Complete-DSA-Preparation
This is A complete DSA preparation Course. A DSA self-paced course for ultimate Interview and Placement Preparation
-
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.
-
DSA-cpp
C++ fundamentals and questions for beginners and intermediates. Welcoming developers, content writers, and programming enthusiasts.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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-05For 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:
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:
Project mention: Posting asking if the Rust Reddit community is overly regulated gets regulated. | /r/programmingcirclejerk | 2023-05-27This 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).
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
The latter is simply the Sieve of Eratosthenes. I have a Lua implementation of it here.
Datastructures related posts
- Where should I put my product "mockups" folder
- Lua and Google Bard
- Text Parsing: Now You Have Three Problems (David Beazley)
- I have created an Automated Screenshot Sorting in bash that moves screenshots from a folder into named subfolders in the screenshot's folder of Roboyoshi`s Datacurator Filetree.
- What is your folder tree in Google Drive looks like?
- Dataset Organisation.. Need Inspiration!
- Stroika - an open-source, modern, portable, thread-savvy, C++ application framework – is released
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
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