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/srodriguezamarillo/milkyroutes

MilkyRoutes es un proyecto en Java que utiliza algoritmos avanzados y estructuras de datos para optimizar rutas en la distribución de productos lácteos. Utiliza un grafo para representar las conexiones y aplica algoritmos de caminos mínimos para encontrar las rutas óptimas.

advanced-java algo avl-tree data-structures dijkstra graph-theory hashing java junit maven optimization route-planning shortest-paths unit-testing

Last synced: 02 May 2026

https://github.com/bineet-ratna-shakya/hellswok-food-data-manager

HellsWok Food Data Manager using Data Structures & Algorithms

binary-search crud data-structures java mergesort

Last synced: 08 Jun 2026

https://github.com/manesioz/leetcode

Data Structures and Algorithm Practice

algorithms data-structures leetcode

Last synced: 08 Jun 2026

https://github.com/first-coding/data-structure

This DataStructure warehouse is used to learn for me.

c cpp data-structures

Last synced: 02 May 2026

https://github.com/navpreetdevpuri/trie-js

Trie data structure implementation in javascript

data-structures javascript trie trie-data-structure typescript

Last synced: 02 May 2026

https://github.com/nir3x/fastpatternsscanner.cpp

FastPatternsScanner.cpp - Efficient Pattern Scanner for C++

algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning

Last synced: 09 Jun 2026

https://github.com/muhammadshavaiz/advanced-data-structues-fifa_dataset

This C++ project showcases efficient data management for FIFA World Cup data from 1930 to 2018. It uses AVL Trees for fast searching, Hash Tables for quick access, and Singly Linked Lists for easy traversal, optimizing both memory usage and retrieval speed.

avl-tree cpp data-structures hashtable linked-list parsing

Last synced: 09 Jun 2026

https://github.com/jaketarnow/algorithmsreview

Algorithm and Data Structures review

algorithms c data-structures interview-practice java python

Last synced: 03 May 2026

https://github.com/revazashvili/dsa

repository for data structures and algorithms

algorithms data-structures dsa

Last synced: 09 Jun 2026

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

Explore data structure by Java

data-structures java

Last synced: 04 May 2026

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

Solutions for various coding interview problems by DCP. List will be updated regularly as and when I solve the problems.

algorithms c-programming cpp data-structures problem-solving python

Last synced: 04 May 2026

https://github.com/momen-alshouha/data-structure-queue

This repo contains a C++ template class for a queue -linked-list-based- , designed with OOP principles. It features essential queue operations such as enqueue, dequeue, front, rear, size tracking, and a copy constructor.

cpp data-structures linked-list oop-principles queue

Last synced: 09 Jun 2026

https://github.com/xonorhc/water-distribution-data-management

Modelo de dados geoespaciais para sistemas de distribuicao de agua.

data-structures postgis postgresql

Last synced: 06 May 2026

https://github.com/saibarathr/file-explorer

File and Folder management reusable react component created with tree data structure to add, edit and delete folders and files.

data-structures reactjs tailwindcss

Last synced: 06 May 2026

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

Implementation of C++ Data Structures & Algorithms.

algorithms cpp data-structures

Last synced: 10 Jun 2026

https://github.com/sathyasris27/programming-with-c-and-python

Programming exercises and practice in C, Java and Python.

algorithms c-programming data-structures java python

Last synced: 07 May 2026

https://github.com/themusharraf/fastapibooks

A REST API built with Python and FastAPI, integrating with PostgreSQL for CRUD operations (Create, Read, Update, Delete) on books.

api architecture data-structures database fastapi render server sqlalchemy

Last synced: 07 May 2026

https://github.com/yasinpalash/dsa

This repository is dedicated to Data Structures and Algorithms (DSA)

algorithms array dart data-structures dsa dynamic-programming problem-solving py python searching sorting sorting-algorithms

Last synced: 07 May 2026

https://github.com/armcburney/practice

:pencil2: Practice problems implemented in C++, Python, Scala, and Ruby

algorithms data-structures python scala

Last synced: 08 May 2026

https://github.com/pedrodevvv/general-studies

A repository to store my studies, has data structure, node.js, sql and exercises

data-structures handlebars-js javascript mysql nodejs

Last synced: 08 May 2026

https://github.com/mahmudmardini/stack

Data Structures course 2019 (3rd semester)

data-structures stack

Last synced: 08 May 2026

https://github.com/thoth2357/dsa-practice

💪 A repository documenting my daily coding practice and technical study journey on platforms like LeetCode, HackerRank, and AdventOF Code. Focused on algorithms, problem-solving, and technical growth.

algorithms data-structures dsa-algorithm learning-by-doing

Last synced: 06 Sep 2025

https://github.com/williamfzc/planter

compile dict (json/yaml/toml/everything) to tree

data-structures dictionary json python tree tree-structure yaml

Last synced: 10 May 2026

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/burakyilmaz321/data-structures

Data structure implementations

data-structures playground

Last synced: 11 May 2026

https://github.com/abhinav9444/hackerrank

This repository serves as a personal collection and showcase of my coding skills, problem-solving techniques, and progression through various coding challenges on HackerRank. It is also intended to help others learn and understand different approaches to solving programming problems in various languages.

algorithms algorithms-and-data-structures c data-structures hackerrank hackerrank-solutions programming python python3 ruby

Last synced: 11 May 2026

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

Implementation of data structures and algorithms in different programming languages.

data-structures python python3 queue stack

Last synced: 11 May 2026

https://github.com/samuelsoaress/matplotscience

content taught in Diego Mariano teacher classes python for data science

data-structures matplotlib-pyplot python3

Last synced: 10 Jun 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/alisatodorova/javachallenges

Some interesting and challenging programs and algorithms I coded in Java.

algorithms data-structures data-structures-and-algorithms java practice-programming

Last synced: 13 May 2026

https://github.com/mandober/js-data-structures

Data structures in JS

data-structures javascript

Last synced: 14 May 2026

https://github.com/nohomey/sdp-directory-tree-homework

Code for the third Data structures and algorithms course homework (File matcher)

allocator cpp14 data-structures iterator

Last synced: 12 Jun 2026

https://github.com/mohamed-mostafaaa/sorting_algorithms

sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.

algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented

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/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/cgrade/alx-low_level_programming

This repository contains programs written for the low-level programming and algorithm track at the alx-SoftwareEngineering program facilitated by ALX. I am learning about data structures, algorithms, and other low-level programming concepts while working in the C language

bigonotation brainfuck c data-structures recursion

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

Stack, queue, directed graph , binary tree, multi linked list algorithm

cpp data-structures

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/usmanmehmood55/queue

A queue implementation in C

buffer c data-structures queue

Last synced: 17 Jun 2026

https://github.com/remonhasan/cp-code-library

algorithms & data structures that i learned for CP 💡

cpp data-structures number-theory prefix-notation stl-algorithms

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/belovetech/alx-low_level_programming

A solid foundation in low-level programming using C, the mother of all languages. This codebase includes functional and dynamic programming, data structures (arrays, singly and doubly linked lists, hash tables), memory management, I/O operations, kernel interaction, and more.

algorithms arrays c data-structures linked-list pointers-in-c recursion-algorithm string-manipulation

Last synced: 20 Jun 2026

https://github.com/zhengxs2018/tiny-tree

一个循环解决行转树的问题,快速,轻量,无依赖。

array-to-tree array2tree data-structures tree tree2array

Last synced: 20 Jun 2026

https://github.com/francesco-s/leetcodes

LeetCode problems solved in Python. Each solution is well-tested and easy to execute (WIP).

competitive-programming data-structures problem-solving

Last synced: 22 Jun 2026

https://github.com/mwangi-derrick/go-trees

Exploring tree-based data structures in Go: Foundations for databases, storage, and distributed systems.

data-structures distributed-systems golang merkle-tree systems-programming

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/f-ca7/cpp_datastructure

data structure learning

c-plus-plus data-structures learning

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/string-operations-cpp

C++ lab: custom String class built on sequence abstractions with sorting and searching

algorithms cpp data-structures string

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

https://github.com/abdullah00001/way-to-be-a-rated-coder

A dedicated repository to track my 90-day journey of competitive programming practice — mastering algorithms, solving problems daily, and leveling up to become a rated coder.

algorithms c competitive-programming cpp data-structures dsa

Last synced: 29 Jun 2026

https://github.com/iker-gonzalez/ft-containers

Reimplementation of stack, vector and map container types of the C++ standard template library (STL).

algorithms containers cpp data-structures operator-overloading standard-template-library templates

Last synced: 29 Jun 2026

https://github.com/yevheniidatsenko/goit-algo-hw-02

📊 Hometask - Basic Algorithms and Data Structures (Basic data structures)

algorithms data-structures goit-algo-hw-02 python

Last synced: 23 Jul 2025

https://github.com/vic-lsh/ata

all things algo

algorithms data-structures

Last synced: 20 Mar 2025

https://github.com/yevheniidatsenko/goit-algo-hw-10

📊 Hometask - Basic Algorithms and Data Structures (Linear Programming and Randomized Algorithms)

algorithms data-structures goit goit-algo-hw-10 linear-programming python randomized-algorithms

Last synced: 05 Apr 2025

https://github.com/black-panthera/university-resource-allocator

Student Management System in C++ - OOP university system managing BTech & DualDegree students with faculty.Features: Random data generation, faculty advisor assignment, CGPA-based project guides, hostel-based allocation, TA supervision, constraint validation, overlap analysis, multi-criteria sorting, and workload distribution tracking and lot more!

constraint-satisfaction-problem constraints cpp data-structures object-oriented-programming oops-in-cpp random-generation resource-allocation resource-management student-management-system

Last synced: 15 Jun 2025

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

Data Structure with Golang

data-structures golang leetcode

Last synced: 02 Nov 2025

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

Different data structures

data-structures javascript

Last synced: 14 Jun 2025

https://github.com/prashantsaini1525/alpha-course-2025

Java Programming – Alpha Course: Notes, code, & challenges from Apna College Alpha Batch 3.0 covering Java fundamentals, data structures, algorithms & competitive programming.

algorithms apna-college competitive-programming data-structures dsa interview-preparation java java-basics programming programming-notes

Last synced: 04 Apr 2025

https://github.com/mu-selim/datastructures-algorithms-implementation

Data structures and algorithms implementation with JavaScript and C#

algorithms csharp data-structures javascript leetcode problem-solving

Last synced: 17 May 2026

https://github.com/piotrl/compsci-alghoritms

🎓 My implementations of popular algorithms concepts

algorithms c computer-science data-structures learning

Last synced: 30 Jun 2026

https://github.com/crissyro/-algorithms-and-data-structures-course

algorithms and data structures course in BSTU named after V.G. Shukhov on C

algorithms bstu data-structures discrete-mathematics

Last synced: 07 Jul 2025

https://github.com/ale-soares/cracking-the-coding-interview-solutions

Personal Cracking the Coding Interview solutions written in Python with Big O Analysis.

algorithms cracking-the-coding-interview data-structures data-structures-and-algorithms

Last synced: 01 Mar 2026

https://github.com/aguven6/inmemory-data-processor

Convert tabular data to columnar data with index. Aim is to process huge data quicker especially in aggregation operation

columnar-storage data data-structures parallel-computing parallel-programming processing

Last synced: 17 May 2026

https://github.com/arnellebalane/union-find

Implementation of the Union-Find data structure for NodeJS

data-structures hacktoberfest npm-package union-find

Last synced: 17 May 2026

https://github.com/bside89/data_structures_practice2

Practical activity #2, Data Structures, in Computer Engineering graduation.

connected-component-labelling data-structures queue

Last synced: 04 Apr 2026

https://github.com/parminderpaul/lru-cache

This repository contains an object-oriented implementation of an LRU Cache in multiple programming languages. It demonstrates efficient `get` and `put` operations using a hashmap and doubly-linked-list structure. 🐙💻

arc asyncio cache caching cpp data-structures fifo-cache go header-only in-memory lfu lfu-cache lru lru-cache python server strapi volatile

Last synced: 14 Apr 2026

https://github.com/orelba/knights-travails

Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm

breadth-first-search computer-science data-structures graph-algorithms

Last synced: 08 Jun 2026

https://github.com/splode/practice-ts

This project documents ongoing efforts to enrich my understanding of CS concepts while learning TypeScript.

algorithms data-structures typescript

Last synced: 04 Nov 2025

https://github.com/yehezkiel1086/data-structure-solutions

📖 Data structures and algorithms solutions writte in C/C++ language

algorithm cpp data-structures

Last synced: 28 Mar 2025