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/choonchernlim/spring-modularizer

Transforms an input object into a modularized result object based on the requested data module(s).

data-structures design-patterns groovy java-8 spring

Last synced: 10 May 2026

https://github.com/ovuiproduction/unix-file-system-simulation

This project simulates a Unix-like file system using an N-ary tree data structure, enabling efficient file and directory management. It supports essential operations like creation, deletion, traversal, and renaming while providing a command-line interface that mimics Unix shell commands for an intuitive user experience.

command-line-interface data-structures directory-management file-management file-system filesystem-simulation n-ary-tree shell-commands tree-structure unix-shell

Last synced: 10 May 2026

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

:books: Data structure studies.

c c-plus-plus data-structures

Last synced: 11 May 2026

https://github.com/jayesh-tanna/coding-problem-solution

Data structures and algorithms - Hackerrank & geeksforgeeks solutions in c# and java

algortihms csharp data-structures geeksforgeeks-solutions hackerrank java

Last synced: 12 May 2026

https://github.com/a920604a/leetcode

leetcode to record

algorithms data-structures

Last synced: 12 May 2026

https://github.com/sdc224/tree

Programs on Tree Data Structure in C

c cpp data-structures

Last synced: 12 May 2026

https://github.com/wesgtox/data-structure-ii

College "Data Structure II" exercises.

algorithms c cpp data-structures hash-table tree-structure

Last synced: 13 May 2026

https://github.com/anas436/data-structure-and-algorithm

Here, work has been done on the basic operations of Data Structure and Algorithm. If these operations are practiced, your basic skills will be strong. Here is used the C and Python programming language. Also, the PyCharm IDE and CodeBlocks are used as compilers.

algorithms c codeblocks data-structures pycharm python

Last synced: 13 May 2026

https://github.com/being-amara-khan/cpp-codes

This repository contains a collection of C++ programming problems and solutions, ranging from fundamental concepts to advanced Data Structures and Algorithms (DSA). Whether you're a beginner or an advanced learner, this repository aims to help you practice and enhance your coding skills.

cpp data-structures dsa-algorithm patterns

Last synced: 11 Jun 2026

https://github.com/dev88jerry/cs304

Bishop's University - CS304 Data Structures

bishops bu data data-structures python structure university

Last synced: 11 Jun 2026

https://github.com/shahadathhs/leetcode-javascript

JavaScript-only LeetCode questions with solutions, explanations, and concept-based tagging.

algorithms data-structures javascript leetcode leetcode-javascript leetcode-solutions leetcode-typescript typescript

Last synced: 13 May 2026

https://github.com/andygol/andygol.github.io

Andrii Holovin – Product & Project Manager Geospatial Expert / OpenStreetMap Consultant / DevOps practitioner

consultant data data-structures devops experience floss gis mapping navigation openstreetmap personal-site personal-website

Last synced: 13 May 2026

https://github.com/kamzzi/dsa-typescript

Data Structures and Algorithms using Typescript and Vitest

algorithms data-structures typescript vite vitest

Last synced: 14 May 2026

https://github.com/deadcoder0904/datastructures-practice

Data Structures Practice in C++ :heart_eyes:

c-plus-plus cpp data-structure data-structures datastructures

Last synced: 12 Jun 2026

https://github.com/akaliutau/python-idioms

Effective Python

data-structures python3

Last synced: 12 Jun 2026

https://github.com/harrisonhemstreet/dsa-python

Data Structures and Algorithms! (plus some Leetcode!)

algorithms data-structures dsa leetcode leetcode-python python3

Last synced: 12 Jun 2026

https://github.com/mahmud-kandawala/c-programming-coursework

This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.

c data-structures

Last synced: 12 Jun 2026

https://github.com/sanjaraiy/dsa_series

Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.

alogrithms countsort cpp data-structure-and-algorithm data-structures vscode

Last synced: 13 Jun 2026

https://github.com/jubayer98/data-structures-basic-problems

Here are solutions to some basic data structure problems implemented in C++.

basic-programming cpp data-structures

Last synced: 13 Jun 2026

https://github.com/roydevashish/cpp

This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!

algorithms cpp data-structures object-oriented-programming oop

Last synced: 13 Jun 2026

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

This repository is to try out data structure and algorithm.

algorithms data-structures dsa-practice golang

Last synced: 14 Jun 2026

https://github.com/sr2ds/rust-data-structures-and-algorithms

Training Rust - Manual implementations of data structures and classic algorithms

algorithms data-structures rust rust-language rust-learning

Last synced: 15 Jun 2026

https://github.com/kenych/fraud-detector

The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.

concurrency data-structures in-memory-caching java java8

Last synced: 15 Jun 2026

https://github.com/lucashnss/algorithms-python

This repository serves to recreate famous algorithms and data structures to train my coding and logic skills in the Python language.

algorithms data-structures python

Last synced: 15 Jun 2026

https://github.com/aabduvak/ft_containers

The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!

42istanbul 42school containers data-structures stl

Last synced: 15 Jun 2026

https://github.com/kingcitaldo125/linked-list-c

Basic Linked List in C

c data-structures linked-list

Last synced: 15 Jun 2026

https://github.com/r-papso/data-structures

Implementation of advanced data structures

avl-tree csharp data-structures hashing-algorithms kd-tree

Last synced: 16 Jun 2026

https://github.com/jitesoft/php-datastructures

Misc data structures for php 7.4.2+.

data-structures datastructures hacktoberfest map math php

Last synced: 17 Jun 2026

https://github.com/salmanabdullahfahim/data-structure-algorithm

My Data Structure And Algorithm Learning Journey In C++

algorithms cplusplus data-structures

Last synced: 17 Jun 2026

https://github.com/mahmud-kandawala/data-structures-coursework

This repository delves into the core principles of data structures, covering essential types like arrays, stacks, queues, lists, trees, and graphs, utilizing Python and its extensive libraries to apply and demonstrate these concepts.

array binary-search-tree data-structures graph hashmaps heaps linked-list python queue stacks

Last synced: 17 Jun 2026

https://github.com/nadidlinchestein/datastructureseasytoadvance

My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.

algorithms algorithms-and-data-structures coursework cpp data-structures programming

Last synced: 18 Jun 2026

https://github.com/bbariskilic/java-algorithms-and-data-structures

A repository that contains solutions to different problems. All examples have been written solely in Java Language.

algorithms data-structures java

Last synced: 18 Jun 2026

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

This repository contains implementations of fundamental data structures in Java.

data-structures

Last synced: 18 Jun 2026

https://github.com/radhirasho/bst-algos

Just me messing around with a bunch of different algorithms, was going to originally be just Binary Search Tree related Algorithms, but, as you can clearly see, it's expanded just a tiny bit past that

algorithm binary-search-tree binary-trees data-structures

Last synced: 18 Jun 2026

https://github.com/tarek99samy/datastructure-project

Restaurant small Application system using OOP and DS concepts

algorithms-and-data-structures c-plus-plus data-structures gui-application

Last synced: 19 Jun 2026

https://github.com/gozeloglu/hubbmnet

Fall 2018-2019

c data-structures queue stack

Last synced: 19 Jun 2026

https://github.com/maia14/task-scheduler

C project developed in Linux environment A tasks scheduler from scratch by implementing various data structures, such as: linked list, queue, etc.

c data-structures task-manager

Last synced: 19 Jun 2026

https://github.com/ramanaditya/freecodecamp

The repository contains my works while learning on freecodecamp.

backend data-structures frontend html javascript

Last synced: 20 Jun 2026

https://github.com/hebertcisco/remodel-core-docs

Documentation site for remodel-core, built with React Router and Fumadocs.

data-structures database ddl er-diagram modeling parser-implementations sql

Last synced: 20 Jun 2026

https://github.com/alicankaya192/cs_complete_terminology_guide

350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.

algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide

Last synced: 21 Jun 2026

https://github.com/turhancan97/adventofcode

My solutions for Advent of Code (via Python)

2022-focus advent-of-code algorithms data-structures programming python

Last synced: 21 Jun 2026

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

Algorithms and Data Structures

algorithms computer-science data-structures

Last synced: 22 Jun 2026

https://github.com/goulartgusta/desafio-arrays

Desafios de estrutura de dados com tratamentos de exceções e testes.

data-structures java junit5

Last synced: 22 Jun 2026

https://github.com/scisamir/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 22 Jun 2026

https://github.com/waleedali070/learning-dsa

Learning Data-Structures and Algorithm practically.

algorithms data-structures python

Last synced: 22 Jun 2026

https://github.com/piratecoderz/dsa-final-project

University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.

algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench

Last synced: 22 Jun 2026

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

自学数据结构

data-structures

Last synced: 23 Jun 2026

https://github.com/rylei-m/cs2420_2024_auditing_notes

Auditing Data Strucutures and Algorithms for Review and Teaching Evaluation

algorithms algorithms-and-data-structures binary-search-tree data-structures tree-structure

Last synced: 23 Jun 2026

https://github.com/kurayami07734/dsa-cpp

Data Structures and Algorithms in C++

algorithms cpp data-structures

Last synced: 23 Jun 2026

https://github.com/rikcav/dsa

A collection of Data Structures and Algorithms implemented in Python.

algorithms bigonotation data-structures dsa python

Last synced: 23 Jun 2026

https://github.com/cianhub/100daysofpythonday7

Exploring data structures in Python

100-days-of-code data-structures python

Last synced: 24 Jun 2026

https://github.com/hackersa3edy/binary_trees

This repository contains C programs for various operations on binary trees, including node manipulation, tree traversal, and property checks (like height, depth, size, and balance factor).

algorithms alx-software-engineering binary-tree c c-language c-programming data-structures tree-traversal valgrind

Last synced: 24 Jun 2026

https://github.com/bmancini55/algorithms

Data structures and algorithms playground

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/vevdokimovm/mephi-tree-structures

C++ implementation of Binary Tree and Binary Heap with interactive console interface. MEPhI lab

binary-heap binary-tree cmake cpp data-structures

Last synced: 27 Jun 2026

https://github.com/vevdokimovm/codesignal-solutions

Python solutions to CodeSignal Data Structures track — linked lists, stacks, queues, sorting and binary search

algorithms data-structures linked-list python queue stack

Last synced: 27 Jun 2026

https://github.com/balta2ar/scratchpad

Experiments with algorithms/data structures, leetcode solutions

algorithms data-structures leetcode leetcode-python leetcode-solutions

Last synced: 28 Jun 2026

https://github.com/marlaugustin/spring2024-datastructure

This is a repository containing the different labs and projects that I had to do for my Data structure and algorithms class for my spring semester

data-structures python

Last synced: 28 Jun 2026