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/algostructhub/core

AlgoXStruct: Your One-Stop Resource for Algorithms and Data Structures

algorithms data-structures docs md reading

Last synced: 02 Jan 2026

https://github.com/jo-minseok/data-structure-algorithm

📚 자료 구조, 알고리즘 STUDY [진행예정]

algorithms cpp data-structures study

Last synced: 22 Jul 2025

https://github.com/paxdotdev/graphia

A simple graph data structure

data-structures graph rust

Last synced: 13 May 2025

https://github.com/dishenmakwana/datastructures-and-algorithms

This Repo Contains All Programs Regarding DataStructure and Algorithms in java.

algorithms data-structures java

Last synced: 05 Mar 2025

https://github.com/csvitor-dev/godatastructure

Creating generic data structures (linked lists, queues, and stacks) in the Go language.

circular-linked-list data-structures go golang google linked-list queue stack

Last synced: 28 Mar 2025

https://github.com/lucasmcclean/dsa-go

A collection of data structures and algorithms implemented in Go.

algorithms data-structures data-structures-and-algorithms dsa go golang

Last synced: 22 Nov 2025

https://github.com/paulchen2713/data_structures

Some C and C++ data structures

c cpp data-structures

Last synced: 20 May 2026

https://github.com/sura3607/elevator-dsa-project

Elevator-DSA-Project

csharp data-structures

Last synced: 30 Jan 2026

https://github.com/johnyssauro/arvore

This repository stores the implementation of a Tree data structure in C language.

c-language data-structures module tree tree-structure

Last synced: 02 Jan 2026

https://github.com/henriquelluiz/kotlin-data-structures

Learning DSA with Kotlin language.

algorithms data-structures jvm kotlin

Last synced: 03 Feb 2026

https://github.com/sarapmagcode/bloom-filter-data-structure

Implementation of the bloom-filter data structure using Java

bloom-filter data-structures hash java

Last synced: 27 Jun 2025

https://github.com/patricktcoakley/go-leetcode

Just solutions to Leetcode problems in Go.

algorithms data-structures golang interviewing leetcode

Last synced: 22 Aug 2025

https://github.com/abdoufermat5/algorithmique

# Resolution de quelques problemes et implémentations de quelques algorithmes

algorithms competitive-programming data-structures dsa-algorithm leetcode python

Last synced: 27 Jun 2025

https://github.com/carlosagalicia/tc1031-act21-tda-list-template

This program implements a linear data structure ADT for a singly linked list. It includes CRUD operations.

cplusplus cpp data-structures labs

Last synced: 27 Jun 2025

https://github.com/pabloreszczynski/merkle-tree

A Merkle Tree implementation in Racket

data-structures functional racket

Last synced: 06 Apr 2025

https://github.com/vancenceho/college_projects

🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms

data-structures matlab pandas python queue scikit-learn seaborn stack

Last synced: 08 Apr 2026

https://github.com/elementbound/mcc

Generic collections for C

c collection collections data-structures

Last synced: 20 May 2026

https://github.com/ar-nelson/scheme-flexvectors

Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO

arraylist data-structures r7rs r7rs-scheme scheme

Last synced: 03 Mar 2026

https://github.com/ribtas007/dsa_cs506

contains all the works that I did while pursuing the DSA_CS506 course.

algorithm c cpp data-structures

Last synced: 20 May 2026

https://github.com/eagletrt/libmin-heap-sw

Simple minimum heap data structure implementation suited for all embedded devices

data-structures embedded library min-heap platformio platformio-library sw

Last synced: 29 Mar 2025

https://github.com/firyanulrizky/snake_linkedlist

Projek Akhir Semester Struktur Data

c data-structures linked-list snake-game

Last synced: 21 Oct 2025

https://github.com/manalisbhavsar/maze-solver-dfs

Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.

data-structures depth-first-search python tkinter

Last synced: 01 Jun 2026

https://github.com/mindninjax/dsa-daily

A GitHub Repo for my Daily DSA Practice in JavaScript on Leetcode & other sources 🧠⚡

algorithms data-structures dsa hacktoberfest javascript leetcode

Last synced: 29 Mar 2025

https://github.com/minjeongss/algorithm

알고리즘 문제 풀이 Repository 🚀

algorithms data-structures

Last synced: 16 May 2025

https://github.com/abarichello/ine5408

INE5408 - Data Structures. Use avaliate.sh for running tests locally

data-structures ine5408 ufsc

Last synced: 16 May 2025

https://github.com/grasielagomes/bloom-filter-ts

High-performance Bloom Filter implemented in TypeScript for fast membership checks.

bitwise bloom-filter data-structures performance typescript

Last synced: 22 Mar 2025

https://github.com/llleeeaaannn/linkedlist

Implementation of a Linked List data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/vextroyer/heap

Heap data structure implementation on several languages

data-structures heap

Last synced: 12 Jun 2025

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

A repository of algorithms and data structures for my own self education.

algorithms algorithms-and-data-structures data-structures scala

Last synced: 14 Jun 2025

https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2

applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality

algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development

Last synced: 31 Aug 2025

https://github.com/dkoh2018/chatroom_java

Command-line chatroom application for real-time communication with data structure implementations

arraylist chatroom command-line-app data-structures hashmap java multithreading

Last synced: 20 May 2026

https://github.com/tmzane/libds

🧱 Data structures implemented in C

c data-structures hashmap

Last synced: 04 Jul 2025

https://github.com/amir-hshahi/leet-codes

Adding: LeetCode problems solution

algorithms data-structures

Last synced: 20 Aug 2025

https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java

This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.

algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java

Last synced: 04 Mar 2026

https://github.com/3bdalrhmans3d/leetcode

This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush

cpp csharp data-structures java javascript leetcode-solutions pandas python python3 sql

Last synced: 08 Apr 2026

https://github.com/mhamdyx/supermarket_management_system

Three different implementations of the same system: Dynamic Array, Linked-List, and Abstract Data Type

abstract-data-types c-programming data-structures dynamic-arrays linked-lists

Last synced: 29 Mar 2025

https://github.com/egrizq/golang-data-structure

Data Structure with Golang

data-structures golang leetcode

Last synced: 02 Nov 2025

https://github.com/thewasif/algorithms-typescript

Learning Data Structures & Algorithms with JavaScript

algorithms data-structures javascript

Last synced: 22 Mar 2025

https://github.com/mohamedasad10/datastructures_algorithms

DSA📜exploration with detailed notes and explanations.

algorithms algorithms-and-data-structures data-structures java

Last synced: 08 Jun 2026

https://github.com/junh0328/prepare_algorithm

📚 파이썬을 통해 자료구조와 알고리즘 공부하기

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/kavindu-mane/algorithms_implementation

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 2025

https://github.com/errea/vet_clinic_database

For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.

data data-analysis data-structures data-visualization database

Last synced: 21 May 2026

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

Data structures and algorithms i have learnt and implemented with explanations

algorithms-and-data-structures data-structures

Last synced: 07 Aug 2025

https://github.com/kashirin-alex/thither.direct-onamove

an android skeleton-example application for using data from Thither.Direct platform on mobile applications

android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management

Last synced: 27 Apr 2026

https://github.com/eliasdeallmeida/estd-ifce

Repositório com a resolução das atividades propostas na disciplina de Estrutura de Dados do IFCE.

binary-tree data-structures doubly-linked-list linked-list python queue recursion stack

Last synced: 14 Mar 2025

https://github.com/artarts36/gds

Data Structures for Golang

data-structures go

Last synced: 22 Mar 2025

https://github.com/akhaled01/cs214

All the data structure implementations for the CS214 Course

algorithms data-structures java

Last synced: 21 May 2026

https://github.com/amrtamertech/clsstack_library-cpp

A C++ template-based stack library (clsMyStack) built on top of a queue and doubly linked list, offering classic LIFO operations with extra flexibility.

cpp data-structures doubly-linked-list generic-programming inheritance oop stack templates

Last synced: 27 Jun 2025

https://github.com/beastop/bloomfilter

BloomFilter is a simple and efficient implementation of a Bloom filter in Go.

algorithms bloom-filter bloomfilter bloomfilter-go data-structures go golang

Last synced: 25 Feb 2025

https://github.com/shashankpie/algods

Everything about Data structures and algorithms, coding interview patterns, list of problems to solve, etc.

algorithms coding-interviews data-structures

Last synced: 02 Jan 2026

https://github.com/gabriel-vanca/infoarena

Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.

algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure

Last synced: 24 Oct 2025

https://github.com/hima890/sorting_algorithms

Explore various sorting algorithms implemented in C within this repository. Each algorithm, such as Bubble Sort, Insertion Sort, Selection Sort, and Quick Sort, is meticulously crafted in separate C files. Witness these algorithms in action as they sort arrays or linked lists, with printed outputs after each step.

algorithms alx alx-africa alx-low-level-programming data-structures search-algorithm

Last synced: 14 May 2025

https://github.com/harish-aka-shivi/algo-ds

Data structures implementations, algorithms, leetcode solutions, etc

algorithms data-structures dynamic-programming leetcode recursion typescript

Last synced: 03 Oct 2025

https://github.com/sivaosorg/alpha4j

alpha4j: is a Java 8 library featuring common data structures and algorithms. Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.

ai algorithms data-structures data-structures-and-algorithms java java-algorithms java-data-structure

Last synced: 24 Jun 2026

https://github.com/aguluman/bezao-test

This is a repository for the first stage of BEZAO technical interview.

algorithms critical-thinking csharp data-structures dotnet-cl

Last synced: 14 Apr 2025

https://github.com/jun-labs/algorithm

📝 자료구조, 알고리즘 학습 저장소.

algorithm data data-structures leetcode problem-solving programmers ps structure

Last synced: 14 Mar 2025

https://github.com/abhideva/user-manage-task-ui

Best Learning App for Full Stack With Visualiser

data-structures express-js javascript mongodb nodejs react-js

Last synced: 08 Apr 2026

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

Algorithms and Data Structures implemented in Java

algorithms data-structures java

Last synced: 28 Mar 2025

https://github.com/neutronixy/holiday-booking-system

Design of a database for the package holiday booking system

booking-platform booking-system data-structures database holiday-booking holidays

Last synced: 30 Mar 2025

https://github.com/yasminmuntasern/avanced-data-structure-toolkit

📚 The Data Structure Toolkit is a comprehensive collection of 127 practical problems designed to help master core data structures such as arrays, linked lists, trees,, hash tables, and more.

csharp data-structures problem-solving

Last synced: 28 Mar 2025

https://github.com/kirtish16/visdas

A python package for visualizing data structures

array data-structures package python visualization

Last synced: 22 Mar 2025

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/mahmud-kandawala/stacks_check_brackets

A python program that verifies whether the brackets the user enters are identical to one another.

data-structures python3 stacks

Last synced: 14 Sep 2025

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

some data structure in C Language

c c-lang c-programming data-structures

Last synced: 06 Apr 2025

https://github.com/songjianhit/datastructurs-algorithm

该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]

algorithms data-structures java

Last synced: 10 Jun 2026

https://github.com/jetsup/implementing-queues

Implementing a modern life scenario like queues with CPP

cpp data-structures queue

Last synced: 15 Jul 2025

https://github.com/logan-bobo/maze-solver

A visual maze solver in Python based on depth first search

data-structures python3

Last synced: 13 Aug 2025

https://github.com/gouravgarg48/data_structures_and_algorithms

Algorithms for different types of problems

algorithms cpp11 data-structures

Last synced: 03 Nov 2025

https://github.com/timolinn/algorithms

Popular Computer Science Algorithms solved with Python

algorithms data-structures python3

Last synced: 21 May 2026

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

data structures and algorithms in java

data-structures java sorting-algorithms

Last synced: 14 May 2025

https://github.com/infinite-null/react-structs

React-Structs is an open-source project that brings data structures to life with interactive visualizations and animations. Built using React Native, this project aims to make learning data structures intuitive, fun, and accessible on Android

cross-platform data-structures educational interactive open-source react-native visualization

Last synced: 21 May 2026

https://github.com/wkhallen/cstructures

A collection of data structures in C, for my own benefit

c data-structures

Last synced: 22 Mar 2025

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

Implementation of various Data Structures in C++

cpp data-structures linked-list

Last synced: 14 May 2025

https://github.com/liddiard/cs32

UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.

algorithms c-plus-plus data-structures homework

Last synced: 28 Mar 2025

https://github.com/richu-antony/c_programmes-data_structure

C data structure programmes are software applications that implement and manipulate data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Data structures are used to organise and store data so that it can be accessed, retrieved, and manipulated efficiently.

c data-structures

Last synced: 30 Mar 2025

https://github.com/brunojppb/algorithms

Practicing Algorithms and Data Structures in Rust

algorithms data-structures rust

Last synced: 11 Jun 2026

https://github.com/markwinter/gocol

Data Structures and Algorithms in Golang using Generics

algorithms data-structures generics go golang

Last synced: 05 Apr 2025