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/facundomunoz/data-structure

:books: Algorithms and Data Structures implemented in Java

data-structure-java data-structures

Last synced: 27 May 2026

https://github.com/saka7/algorithms

Algorithms and data structures in TypeScript

algorithms cumputer-science data-structures typescript

Last synced: 18 Mar 2025

https://github.com/bm371613/slice-aggregator

A library for aggregating values assigned to indices by slices and the other way around

data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator

Last synced: 12 Mar 2026

https://github.com/fredericbonnet/colibri

Colibri is a fast and lightweight garbage-collected datatype library written in C

abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation

Last synced: 07 Oct 2025

https://github.com/haseeeb21/stack-in-python

Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.

class data-structures googlecolaboratory pop push pycharm python python3 stack

Last synced: 14 May 2026

https://github.com/virjilakrum/merkle_proof_file_transfer

merkle_proof_file_transfer is an open-source project designed to demonstrate the use of Merkle proofs for secure and efficient file transfer.

data-structures file-transfer merkle-hash-trees merkle-proof merkle-tree move

Last synced: 05 Oct 2025

https://github.com/andrewvo89/use-priority-queue

Use Priority Queue is a React hook that provides a simple and efficient way to manage a priority queue in your React applications. It uses a binary heap under the hood with values stored inside a JavaScript array.

data-structures hook priority-queue react typescript

Last synced: 16 Feb 2026

https://github.com/adriandarian/hackerrank

💻 All of my HackerRank Solutions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/lkmc2/datastructure

C语言数据结构

c-language data-structures

Last synced: 31 Jul 2025

https://github.com/spideystreet/ai-learning-journey

Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.

academic data-structures education learning machine-learning

Last synced: 09 Mar 2026

https://github.com/alkasm/timingdiagram

Temporal boolean algebra

data-structures

Last synced: 23 May 2026

https://github.com/nitinkedia7/cs210-data-structures

Solutions to assignments of CS201/210 Data Structures course taught at IITG-2017

data-structures graph hashing-algorithm heap linked-list queue soritng stack tree

Last synced: 27 Jul 2025

https://github.com/ravin-d-27/data_structures_questions

Here's my repository where I will be uploading placement coding questions with solutions here.

algorithms data-structures java leetcode

Last synced: 10 Aug 2025

https://github.com/sleepypioneer/algorithms_and_data_structures

Notes from Algorithms and Data structures Udemy course instructed by Balazs Holczer.

algorithms data-structures

Last synced: 04 Sep 2025

https://github.com/hosu-kim/super_cool_goat_stack_sorter

A highly optimized integer sorting project implementing the chunk sorting algorithm.

algorithm-optimization c data-structures sorting-algorithms stack-operations

Last synced: 11 Jun 2025

https://github.com/swappy514/python-learning-hub

A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.

advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial

Last synced: 10 Aug 2025

https://github.com/devourtech/christmasdb

A key value store to explore on database and storage internals

data-structures database golang key-value-store

Last synced: 04 Jan 2026

https://github.com/abrarulhassan-786/phone-book

Hello, This project is a Phone book system Project, I have made using only python and use the concept of Data Structure. It's simple and you can download or copy code easily.

algorithms data-structures programming-language project python

Last synced: 17 Mar 2025

https://github.com/albinj12/go-data-structures-and-algorithms

Data Structures and Algorithms implemented using Go

algorithms data-structures dsa go golang

Last synced: 25 Mar 2025

https://github.com/devdrops/spl-data-structures

Material usado na talk do PHP Community Summit 2018.

data-structures php spl

Last synced: 14 Jun 2025

https://github.com/gremble0/nonstdlib

Some usefil utilities for C not provided by the standard library

algorithms c data-structures library

Last synced: 17 Feb 2026

https://github.com/alecmocatta/sum

General-purpose sum types.

data-structures rust sum-types

Last synced: 10 Apr 2025

https://github.com/jakerockland/data-structure-essentials

Implementation of the basics of algorithms and data structures including searching, sorting, lists, stacks, queues, hash tables, trees, and graphs.

algorithms data-structures python

Last synced: 24 Jul 2025

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

a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular

algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions

Last synced: 29 Mar 2025

https://github.com/tufahel/interview-prep-q-a

This repo is to track, save and practice mostly asked questions in technical interview for future use and hand-note for beginners like me.

algorithms back-end css data-structures database front-end html javascript postgresql reactjs redux ror ruby

Last synced: 13 Apr 2026

https://github.com/suhatanriverdi/full-time-interviews-preparation

This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.

algorithms data-structures interviews-preparation

Last synced: 14 Mar 2025

https://github.com/ico12319/data-structures-implementations

This repository is a collection of implementations of various data structures.

cpp data-structures data-structures-implementations

Last synced: 27 Jul 2025

https://github.com/emahtab/problem-solving

Problem Solving questions

algorithms data-structures java

Last synced: 18 Mar 2025

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 30 May 2026

https://github.com/bzdgn/tower-of-hanoi-demo

Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs

data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi

Last synced: 28 Mar 2025

https://github.com/sidp919/competitive-programming

Created to improve python + competitive programming skills. This repository will include python programs and notes on Basics of Python, Data Structures and Algorithms with their implementations and explanations.

algorithms-and-data-structures competitive-programming data-structures python3

Last synced: 13 Jul 2025

https://github.com/sasha-hk/cpp

🏔️ Basic algorithms and data structures on cpp

algorithms cpp data-structures

Last synced: 01 Aug 2025

https://github.com/iamwatchdogs/dsa

Slate/Deprecated docs repo for DSA. I should have continued working on it.

algorithms c cpp data-structures documentation dsa interview java learning open-source preparation python

Last synced: 09 Apr 2026

https://github.com/sumitkumargiri/data-structure-project-convert-an-array-to-a-doubly-linked-list

This repository contain all the best practices for managing Github repository.

data-structures datastructuresandalgorithm github project

Last synced: 12 Mar 2025

https://github.com/hendrialqori/dsa-javascript

Learn algorithm and data structure in Javascript

algorithm data-structures javascipt

Last synced: 31 Mar 2025

https://github.com/musleh0001/dsa

Data Structure and Algorithm

alrogithm data-structures python3

Last synced: 24 Mar 2025

https://github.com/tigran-sargsyan-w/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.

42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap

Last synced: 29 May 2026

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/henriquelimas/go-algorithm-design-manual

Codes in Go from Algorithm design manual Book

algorithms computer-science data-structures golang

Last synced: 02 Mar 2025

https://github.com/humayan-kabir/data-structure

data structure repository for competitive programming

competitive-programming cpp data-structures

Last synced: 30 Jun 2025

https://github.com/dy/multiscale-array

Multiscale representation of an array

array data-structures

Last synced: 06 Sep 2025

https://github.com/limajpp/data-structures-exam

This repository contains my group's solution implementation for the final exam of the data structures course. It was designed by me, and my friend, Gabriel.

algorithms algorithms-and-data-structures binary-search-tree data-structures hashmap java linked-list

Last synced: 14 May 2025

https://github.com/pedroth/nabla.js

Mathematical & Computer Science reference implementation, of various algorithms and concepts.

algorithms computer-science data-structures mathematics

Last synced: 21 Feb 2026

https://github.com/palak-463/javadsa

Join me on an adventure where I tackle data structures and algorithms using Java, sharpening my problem-solving skills along the way. 🖥️

algorithms data-structures dsa java problem-solving

Last synced: 17 Jun 2025

https://github.com/angelosans/typescript

From noob to Pro using TypeScript

data-structures

Last synced: 13 May 2025

https://github.com/almmiko/rttd

Solutions for different technical problems.

algorithms data-structures leetcode

Last synced: 06 Jul 2025

https://github.com/mohitbansal964/binary-tree

Binary Tree Insertion, Traversal and display in vertical and horizontal format

binary-trees cpp data-structures

Last synced: 30 May 2026

https://github.com/nakkayev1707/algorithms

Algorithms is a C# project dedicated to solving algorithmic challenges from various sources, such as LeetCode. This repository contains implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#. It includes solutions to common problems and data structures

algorithms codewars coding-challenges data-structures leetcode problem-solving

Last synced: 03 Jul 2025

https://github.com/ashharr/dsa-bootcamp

Data Structures and Algorithms. LeetCode Problems Practice.

algorithms data-structures dsa interview java python

Last synced: 19 Apr 2026

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

c cprogramming data-structures gcc git github linked-list makefile

Last synced: 07 May 2026

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/hozlucas28/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam

Last synced: 01 Apr 2025

https://github.com/faresbakhit/cp

competitive programming ⚔️ resources and notes 🤺

algorithms competitive-programming cpp data-structures problem-solving

Last synced: 22 Mar 2025

https://github.com/bogwi/eruzero

Bullet-Train fast hashmap for Zig

benchmark data-structures hashmap hashtable zig zig-package ziglang

Last synced: 12 Apr 2025

https://github.com/arindal1/hackerrank-three-month-interview-prep

3 Month Interview Preparation Kit - has challenges curated by our HackerRank experts for you to prepare and ace your interview.

algorithms coding competitive-programming data-structures

Last synced: 09 Apr 2025

https://github.com/ugurcanerdogan/movie-library-system

Library System - Data Structures project with Linked Lists

data-structures library-management-system linked-list

Last synced: 06 Jul 2025

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 27 Oct 2025

https://github.com/harshbatra/music_player_using_ll

MUSIC PLAYER SYSTEM USING LINKED LISTS : Academic Project under Data Structures & Algorithms course

algorithms cpp data-structures double-linked-list doubly-linked-list linked-list music-player optimization queue stack

Last synced: 01 Sep 2025

https://github.com/akarimin/algs0

Algorithms Instructed by Dr. Robert Sedgewick

algorithms data-structures search sort tree union-find

Last synced: 07 Apr 2025

https://github.com/yvng-jie/ds-visualized

📚 Interactive data structures tutorial with visual animations and live code playground.

data-structures dsa javascript tutorial visualization

Last synced: 29 May 2026

https://github.com/theteachr/trie

A minimal trie structure to store zip codes

c data-structures trie

Last synced: 25 May 2026

https://github.com/sakshijain009/just-problems

Variety of Data Structures and Algorithms Problems in C and Java 🥂

c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions

Last synced: 08 Mar 2026

https://github.com/asarkar/algorithms-design-analysis-2

Lecture videos and homework for Algorithms: Design and Analysis, Part 2, taught by Tim Roughgarden

algorithms coursera data-structures scala stanford

Last synced: 27 Nov 2025

https://github.com/dnlbb/algorithms-and-data-structures-mstu

This repository contains homework on the course algorithms and data structures of MSTU

algorithms c-language data-structures

Last synced: 25 May 2026

https://github.com/sglavoie/code-snippets

Collection of code snippets that have been useful at some point in history.

algorithms computer-science data-structures mathematics python3

Last synced: 30 Mar 2025

https://github.com/muthu-kumar-u/go-dsa

Data Structures & Algorithms practice in Go. Covers arrays, binary search, trees, graphs, and more with clean implementations and explanations.

algorithms coding-practice data-structures dsa golang leetcode

Last synced: 07 Aug 2025

https://github.com/jdeokkim/atc-lab

A collection of my submissions for AtCoder contest problems.

algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures

Last synced: 06 Jul 2025

https://github.com/kopach-artem/fleet-managment

Car Fleet Manager in C: Manages vehicle data, refueling logs, and service alerts. The program utilizes linked lists for efficient data handling and provides a console-based user interface for interactive management. Includes source code, user interface, and documentation.

c c-plus-plus data-structures fleet-management structures

Last synced: 28 Apr 2026

https://github.com/simranjeet97/leetcode_practice

Practicing the Leet Code Codes for Competitive Programming

algorithms amazon coding competitive-programming data data-structures facebook google leetcode python

Last synced: 03 Aug 2025

https://github.com/viktorsvertoka/goit-algo-hw-08

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/ehab-elshimi-developer/java-problem-solving-sheets

Scalable Java problem-solving sheets — modular, backend-ready, clean-coded, and mindset-driven. Designed to simulate real-world engineering challenges.

algorithms backend-development clean-code data-structures design-patterns engineering-mindset exception-handling java modularization multithreading oop oop-in-java problem-solving solid-principles

Last synced: 07 Aug 2025

https://github.com/zul132/placement-prep-programs-java

This repository contains all the Java programs and coding problems I practiced for my placement preparation. The programs are organized topic-wise for ease of reference.

algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice java placement placement-preparation programming-exercises

Last synced: 05 Feb 2026

https://github.com/rabinadk1/linearhashing

Hash Table visualization with Linear Probing for key collision

data-structures hashtable javascript p5js

Last synced: 11 Mar 2026

https://github.com/mawuva/struct-changelog

Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).

change-tracking changelog data-diff data-structures dict diff json library list nested-data python python3

Last synced: 26 Oct 2025

https://github.com/exbotanical/connective-tissue

High performance implementations of classical list and ring data structures

algorithms data-structures linked-lists

Last synced: 06 Aug 2025

https://github.com/64j0/js-datastructures-algorithms

Estruturas de dados e algoritmos com javascript - Livro (2019).

algorithms book data-structures javascript

Last synced: 03 Jun 2026

https://github.com/rockharshitmaurya/leetcode-hub

Collection of LeetCode questions to ace the coding interview!

algorithms data-structures java leetcode

Last synced: 14 Jul 2025