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/dylankle/dieting-data

Food and water tracking application with GUI written completely in Java

data-structures gui input-output object-oriented-programming

Last synced: 15 Jun 2025

https://github.com/gama1903/leetcode_practice

Targeted on specific class of data structure or algorithm.

algorithms cpp data-structures leetcode

Last synced: 02 Jul 2026

https://github.com/lukasondrejka/data-structures-census

C++ generic data structures and data structures for efficient census data access

census cpp data-structures

Last synced: 13 Mar 2025

https://github.com/amansrv/dsa-hackerrank

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithms data-structures hackerrank

Last synced: 24 Jan 2026

https://github.com/zunainaliazam/phonebook-management-system

This project is made as a project for the implementation of Data structures. In this project, I have used doubly linked list to maintain this phonebook.

cpp data-structures doubly-linked-list

Last synced: 05 Apr 2025

https://github.com/raphgl/clibs

My set of C libraries

algorithms data-structures

Last synced: 25 Jun 2025

https://github.com/hadjiprocopis/histocurse

A Java implementation of a multidimensional histogram backed on dense/conventional OR sparse array. Extremely efficient when number of dimensions is large and back-store is sparse array. This module depends on other projects which can be found on my repo here. See README below to see what you need to download.

data-analysis data-structures histogram multidimensional

Last synced: 03 Jul 2026

https://github.com/lthibault/uq

Fast unbounded queue with efficient allocation

data-structures generic memory-efficient queue

Last synced: 29 Mar 2025

https://github.com/ramarav/data-structures-and-algorithms-in-python

A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

algorithms algorithms-and-data-structures data-structures python python-3 python3

Last synced: 01 May 2026

https://github.com/maks28atish03kumar04sahu01/Java-Project-04

Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.

awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp

Last synced: 03 Jul 2026

https://github.com/abdullahalshawafi/cookit

Data Structure & Algorithms Project that simulates a restaurant kitchen system and calculates some statistics that measure average customer satisfaction.

algorithms c cpp data-structures oop system

Last synced: 07 May 2026

https://github.com/abdullrahmen/alx-higher_level_programming

This repo contains all the projects that I have done in the ALX curriculum on Higher level programming.

classes data-structures oop oop-concepts oops-in-python practices python python-3 python-app python-script python3 script scripting scripts

Last synced: 15 Jun 2026

https://github.com/saadarazzaq/master-dictionaries-in-python

Master Dictionaries in a LAYMAN Language ✨

data-structures dictionaries python

Last synced: 03 Jul 2026

https://github.com/slmt/ds-collection

A collection of data structures written in Rust.

data-structures rust

Last synced: 05 Apr 2025

https://github.com/maxrt101/cpp-collections

POC collections library using C++20 concepts

collections cpp20 data-structures

Last synced: 05 Apr 2025

https://github.com/llleeeaaannn/binarysearchtree

Implementation of a Binary Search Tree data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/jconleyscales/graph-adjacency-matrix

Undirected weighted graph utilities + Graph class (adjacency matrix) in Python.

adjacency-matrix data-structures graphs python

Last synced: 25 May 2026

https://github.com/Mt1Gr/Data_structures_and_computional_complexity

Research on computational complexity of algorithms and data structures

avl-tree cpp data-structures mst-tree research-project shortest-path sorting-algorithms

Last synced: 11 May 2025

https://github.com/therustifyer/master-data_structures-and-algorithms

Code and docs for the course Master Data Structures and Algorithms in C/C++

algorithms algorithms-and-data-structures c cpp data-structures

Last synced: 18 May 2026

https://github.com/zaythedev/amazon-clone

The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.

amazon data-structures react reactjs

Last synced: 18 May 2026

https://github.com/fdifrison/java-data-structures

Review of ADS principles in java

algorithms data-structures java

Last synced: 25 Jun 2025

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

Leetcode problem solutions in Go

algorithms data-structures problem-solving

Last synced: 05 Apr 2025

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

The Implementations of Data Structures and Algorithms

algorithms data-structures data-structures-and-algorithms

Last synced: 25 Jun 2025

https://github.com/randomgamingdev/onewaylinkedlistlibjs

A simple one way linked list that stores the head, tail and length of the list

data-structures easy easy-to-use javascript linked-list list simple small

Last synced: 13 Mar 2025

https://github.com/randomgamingdev/onewaylinkedlistlib

A simple one way linked list that stores the head, tail and length of the list

cpp data-structures easy easy-to-use header-only linked-list list simple small

Last synced: 20 Aug 2025

https://github.com/douglasmatosdev/data-structure-and-algorithms-in-python

Data Structure is an area of Computer Science that studies computational techniques for the efficient organization and manipulation of any amount of information. In other words, when you develop a system you must think about which data structures to use; and the choice of a given data structure will influence the performance of the software.

algorithms algorithms-and-data-structures data-science data-structures python python3

Last synced: 21 Mar 2025

https://github.com/kawre/dsa

My personal implementations of various data structures and algorithms using Java.

algorithms algorithms-and-data-structures data-structures dsa dsa-practice java

Last synced: 21 Mar 2025

https://github.com/Felipalds/b-tree-schedule

Creating and managing a schedule in Go Lang with B tree data structure.

b-tree data-structures golang

Last synced: 11 Jan 2026

https://github.com/pedrohenrikle/fprog2025-1

This repository is dedicated to save contents from the Algorithms class from college with C/C++

algorithms c college cplusplus data-structures study

Last synced: 18 May 2026

https://github.com/mariamelantably/scala

this repository consists of scala programs from the university of oxford's prelims imperative programming course

data-structures imperative-programming scala

Last synced: 05 Apr 2025

https://github.com/nb9960/dsa

Solutions for Standard Problems on Algorithms & Data Structures in C++

algorithms data-structures

Last synced: 05 Apr 2025

https://github.com/orelba/linked-lists

Implementation of the linked list data structure in Javascript

computer-science data-structures linked-list

Last synced: 12 Jun 2025

https://github.com/dapper91/contests

Different contests problems (timus, geeksforgeeks)

algorithms contests data-structures interview-practice python

Last synced: 29 Mar 2025

https://github.com/klmitch/dbprim

Database Primitives Library

c data-structures datastructures library

Last synced: 13 Mar 2025

https://github.com/arshad-khalid/patient-queue-management-system

A queue management system for patients in a clinic

algorithms c data-structures queue-management

Last synced: 18 May 2026

https://github.com/ayushexel/algorithms

Implementation of Algorithms and Data Structures used extensively in computer Science

algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures

Last synced: 12 Sep 2025

https://github.com/ppodds/ncudatastructurehw

National Central University Data Structure Homework (Backup)

c cpp data-structures homework ncucsie

Last synced: 18 May 2026

https://github.com/kemboi590/teach2give-test

The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.

data-structures problem-solving technical-test

Last synced: 25 Jun 2025

https://github.com/bragdond/universal-linked-list-c

Universal data structure linked list implemented in C

c data-structures linked-list

Last synced: 21 Mar 2025

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

Implementation of most useful data structures and algorithms, focusing in distributed systems problem solvers and performance with large data

algorithms algorithms-and-data-structures data-structures dotnet

Last synced: 21 Mar 2025

https://github.com/samyouaret/php-datastructure

A small PHP data-structure package

algorithms data-structures linked-list php queue stack

Last synced: 05 Apr 2025

https://github.com/gevorg-vardanyan/python_algs

This repository is intended to keep algorithms written with python.

data-structures python python3 sorting-algorithms

Last synced: 05 Apr 2025

https://github.com/mosheberman/spiked-punchcards

This is one of six homework assignments for my Data Structures class using C++ at Brooklyn College.

brooklyn c-plus-plus college cuny data-structures homework-assignments

Last synced: 18 May 2026

https://github.com/nandomattos/linkedlists

C algorithm to create and modify linked lists using reference parameter

c data-structures linked-list pointers

Last synced: 04 Jul 2026

https://github.com/mistermboy/ed

Data Structures Uniovi 2016/2017 && 2017/2018

avl-tree bstree data-structures dijkstra floyd graph hash-table heap uniovi

Last synced: 29 May 2026

https://github.com/ondrejhruby/pythonessentials

A comprehensive guide to Python essentials, featuring a variety of code examples demonstrating basic to advanced concepts. This repository is ideal for beginners and intermediate learners looking to strengthen their Python programming skills through practical exercises.

algorithms classes-and-objects data-structures functions jupyter-notebook programming python

Last synced: 18 May 2026

https://github.com/headlessnode/dsa

My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise

algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving

Last synced: 18 May 2026

https://github.com/boemer00/leetcode

Data Structure and Algorithm problems from leetcode and neetcode

algorithms data-structures leetcode python

Last synced: 19 May 2026

https://github.com/jofaval/advent-of-code

Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar

advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript

Last synced: 27 Apr 2026

https://github.com/ereh11/ramadan-problem-solving-challenge

Ramadan Problem Solving Challenge is a 30-day coding challenge where participants solve a new problem daily throughout Ramadan

algorithms data-structures problem-solving

Last synced: 13 Sep 2025

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

Here is the Data Structure With Java

data-structures java problem-solving

Last synced: 04 Mar 2025

https://github.com/neutronixy/stacksofwax

Home to the codebase of a dynamic music streaming social network that connects users through their love of music. Here, you'll find everything that powers our community's ability to explore, share, and discuss their favorite tunes and podcasts.

back-end back-end-development data-structures database front-end front-end-development full-stack fullstack-development music music-database music-player music-server music-service server-side soundcloud spotify website

Last synced: 28 Oct 2025

https://github.com/ashtishad/epi-go

Elements of Coding Interview Problem Patterns in Go/Golang

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

Last synced: 04 Apr 2025

https://github.com/soloeinsteinmit/ds-algo-deck-v010

Data Structure and Algorithm Visualizer is an interactive web application designed to help students, developers, and educators learn data structures and algorithms in an engaging way. This tool allows users to explore and manipulate various data structures and algorithms with visual representations.

ai algorithms algorithms-and-data-structures data-structures dsa-visualizer framer-motion heroui nodejs react react-router redux redux-persist redux-toolkit tailwindcss

Last synced: 24 Feb 2025

https://github.com/quarkgluant/python-data-structures-algorithms

Udemy course "Python for Data Structures, algorithms, and Interviews" by José Portilla

algorithms algorithms-and-data-structures data-structures python python3 udemy

Last synced: 19 May 2026

https://github.com/sahilmemon7/data_structures_algorithms

Main data structures and algorithms in Java along with their time and space complexities.

algorithms data-structures java

Last synced: 13 Sep 2025

https://github.com/wajktor13/ads-lab

solutions to algorithmic tasks from Algorithms And Data Structures course at AGH University

agh agh-university agh-wi agh-wiet algorithms algorithms-and-data-structures data-structures

Last synced: 13 Mar 2025

https://github.com/almoghindi/boxes-project

Project based on data structures to offer the most appropriate box for a customer using avl tree, inside an avl tree for maximum complexity and memory utilization.

avl-tree binary-search-tree complexity csharp data-structures dotnet oop

Last synced: 06 Apr 2025

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

Coursera Data Structures and Algorithms Specialization

data-structures python3 rust

Last synced: 27 Aug 2025

https://github.com/munagekar/algorist

A software engineer without algorithms is like a fish without water.

algorithms data-structures python3

Last synced: 15 Jun 2026

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

Implementations of all the data structures and algorithms I learnt in COMP1927

c data-structures searching-algorithms sorting-algorithms

Last synced: 21 Mar 2025

https://github.com/hasanyahya101/ds_lab_solutions

Solutions to Data Structures lab questions from Fall 2023 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.

data-structures ds fast lhr nuces programming

Last synced: 19 Jun 2025

https://github.com/rubenwihler/c-dynamic-array

Une simple implémentation d'un tableau dynamique générique en C. Les éléments du tableau sont stockés dans un espace mémoire contigu. La taille des éléments est spécifiée lors de la création du tableau.

c data-structures dynamic-array generic

Last synced: 13 Sep 2025

https://github.com/torao/banded-hash-tree

bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).

blockchain data-structures database hash merkle-tree merkletree

Last synced: 13 Mar 2025

https://github.com/parasgarg/leetcode-coding-practice

LeetCode's practice solutions for the problems based on Algorithms and Data Structures.

algorithms data-structures java leetcode practice-programming problem-solving programming-challenges

Last synced: 29 Mar 2025

https://github.com/yehezkiel1086/ds-sol-cpp

📖 Data structures and algorithms labs solutions in C / C++

algorithm cpp data-structures

Last synced: 19 May 2026

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

Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.

data-structures java php python

Last synced: 01 Jan 2026

https://github.com/dmdv/go-algo

Data structures in Golang. Leetcode, Hackerrank

algorithms challenges data-structures datastructures hackerrank leetcode

Last synced: 06 Apr 2025

https://github.com/sharonina/algoritmosavanzados

Ejercicios de Algoritmos Avanzados y Estructuras de Datos (platzi)

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

Last synced: 27 Mar 2025

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

DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.

data-structures java-8

Last synced: 14 May 2026

https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).

data-structures java javafx

Last synced: 28 Apr 2026

https://github.com/ryanlemes/graph-data-structure

Graph data structure implemented in Golang using clean architecture.

clean-architecture clean-code data-structures go golang graph

Last synced: 12 Jan 2026

https://github.com/luandersonalvesdev/restaurant-orders-trybe

Logic challenges with time and space complexity of algorithms.

algorithm algorithms computer-science data-structures python3

Last synced: 19 May 2026

https://github.com/bragdond/universal-double-linked-list-c

Universal data structure double linked list implementation in C

c data-structures double-linked-list void

Last synced: 21 Mar 2025

https://github.com/samukiszhsd/alteryx-analytics

Você está trabalhando com dados de transações bancárias do Itaú e precisa fazer algumas análises para ajudar o time de auditoria a detectar padrões incomuns e possíveis transações suspeitas.

alteryx data-analysis data-structures data-visualization etl workflow

Last synced: 18 Feb 2026