An open API service indexing awesome lists of open source software.

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/theritikchoure/dsa

This repository is for anyone and everyone who wishes to understand what are data structures and how algorithms work. This repo is specially for computer science and information technology students. This repo includes – 1. Theory & algorithms - Understand the working of data structures and algorithms that operate on them. 2. Practical Implementation (Programs) – Implement the DS and algorithms in the form of computer programs using C++ programming language. We will be covering many topics in DS such as - What is Data structures, why do we need DS, Algorithms, Algorithm analysis, time and space complexity, types of Data structures - linear and non linear types, stack, queues, linked list, graphs, trees. Algorithms - Sorting, searching, tree traversal etc.

data-structures dsa

Last synced: 18 Jun 2026

https://github.com/nanafox/binary_trees

A project on the Binary Tree Data Structure.

alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa

Last synced: 06 Nov 2025

https://github.com/j0a0m4/ds-algo

Study repository for Data Structures & Algorithms Course

algorithms data-structures python

Last synced: 26 Apr 2026

https://github.com/kevinknights29/dsa_in_cplusplus

This repo contains data structures and algorithms implemented in C++.

algorithms cplusplus data-structures

Last synced: 22 Mar 2025

https://github.com/rieljasperapos/data-structures-and-algorithms

A collection of my practice codes for Data Structures and Algorithms (DSA) topics from my university.

c data-structures

Last synced: 23 Oct 2025

https://github.com/kalwar/snake-game

a very basic snake game using queue DS on the web

data-structures javascript queue snake-game

Last synced: 25 May 2026

https://github.com/entropy-tamer/justcode

Compact binary encoder/decoder with space-efficient encoding scheme

binary binary-format bincode compact data-structures decoding encoding no-std rust serialization streaming varint

Last synced: 10 Apr 2026

https://github.com/nextgengk/data-structures-and-algorithms

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

data-structures data-structures-and-algorithms dsa dsalgo java

Last synced: 14 May 2025

https://github.com/kevinknights29/dsa_in_python

This repo contains pythonic implementation of data structures and algorithm

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/kevinknights29/dsa_in_java

This repo contains data structures and algorithms implemented in Java.

algorithms data-structures java

Last synced: 22 Mar 2025

https://github.com/ivan-guerra/huffman

Huffman data compression

compression data-structures huffman-coding

Last synced: 14 Mar 2025

https://github.com/jalalazimi/algorz

Data Structures & Algorithms for Javascript

algorithm data-structures

Last synced: 28 Apr 2026

https://github.com/fenilsonani/os-system

High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.

algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming

Last synced: 31 Aug 2025

https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms

DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.

cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu

Last synced: 04 Jan 2026

https://github.com/goutamhegde002/dsa-roadmap-for-beginners

The "DSA Roadmap for Beginners" repository is a comprehensive guide designed to help beginners learn Data Structures and Algorithms (DSA) efficiently. It provides structured content covering fundamental and advanced topics in DSA, with practical examples, exercises, and coding problems.

beginner beginner-friendly beginner-guide coding-practice data data-science data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice dsa-roadmap interview-preparation interview-resources programming-fundamentals

Last synced: 28 Feb 2026

https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023

This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.

cplusplus cpp data-structures labs

Last synced: 12 Jun 2026

https://github.com/imtjl/fp-red-black-tree-dict

TreeDict - Implementation of Dict based on Red Black Tree in Elixir

data-structures elixir functional-programming red-black-tree

Last synced: 30 Aug 2025

https://github.com/douglasdotv/dsa-java

Some basic algorithms and data structures.

algorithms data-structures java

Last synced: 30 Aug 2025

https://github.com/jgdodson/scala-collections

A collection library for Scala

collections data-structures graphs

Last synced: 24 Jul 2025

https://github.com/jjfiv/csc212arraylists

CSC212 Array-Based List Implementations

array-list data-structures dynamic-array smith-csc212

Last synced: 30 Aug 2025

https://github.com/houbb/leetcode-notes

leetcode-notes 力扣算法刷题笔记 数据结构与算法

algorithms data-structures leetcode

Last synced: 30 Aug 2025

https://github.com/vanajmoorthy/dsanda

⚙ Some simple data structures & algorithms practice.

algorithms data-structures javascript

Last synced: 26 May 2026

https://github.com/povilasb/rust-playground

Various small Rust demos

algorithms data-structures rust

Last synced: 18 Mar 2025

https://github.com/failpt/avl-csharp

Generic AVL tree implementation and testing in C#

avl avl-tree bst csharp data-structures generic generic-library self-balancing-trees

Last synced: 30 Aug 2025

https://github.com/alldroll/rbtree

Red–black tree

data-structures go red-black-tree

Last synced: 28 Jan 2026

https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023

This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.

cplusplus cpp data-structures labs

Last synced: 29 May 2026

https://github.com/sarmad426/dsa

DSA (Data Structures and Algorithms). This Repository covers the fundamental and advance concepts of data structures using C++.

algorithms cpp data-structures programming

Last synced: 30 Aug 2025

https://github.com/austinhartzheim/bitter.js

It's 2017. We shouldn't need this code. But we still have that Internet Explorer thing.

data-structures javascript javascript-library

Last synced: 22 Mar 2025

https://github.com/davidyslu/OnlineJudgePKU

Personal submissions on PKU Online Judge (北京大學程式解題系統)

algorithms cpp data-structures

Last synced: 29 Aug 2025

https://github.com/chinnanj666/data-structures-string-using-cpp

string data structures using c++

cpp data-structures strings

Last synced: 08 Jun 2026

https://github.com/shuddha2021/distributed-system-simulator-in-golang

A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.

concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing

Last synced: 15 May 2025

https://github.com/danilowskic/stack-initialisation

The program shows how stack is builded and how it works.

data-science data-structures data-visualization java-8 stack

Last synced: 16 Jul 2025

https://github.com/anishlearnstocode/data-structures-algorithms

Solutions to Specialization Data Structures and Algorithms @Coursera ~UCSD and National Research University Higher School Economics

algorithms coursera data-structures solutions

Last synced: 04 Jan 2026

https://github.com/abelnnieva/javascript-algorithms-data-structures

JavaScript Algorithms and Data Structures Certification from freeCodeCamp. Includes exercises and certification projects.

algorithms data-structures freecodecamp javascript

Last synced: 28 Aug 2025

https://github.com/josugoar/labyrinth

Maze editor, generator and solver

algorithms data-structures

Last synced: 27 Aug 2025

https://github.com/topmbiw/best-websites-a-programmer-should-visit

Discover essential websites for programmers to enhance skills and stay updated. Contribute to this curated list on GitHub! 🌐💻

all-in-one awesome books coding-style collection competitive-programming data-structures fundamentals-of-programming hacktoberfest interview-practice java links programmer programming puzzle sites wiki wikipedia

Last synced: 29 Jun 2025

https://github.com/pedroestevaodev/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 24 May 2026

https://github.com/mehmetkoca/pickle-java

Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces

data-structures java oop

Last synced: 06 Mar 2025

https://github.com/anshu10101/leetcode

Collection of my solved LeetCode DSA questions !

algorithms data-structures

Last synced: 25 Aug 2025

https://github.com/siddarthshete/fds

This repository contains the assignment based pn fundamental of data structure using cpp which were performed in third semester

arrays assignments cpp cppprogramming data-structures datastructures-algorithms linked-list strings

Last synced: 06 Mar 2025

https://github.com/khaledsalshibani/cpp-nested-linked-lists

This repository was created as a college assignment. It includes detailed explanations for each file, class, and method used. The project implements nested linked lists for handling basic file operations.

cpp cpp-tutorials data-structures file-handling linked-list

Last synced: 24 Aug 2025

https://github.com/geo-tp/autocrud

API Rest to automatically generates and manages CRUD operations for custom data structures defined by users

crud data-structures rest-api

Last synced: 24 Aug 2025

https://github.com/gharib110/datastructures-in-go

Go package that implements useful data structures in go

data-structures go golang imported package

Last synced: 23 Mar 2025

https://github.com/ivan-guerra/dsa

Classic data structures and algorithms implemented in C++

algorithms data-structures

Last synced: 24 Aug 2025

https://github.com/ikeraguero/javascript-course

This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.

apis data-structures dom-manipulation javascript oop

Last synced: 23 Aug 2025

https://github.com/zeekersky/activities

This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.

algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3

Last synced: 19 Apr 2026

https://github.com/xiaohan2012/pyheap

binary heap implementation in Python

data-structures heap priority-queue

Last synced: 23 Aug 2025

https://github.com/primeeagle/vnet.datastructures

A class library that provides many data structures not found in the .NET standard libraries.

data-structures dotnet dotnet-core dotnet-library

Last synced: 22 Apr 2026

https://github.com/leoobarbosa2/data-sctructures

General information about Data Structures and how to implement it.

data-structures data-structures-and-algorithms

Last synced: 22 Aug 2025

https://github.com/limon-s-interview-prep-zone/data-structure-algorithm

🚀 Welcome to the Ultimate Programming Language Features Repository! 🌟 This repository is a comprehensive collection of important features, concepts, and best practices across various programming languages like python, c++, c#.

cplusplus csharp data-structures python3 unity

Last synced: 10 Apr 2026

https://github.com/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01

50 Days DSA Challeng with Java and practice with LeetCode

50daysofcode algorithm data-structures dsa java

Last synced: 25 May 2026

https://github.com/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/ashgole/python-pyramids-solutions

Coding Battle Soution for Python Pyramids. This is done by my Team and me.

data-structures pyrami-solutions python python-programming

Last synced: 30 Mar 2025

https://github.com/mahmoud-elghonemy/datastructureandalgorithms

implementation data structure and algorithm using java

algorithms data-structures java

Last synced: 15 May 2025

https://github.com/snhilde/dsa

Data Structures and Algorithms

algorithms data-structures golang

Last synced: 09 Mar 2026

https://github.com/gauravmcode/dsa-assignments

repository of assignments for Data Structures and Algorithm course on ineuron.ai

data-structures dsa-algorithm dsa-practice

Last synced: 07 Feb 2026

https://github.com/make-github-pseudonymous-again/js-collections-defaultdict

:see_no_evil: Python's defaultdict data structure for JavaScript

agpl collections data-structures default defaultdict dict javascript

Last synced: 21 Aug 2025

https://github.com/ibchgenomic/datastructure-algorithms

my approach of solving the leetcode, interviewcode and other questions

data-structures python-3

Last synced: 30 Mar 2025

https://github.com/staivanov/dsa-under-js

Popular data structures and algorithms implemented on JavaScript

algorithms bigonotation data-structures es6-javascript javascript

Last synced: 23 Mar 2025

https://github.com/nicovandenhooff/advent-of-code-2022

This repository contains my solutions to the Advent of Code 2022 coding challenge.

advent-of-code advent-of-code-2022 algorithms data-structures optimization python

Last synced: 21 Aug 2025

https://github.com/doaaosamak/data-structure

Implementations of data structures.

data-structures java

Last synced: 04 Mar 2025

https://github.com/nkokor/red-black-tree

Implementation of Red-Black Tree data structure using Python

data-structures red-black-tree

Last synced: 21 Apr 2026

https://github.com/jordanhasgul/character-device-driver

A basic concurrent Linux loadable kernel module (LKM) character device driver.

c data-structures kernel-module

Last synced: 20 Aug 2025

https://github.com/furkanunsalan/data-structures-and-algorithms

📊 My journey through learning data structures and algorithms

algorithms data-structures

Last synced: 24 Oct 2025

https://github.com/4s4v1n/stl-containers

Realization of standart template library (STL)

container cpp data-structures stl stl-containers

Last synced: 27 Aug 2025

https://github.com/flakey5/maps

A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language

data-structures hashmap rust-lang

Last synced: 03 Apr 2025

https://github.com/janeberry/evilhangman

Twist version of classic Hangman Game

data-structures maps sets

Last synced: 20 Aug 2025

https://github.com/bertrand31/damysos

🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points

coordinates data-structures experiment functional-programming gps performance scala trie

Last synced: 17 Aug 2025

https://github.com/clustercockpit/cc-specifications

Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures

api api-graphql api-rest data-structures file-archive schema

Last synced: 04 Jan 2026

https://github.com/professorlevi/CompetitiveProgramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 20 Jun 2026

https://github.com/harsha-yuvaraj/data-compression-and-decompression-tool

A specialized lossless file compression and decompression tool designed mainly for plain text, including programming files.

data-structures huffman-compression-algorithm lossless-compression-algorithm numpy python tkinter

Last synced: 15 Apr 2026

https://github.com/debjeetsarkar/js-structures

Commonly used data structure's implementation using javascript

data-structures javascript

Last synced: 17 Aug 2025

https://github.com/moanassiddiqui/30-days-of-leetcode

Solving 2 leetcode questions everyday for the complete month of April 2024.

algorithms data-structures leetcode

Last synced: 09 Mar 2026

https://github.com/mupinnn/dsa

Repo for learning data structures and algorithms, also to understand more about the programming language which I often use or that I'm currently learning.

algorithms data-structures

Last synced: 24 Oct 2025