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/aswinbarath/100-days-of-ds-algo

100 Days of DS Algo: Problem solving on Data Structures and Algorithms

algorithms data-structures

Last synced: 19 Mar 2026

https://github.com/gunksd/data-structure-course-design

用C语言写的数据结构课程设计作业(2024.2.22)

c data-structures

Last synced: 22 Aug 2025

https://github.com/neilharia7/daily-coding-problems

C++ & Python Solutions for Daily Coding Problem

algorithms cpp daily-coding-problem data-structures python

Last synced: 16 Oct 2025

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 22 Feb 2025

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

Efficient data structures for every day programming

algorithms data-structures typescript

Last synced: 23 Apr 2025

https://github.com/lbwa/algorithms

Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.

algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript

Last synced: 10 Apr 2025

https://github.com/mdawoud27/data_structures_and_algorithms

Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.

arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl

Last synced: 26 Mar 2025

https://github.com/duliodenis/swift-ds-algo

This is a repository of Swift Data Structures and Algorithms ranging from Big-O Analysis, Linked Lists, Recursion, Generics and Sorting.

algorithms data-structures swift

Last synced: 16 Oct 2025

https://github.com/itsjomon/java

Java Programming & Data Structures/Algorithms repository for quick revision, practice, and reference.

algorithms data-structures java java-dsa java-programming-language

Last synced: 12 Jun 2025

https://github.com/lancejpollard/tl-bplus-tree.js

4 B+ Tree Implementations from trincot on StackOverflow

algorithms bplustree data-structures javascript tree

Last synced: 17 Oct 2025

https://github.com/rishabh96b/simple-coding-solutions

Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.

coding data-structures python

Last synced: 25 Mar 2025

https://github.com/anshumansinha3301/data-structures-for-artificial-intelligence

Data Structures and Algorithm implementation in Artificial Intelligence including algorithm used for Artificial Intelligence

algortihm anshumansinha3301 artificial-intelligence bitfusiondynamics data-structures open-source

Last synced: 30 Nov 2025

https://github.com/paambaati/bumplan

A simple program that finds the seating arrangement for passengers for a given custom airplane seat layout.

algorithm coding-challenge data-structures interview-questions nodejs

Last synced: 19 Jan 2026

https://github.com/jacobgrisham/spell-checker-data-structures-using-c

Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.

big-o c computer-memory data-structures

Last synced: 04 Sep 2025

https://github.com/yangjiaxi/dsaa

Data Structure and Algorithm Analysis

algorithm c data-structures

Last synced: 11 Jul 2025

https://github.com/pamphilemkp/vet-clinic-database

In this project i used a RDBMS ( Relational Data Base Management System) to create a table which will store information about animals for a vet clinic.

data-structures postgresql

Last synced: 10 Oct 2025

https://github.com/figsoda/one-of

Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types

data-structure data-structures enum macro macros rust type

Last synced: 19 Jan 2026

https://github.com/wesleybertipaglia/interview

💼 Welcome to the Coding Interview Practice Repository! This repository is designed to help you prepare for coding interviews by providing a curated collection of questions and solutions.

algorithms architecture coding computer-science cracking-the-coding-interview data-structures exercises interview problem-solving repository

Last synced: 11 Mar 2025

https://github.com/shivamm-55/leetcode-contest-solution

Leetcode Weekly Contest 400 Solution in Python, C++, Java

comptetive-programming data-structures java leetcode-solutions python

Last synced: 21 Feb 2025

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

data-structure with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

2-2 academic data-structures data-structures-and-algorithms learn-with-fair learnwithfair python rahatul-rabbi rahatulrabbi

Last synced: 10 Oct 2025

https://github.com/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/stuyy/graph

A simple Graph Data Structure.

algorithms data-structures graph graph-theory graphtheory java

Last synced: 07 Oct 2025

https://github.com/d-coder135/linear_data_structures_java

Implementation of my own version of codes for the linear data structures in Java Programming Language.

data-structures intellij-idea java linear-data-structures

Last synced: 19 Oct 2025

https://github.com/abdalrahman-alhamod/tree-algorithms

The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.

algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees

Last synced: 04 Apr 2025

https://github.com/sminerport/sortvisualizer

The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.

algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization

Last synced: 19 Oct 2025

https://github.com/massigy/c-hash-tables

This C project implments a Hash Table data structure.

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

Last synced: 19 Oct 2025

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/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/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/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/hackersa3edy/simple_shell

ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.

algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind

Last synced: 22 Feb 2025

https://github.com/mollycarroll/data-structures-algos-masterclass

All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 20 Oct 2025

https://github.com/richiepagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 18 Jan 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/martin-majlis/probstructs

Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.

cpp data-structures probabilistic-programming streaming

Last synced: 09 Apr 2025

https://github.com/darthdevv/javascript

Practicing JavaScript and implementing new patterns and algorithms and data structures

algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings

Last synced: 29 Nov 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/massigy/entry-to-data-structures

this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!

data-structures git github pascal

Last synced: 22 Oct 2025

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/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/annennenne/pcadsc

An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)

data-structures exploratory-data-visualizations principal-component-analysis r

Last synced: 11 Mar 2026

https://github.com/piratesmanx1/tutor-management-system-2020

A group assessment that required individuals to implement their specific data structure within the system, such as the likes of Array List and Linked List. The assessment required no knowledge of database which is making the overall assessment tricky to handle as we need to rely on the memory addresses that act as a temporary storage to get the job done. In this assessment we've learned the concept of C++, Data Structures, and numerous algorithm that could exploit in other programming languages, which increased our critical thinking skill on applying the system's feature.

c-plus-plus data-structures data-visualization datastructures doubly-linked-list doublylinkedlist linked-list linked-lists

Last synced: 11 Oct 2025

https://github.com/almmiko/rttd

Solutions for different technical problems.

algorithms data-structures leetcode

Last synced: 06 Jul 2025

https://github.com/micahondiwa/printf

Creating and implementing a custom printf function in C

c cli data-structures header-files malloc malloc-free printf

Last synced: 07 Aug 2025

https://github.com/kishore-devaraj/layman-js-snippets

A repo which contains simple snippets to describe important concepts in javascript world and also contains common data structure patterns implemented in js.

data-structures javascript nodejs reactjs redux

Last synced: 28 Jul 2025

https://github.com/mrinjamul/go-datastructures

Data Structures libraries, written in golang.

data-structures golang golang-library

Last synced: 27 Mar 2025

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

data structures: C, C++, Python implementation

data-structures

Last synced: 23 Aug 2025

https://github.com/dreden33773/ds_in_rust

An implementation of some common data structures in Rust.

algorithms data-structures data-structures-and-algorithms rust

Last synced: 06 Apr 2025

https://github.com/sonirico/container

data structures & utilities to work with slices, maps... in a generic way

container data-structures generics golang

Last synced: 03 Nov 2025

https://github.com/mzuvin/veriyapilari

Java ile Veri Yapıları ve Algoritmalar - data structures and algorithms in java

binary-search-tree data-structures datastructures datastructuresinjava java

Last synced: 25 Aug 2025

https://github.com/lxmn22nov/cohort3.0

I'll post everything here, whatever I'll learn during this cohort. 💯

bitcoin-wallet css-grid css3 data-structures express-middleware expressjs html5 javascript mongodb nodejs reactjs web3

Last synced: 30 Dec 2025

https://github.com/taharachedi/custom_queuearr_library-cpp

Not a standard queue—it's a unique implementation using my custom Dynamic Array class, modified for learning purposes while retaining core functionality.

data-structures queue

Last synced: 28 Jul 2025

https://github.com/pawelzeja098/algoritms-and-data-structures

Basic algorithms and data structures implemented in Python.

algorithms data-structures python

Last synced: 07 Sep 2025

https://github.com/asfak00/play-visual-queue-and-stack

Here you can practice Stack and Queue like a game. You can do this by selecting separately. You can add and delete elements by manual input.

data-structures queue stack visualization

Last synced: 26 Feb 2025

https://github.com/fogfish/skiplist

Golang SkipList data structure

data-structures golang skiplist

Last synced: 24 Oct 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: 06 Mar 2025

https://github.com/pzaino/gods

GoDS is just a Go Lang library of Datastructures I created for my own projects and to practice some generic programming in go

algorithms buffer circular-buffer data-structures doubly-linked-list go golang linked-list priority-queue queues stack

Last synced: 27 Jul 2025

https://github.com/aleiva17/heap-happens

Simple, flexible, and performant implementation of the heap data structure.

data-structures heap heapsort js-library library priority-queue ts-library

Last synced: 12 Jan 2026

https://github.com/bryandejesusrt/data-structure-javascript

📊 Proyecto JavaScript: Implementación y aprendizaje de estructuras de datos comunes como grafos, listas enlazadas, mapas, filas, pilas, árboles y diccionarios.

data-structures diccionari graph javascript linked-list map tree-structure

Last synced: 17 Feb 2026

https://github.com/jasperdevir/std_dds

A single file C Library that implements of a range of basic dynamic data structures.

arraylist data-structures linkedlist

Last synced: 27 Jul 2025

https://github.com/trojaner/eru-ceng-bz205

Assignment for C++ Data Structures and Algorithms Course at ERU

algorithms assignment cpp data-structures

Last synced: 23 Feb 2025

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/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/zerefwayne/go-data-structures

Implementation of popular data structures and algorithms in Go

data-structures go golang

Last synced: 27 Jul 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/yigittopm/javascript-data-structures-and-algorithms

Data Structures & Algorithms with Javascript (Michael McMillan)

algrothm book data-structures javascript

Last synced: 21 Mar 2025

https://github.com/irene-frias/cs50x

Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.

alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development

Last synced: 25 Feb 2025

https://github.com/algusdark/programming-puzzles

A repository with programming puzzles and solutions in TypeScript

algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript

Last synced: 25 Feb 2025

https://github.com/skyv26/hackerrank-solution

HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications.

algorithms coding-challenge data-structures interview-preparation javascript

Last synced: 05 Apr 2025

https://github.com/ranitmanik/leetcode-solutions

Welcome to my Leetcode solutions repository! This is a collection of my solutions to various Leetcode problems, showcasing my problem-solving skills and coding practices

365daysofcode algorithms consistency data-structures data-structures-and-algorithms datastructures-algorithms java leetcode leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-questions leetcode-solutions

Last synced: 23 Mar 2025

https://github.com/mikr13/javascript-explorer

⭐ A resource to help developers figure out what JavaScript methods would be best to use at any given time

array arrays data-structures javascript object programming string strings

Last synced: 12 Apr 2025

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

Various Data Structures implemented using C++

cplusplus data-structures

Last synced: 17 Jul 2025

https://github.com/kimd0ngjun/algorithm_structure

자료구조 및 알고리즘 스터디 & 커스터마이징 by Java, Python

algorithm data-structures java python

Last synced: 29 Mar 2025

https://github.com/thetimelessrecall/algoforge

A menu-driven, interactive CLI for learning and experimenting with algorithms and data structures.

algorithms c cpp data-structures interactive menu-driven-program

Last synced: 18 Sep 2025

https://github.com/aditya172926/ds-algo-notebooks

Algorithms, Data Structures explanation, Machine learning and Deep learning code and theory.

algorithms data-structures deep-learning machine-learning

Last synced: 17 Jul 2025

https://github.com/01barthez/ludo-game-c-sdl

Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.

assessment-project c cprograms data-structures makefile sdl2 sdl2-image

Last synced: 04 Mar 2025

https://github.com/plurid/plurid-data-structures-typescript

Utility Data Structures Implemented in TypeScript

data-structures typescript

Last synced: 08 Nov 2025