Awesome Open Source
Sponsorship
Awesome Open Source
Sponsorship
Combined Topics
datastructures
x
Advertising
📦10
All Projects
Application Programming Interfaces
📦124
Applications
📦192
Artificial Intelligence
📦78
Blockchain
📦73
Build Tools
📦113
Cloud Computing
📦80
Code Quality
📦28
Collaboration
📦32
Command Line Interface
📦49
Community
📦83
Companies
📦60
Compilers
📦63
Computer Science
📦80
Configuration Management
📦42
Content Management
📦175
Control Flow
📦213
Data Formats
📦78
Data Processing
📦276
Data Storage
📦135
Economics
📦64
Frameworks
📦215
Games
📦129
Graphics
📦110
Hardware
📦152
Integrated Development Environments
📦49
Learning Resources
📦166
Legal
📦29
Libraries
📦129
Lists Of Projects
📦22
Machine Learning
📦347
Mapping
📦64
Marketing
📦15
Mathematics
📦55
Media
📦239
Messaging
📦98
Networking
📦315
Operating Systems
📦89
Operations
📦121
Package Managers
📦55
Programming Languages
📦245
Runtime Environments
📦100
Science
📦42
Security
📦396
Social Media
📦27
Software Architecture
📦72
Software Development
📦72
Software Performance
📦58
Software Quality
📦133
Text Editors
📦49
Text Processing
📦136
User Interface
📦330
User Interface Components
📦514
Version Control
📦30
Virtualization
📦71
Web Browsers
📦42
Web Servers
📦26
Web User Interface
📦210
The Top 65 Datastructures Open Source Projects
Categories
>
Computer Science
>
Datastructures
Cosmos
⭐
12,400
| Contribute toward Hacktoberfest and enjoy 🌱 | Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter | Ask us anything at our forum |
Become A Software Engineer At Top Companies
⭐
Sponsored
Identify your strengths with a free online coding quiz, and skip resume and recruiter screens at multiple companies at once. It's free, confidential, includes a free flight and hotel, along with help to study to pass interviews and negotiate a high salary!
Awesome Java Leetcode
⭐
7,749
👑 LeetCode of algorithms with java solution(updating).
C
⭐
5,830
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Go
⭐
4,071
Algorithms Implemented in GoLang
Algorithms_and_data_structures
⭐
4,022
180+ Algorithm & Data Structure Problems using C++
Schematics
⭐
2,380
Python Data Structures for Humans™.
Data Structures And Algorithms
⭐
2,132
Data Structures and Algorithms implementation in Go
Python_data_structures_and_algorithms
⭐
1,733
Python 中文数据结构和算法教程
Golang Set
⭐
1,667
A simple set type for the Go language. Also used by Docker, 1Password, Ethereum.
Umbrella
⭐
1,513
⛱ Broadly scoped ecosystem & mono-repository of ~138 TypeScript projects for functional, data driven development
Pyrsistent
⭐
1,431
Persistent/Immutable/Functional data structures for Python
Coding Cheat Sheets
⭐
1,089
Various cheat sheets on CS stuff
Phpalgorithms
⭐
811
A collection of common algorithms implemented in PHP. The collection is based on "Cracking the Coding Interview" by Gayle Laakmann McDowell
Dsjslib
⭐
699
A library implementing several standard data structures and utilities, in JavaScript. Its written and tested using Node.js which is the target platform.
Datacurator Filetree
⭐
572
a standard filetree for /r/datacurator [ and r/datahoarder ]
Cdsa
⭐
548
A library of generic intrusive data structures and algorithms in ANSI C
Treelib
⭐
493
An efficient implementation of tree data structure in python 2/3.
Algorithms And Data Structures In Java
⭐
453
Algorithms and Data Structures in Java
Datastructure
⭐
410
常用数据结构及其算法的Java实现，包括但不仅限于链表、栈，队列，树，堆，图等经典数据结构及其他经典基础算法(如排序等)...
Newbie Plan
⭐
407
📚 Java 技术体系面试指南 , 旨在锻炼学习方法论的技术指南 🚀 数学，算法，基础框架，原理剖析，职业感悟，技术面试
Competitive Programming
⭐
382
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Algorithms
⭐
375
数据结构和算法专项训练营。✍️✍️✍️
Quickgraph
⭐
363
Generic Graph Data Structures and Algorithms for .NET
Dataframe Js
⭐
354
A javascript library providing a new data structure for datascientists and developpers
Proalgos Cpp
⭐
336
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
2020
⭐
333
2020 😀😁😀😁😀 秋招笔试面试合集，以及2019届公司真题模拟题集 & 附上自己的后端指南，💻🎓包括（C/C++基础、数据结构、算法、操作系统💻、计算机网络、MySQL、shell（ps：sed、awk、grep））
Bloom Filter Scala
⭐
317
Bloom filter for Scala, the fastest for JVM
Atomic_queue
⭐
308
C++ lockless queue.
Data Structures Algorithms
⭐
258
My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Problem Solving Javascript
⭐
257
🔥 Collection of Data Structures, Algorithms & Interview questions with Unit Tests
Leetcode
⭐
255
Leetcode problems & solutions
Gate And Cse Resources For Students
⭐
237
📚 📖 📚CSE GATE Resources for GATE and CSE Aspirants 😎 😁 . Show your ❤️ by ⭐️⭐️
Staticvec
⭐
234
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Hackerranksolutions
⭐
214
This is a repo for HackerRankSolutions with Swift
Nearestneighbors.jl
⭐
197
High performance nearest neighbor data structures and algorithms for Julia.
Competitive Programming Library
⭐
194
Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview.
Algocasts Js
⭐
177
DSA in JavaScript ✅
Competitive Programming Resources
⭐
166
This repository consists of data helpful for ACM ICPC programming contest, in general competitive programming.
Interview Questions
⭐
160
List of all the Interview questions practiced from online resources and books
Algorithm
⭐
160
The repository algorithms implemented on the Go
C Macro Collections
⭐
142
Easy to use, header only, macro generated, generic and type-safe Data Structures in C
Matlab Octave
⭐
141
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Competitive Programming
⭐
139
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
Javainterview
⭐
138
最全的Java技术知识点，以及Java源码分析。为开源贡献自己的一份力。
Coding Ninjas Competitive
⭐
138
This will have all the solutions to the competitive programming course's problems by Coding ninjas. Star the repo if you like it.
Iter
⭐
127
Go implementation of C++ STL iterators and algorithms.
Containers
⭐
118
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.
Ngenerics
⭐
113
Data structures and algorithms for .NET
Aardvark.base
⭐
111
Aardvark is an open-source platform for visual computing, real-time graphics and visualization. This repository is the basis for most platform libraries and provides basic functionality such as data-structures, math and much more.
Pure Fun
⭐
101
Purely functional data structures for OCaml, translated from Chris Okasaki's book "Purely Functional Data Structures"
Lens
⭐
96
A utility for working with nested data structures.
Datascience
⭐
92
It consists of examples, assignments discussed in data science course taken at algorithmica.
Deque
⭐
86
Fast bounded deque using two rotating lists.
Data Structures And Algorithms
⭐
80
Python implementation of common algorithms and data structures interview questions
Cracking The Coding Interview
⭐
71
Tests, Questions and Solutions from Cracking the Coding Interview
Adaptive Radix Tree
⭐
69
A fast and space efficient Radix tree in Java
Datastructures
⭐
63
🚀 Implementation of core data structures for R.
Roaringbitmap
⭐
62
Roaring Bitmap in Cython
Algorithms
⭐
62
University course material for Algorithms and Data Structures in Java, with a particular emphasis on software testing. Includes exercises, with solutions.
String Interner
⭐
54
A data structure to efficiently intern, cache and restore strings.
Cdcontainers
⭐
54
Library of data containers and data structures for C programming language.
Math Advanced Data Structures And Algorithms
⭐
35
Math, Advanced Data Structures & Algorithms - Please check before use
Fundamentals Of Python Data Structures
⭐
24
《数据结构（Python语言描述）》"Fundamentals of Python:Data Structures" 电子书和配套代码
Liblist
⭐
22
Generic Linked list Management Library in C
Data Structures
⭐
15
Walk-through and implementation of various data structures.
1-65 of 65 projects