SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Data structure Open-Source Projects
-
Stars ⭐ : 309K Repo Link
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
While browsing trending repositories on GitHub, I discovered trekhleb's javascript-algorithms repository. This repository focuses on helping new developers learn and implement algorithms, serving as an educational resource rather than a traditional software product. I find this approach appealing, as it aligns with my desire to contribute to projects that empower others to learn and grow.
-
fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
-
hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
Project mention: Hello-Algo: Interactive Visual Data Structures and Algorithms in 14 Languages | news.ycombinator.com | 2024-08-17 -
Building Neon requires 3.15+ version of protoc (protobuf-compiler). If your distribution provides an older version, you can install a newer version from here.
-
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
2 . The Algorithms JavaScript A repository for all algorithms implemented in JavaScript (for educational purposes only)
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
-
-
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Project mention: Open-Source Java DSA and Interview Prep Bootcamp by WeMakeDevs | news.ycombinator.com | 2024-10-03 -
-
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)
Project mention: Go Algorithms and Data Structures: Best Practices for Beginners | news.ycombinator.com | 2024-08-13Please, beginners, do not take "Best practices" too seriously. For example:
https://github.com/TheAlgorithms/Go/blob/master/strings/pali...
Can you tell how many extra memory allocations we are making to solve this problem? And how many are really needed? We could solve this with a for loop by directly comparing the characters and skipping non-alphabetical ones. This would be simpler to read and more efficient.
We should be careful with what we call "best practices for beginners", as they can sometimes lead to unnecessary complexity and inefficiency.
-
-
The-Complete-FAANG-Preparation
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
-
Today, after updating my personal website, I shifted focus to a crucial aspect of tech interviews: data structures and algorithms. Starting with arrays, I've committed to tackling one topic per day, solving 3ish related LeetCode problems to reinforce my understanding. 📚 (This website is super useful - sorting leetcodes by patterns)
-
orama
🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
Orama, an open-source, edge-first hybrid search engine highlights the industry's shift towards more efficient, accurate, and scalable solutions. Recent trends indicate a shift from traditional search solutions to more modern and efficient answering engines like Orama, evidenced by the search features on both Node.js and SolidJS that were formerly powered by Algolia, but are now powered by Orama.
-
cp-algorithms
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
-
-
dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Data structures discussion
Data structures related posts
-
Show HN: Multi-/BiKeyMap (Go Module)
-
Algorithms for Competitive Programming
-
Northeastern's curriculum changes abandon fundamentals of computer science
-
Go Is a Well-Designed Language
-
Μpb: Small, Fast C Protobufs
-
Understanding Protocol Buffers: A Fast Alternative to JSON
-
Part 3: Compiling the Protos and Setting up the gRPC server
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Feb 2025
Index
What are some of the best open-source Data structure projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | coding-interview-university | 311,844 |
2 | javascript-algorithms | 189,968 |
3 | fucking-algorithm | 126,753 |
4 | hello-algo | 108,700 |
5 | Protobuf | 66,609 |
6 | Java | 60,824 |
7 | JavaScript | 32,873 |
8 | C-Plus-Plus | 31,228 |
9 | swift-algorithm-club | 28,942 |
10 | Rust | 23,447 |
11 | C | 19,734 |
12 | DSA-Bootcamp-Java | 18,284 |
13 | gods | 16,626 |
14 | Go | 16,577 |
15 | CtCI-6th-Edition | 11,378 |
16 | The-Complete-FAANG-Preparation | 11,022 |
17 | leetcode-patterns | 10,433 |
18 | orama | 9,031 |
19 | cp-algorithms | 8,215 |
20 | go-datastructures | 7,742 |
21 | dsa.js-data-structures-algorithms-javascript | 7,643 |
22 | crossbeam | 7,643 |
23 | C-Sharp | 7,337 |