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/iampavangandhi/froggyjump

🐸 Minimum Jump Froggy Game (using Dynamic Programming)

data-structures dynamic-programming javascript phaser vanilla-javascript

Last synced: 19 Apr 2026

https://github.com/steve2700/alx-interview

This Repo consist the interviews at alx

algorithms alx-interview data-structures interview python python3

Last synced: 04 Jun 2026

https://github.com/trojan-254/binary_trees

exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.

algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures

Last synced: 04 Jun 2026

https://github.com/albovo/adventofcode

A repository with all my solution for the advent of code's problems that I solved in my spare time.

advent-of-code c christmas cpp data-structures problem-solving python3 rust

Last synced: 20 Apr 2026

https://github.com/sreejeet/leetcode

My leetcode solutions. No PRs unless for improvement/corrections.

algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions

Last synced: 14 Jan 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/tsembp/epl231-groupassignment

Search Engine Implementation using TrieNode/TrieTree data structure

algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree

Last synced: 21 Apr 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/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/mroth/orderedmap

🐜 ordered map implementation for Go

data-structures go go-module golang

Last synced: 16 Jun 2026

https://github.com/rsgoksel/data-structures-cpp

Foundations of Data Structures in C++: Descriptions and Illustrations

binary-search-tree binary-tree cpp data-structures linked-list queue

Last synced: 17 Jun 2026

https://github.com/paulgriffiths/gods

Experimentation with data structures and applications in Go

data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks

Last synced: 14 Jan 2026

https://github.com/ahmdeltoky03/infix-to-prefix-converter

Infix_To_Prefix_Converter

data-structures python3

Last synced: 22 Apr 2026

https://github.com/nelsonbn/algorithms-data-structures-recursion

Algorithms and Data Structures - Recursion

algorithms data-structures recursion

Last synced: 22 Apr 2026

https://github.com/simon-gardier/image-classifier

📷 Image classifier with Dynamic Time Warping

algorithms bounded-queue data-structures dynamic-time-warping info0902

Last synced: 10 Oct 2025

https://github.com/mkwapisz2000/cpp-hash-table-algorithms

This project contains implementations of different hash table strategies in C++.

chaining cpp cuckoo-hashing data-structures hash-table hashing-algorithms open-adressing

Last synced: 09 Jun 2026

https://github.com/aranyak-ghosh/golist

Minimal and extendable data structure implementation using generics

data-structures go golang

Last synced: 14 Jan 2026

https://github.com/chevyphillip/python-data-structures-practice

Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. 🌐 Live docs: https://chevyphillip.github.io/python-data-structures-practice/

adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu

Last synced: 23 Apr 2026

https://github.com/lourdilene/algorithms

Practice of algorithms and data structures

algorithms data-structures javascript python3 typescript

Last synced: 13 Apr 2026

https://github.com/iampavangandhi/chatlistcaching

💬 Chat list Caching Web App (using Linked List and Hashing)

data-structures hashing javascript linked-list lru-cache

Last synced: 06 Jun 2026

https://github.com/remykarem/advent-of-code-2020

Solution in Rust 🦀! With some pseudo-code in Python 🐍.

algorithms data-structures rust

Last synced: 06 Jun 2026

https://github.com/erykmika/datastructures

This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.

data-structures politechnikawroclawska university-project

Last synced: 06 Jun 2026

https://github.com/skylar-lorena/python

An introductory course to Python. Learn Python from scratch with mini-exercises

beginner-code data-structures introduction-to-python python python3 pythonbasics pythontutorial

Last synced: 05 Jun 2026

https://github.com/sdthaker/javascript-dsa-mini-projects

freeCodeCamp Javascript Algorithms & Data Structures certification course code.

algorithms data-structures es6 freecodecamp javascript

Last synced: 24 Apr 2026

https://github.com/tutupharirabu/kalkulator-project-std

A C++ program that converts infix expressions to prefix notation and calculates the result.

c calculator data-structures

Last synced: 24 Apr 2026

https://github.com/miojo-dev/hash_study

Small study, making a Hash structure from scratch using Pascal, the idea is to make a Hash who includes CPF and separate them by the last 2 digits and use binary search to consult

cpf data-structures data-structures-and-algorithms hash pascal pascal-language pascal-programming study study-project

Last synced: 18 Jun 2026

https://github.com/bmancini55/algorithms

Data structures and algorithms playground

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/dbriane208/data-structures-and-analysis-of-algorithms

My data structures practice using Python programming language

algorithms data-structures python

Last synced: 24 Apr 2026

https://github.com/hamzahussyn/algorithms-and-datastructures-fcc

For free code camp's javascript algorithms and datastructures stream, here are my project solutions.

algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects

Last synced: 25 Apr 2026

https://github.com/sakapon/bang

A library of algorithms.

algorithms data-structures mathematics

Last synced: 25 Apr 2026

https://github.com/itsuren/dsa

📚 A repository on Data Structures and Algorithms from text books for Academics

data-structures

Last synced: 25 Apr 2026

https://github.com/senior-sigan/data-structures-training

Common data structures and algorithms I implemented just to practise

cpp data-structures learn-to-code

Last synced: 06 Jun 2026

https://github.com/yyolka/converter-app

Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую

algorithms c cpp data-structures entrypoint oop oop-principles validation

Last synced: 25 Apr 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/abhaymishra24/data-structure-learning

Different kinds of solutions for a Data Structure method queries practice project file. Using python and java programming language .

algorithms data-structures java python

Last synced: 25 Apr 2026

https://github.com/googtech/classic-algorithms-in-java

:gem: programs are data structures plus algorithms ~

algorithms data-structures java

Last synced: 09 Oct 2025

https://github.com/aliramazanov/js-30-lc

Leetcode 30 Days of JavaScript Challenge

algorithms data-structures javascript typescript

Last synced: 26 Apr 2026

https://github.com/isaacmaffeis/pac-2023

PAC 2023/24 Algorithm design and computability - University course

algorithms data-structures java

Last synced: 07 Jun 2026

https://github.com/bookseer/algorithms

Алгоритмы и структуры данных

algorithm algorithms data-structures education

Last synced: 03 Mar 2026

https://github.com/nachiket-072005/data_structure-algorithm

In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.

c data-structures java

Last synced: 26 Apr 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/luigisalcedo/queue-on-linkedlist

Queues and Priority Queues based with LinkedLists structures on Java.

colas colas-prioridad data-structures estructuras-de-datos linked-list listas-enlazadas priority-queue queue

Last synced: 27 Apr 2026

https://github.com/studyresearchprojects/dsa-in-cpp

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 07 Jun 2026

https://github.com/cathyfu1215/cs61b

Self-learning CS61B of UCBerkeley , this repo contains both labs and projects

algorithms data-structures java

Last synced: 07 Jun 2026

https://github.com/ionutpetre/airline-management-activities

Aplicație pentru evidența principalelor procese derulate în cadrul companiei aeriene EasyFlight.

cpp data-structures

Last synced: 22 Jun 2026

https://github.com/ososuna/coding-interview

Coding afternoons for cracking the coding interview

algorithms coding-interviews cpp data-structures

Last synced: 29 Apr 2026

https://github.com/tenal/canine-calculator

A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.

data-structures html5 javascript sass sass-mixins vanilla-javascript

Last synced: 29 Apr 2026

https://github.com/jiaweihu08/epi

Exercises and solutions from Elements of Programming Interview

algorithms data-structures

Last synced: 08 Oct 2025

https://github.com/jconleyscales/two-dimensional-q

Fixed-capacity circular queue backed by a 2D list with wrap-around indexing (Python).

circular-buffer data-structures python queue

Last synced: 08 Jun 2026

https://github.com/chinmaybhalodia/walmart-virtual-internship

All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.

data-munging data-structures java python relational-database-design software-architecture software-engineering sql

Last synced: 29 Apr 2026

https://github.com/carlosagalicia/tc1031-act13-integral-basic-concept-template-ad2023

This program calculates the "disorder" of DNA strings, sorting them from the most ordered to the least ordered based on the number of inversions.

cplusplus cpp data-structures labs

Last synced: 08 Jun 2026

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

Java implementation of data structures

data-structures java

Last synced: 19 Jun 2026

https://github.com/hein-htetsan/cs-201-sem-2-

UCSY semester 2 garbage

cpp data-structures python

Last synced: 30 Apr 2026

https://github.com/janeberry/guitarhero

Play Guitar with Keyboard

data-structures

Last synced: 08 Jun 2026

https://github.com/gemaquejr/ting-trybe-is-not-google

Projeto com o objetivo de manipular pilhas, listas e filas. Este projeto foi criado para avaliação final na seção 05 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.

data-structures list python queue stack

Last synced: 30 Apr 2026

https://github.com/bsati/go-ds

Basic datastructures in Go using generics

data-structures golang

Last synced: 18 Jan 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/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/oniani/purity

A collection of various algorithms and data structures

algorithms data-structures functional-programming haskell

Last synced: 08 Jun 2026

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

My solutions to LeetCode problems with explanations in TS

algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript

Last synced: 20 Jun 2026

https://github.com/tahaaa22/scheduler-algo

simulates the operation of the process scheduler in a multiprocessor system and calculates some related statistics in order to help improve the overall scheduling system.

data-structures oop-principles scheduling-algorithms

Last synced: 08 Oct 2025

https://github.com/pjiwm/ads

Sandbox for the subject algorithm and data structures.

algorithms algorithms-and-data-structures data-structures java school-assignment

Last synced: 08 Jun 2026

https://github.com/thomas-chqt/utilscpp

C++ Utility library

cpp data-structures utility

Last synced: 08 Jun 2026

https://github.com/dudubraga/unicap-cc-programacao-e-estruturas-de-dados

Cadeiras - Programação Estruturada + Estruturas de Dados I e II + Grafos

algorithms c data-structures java university-course

Last synced: 01 May 2026

https://github.com/antonygz/algoritmos

Implementación de algoritmos fundamentales en diferentes lenguajes de programación.

algorithms data-structures graph-theory javascript python sorting

Last synced: 02 May 2026

https://github.com/matteo-campana/princeton-practice-programming-assignment

Algorithms, Part I Princeton University, programming assignements and interview questions

algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera

Last synced: 02 May 2026

https://github.com/iamanirudha97/boston_path_finder_psa_project

Finding Shorted path between T line stations located in boston using Graph Algorithms

data-structures graph-algorithms java

Last synced: 09 Jun 2026

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

A collection of Data Structures and Algorithms, in different programming languages.

algorithms data-structures

Last synced: 02 May 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/madmmas/java-concurrency-interview-practice

50 structured Java concurrency problems — beginner to expert — with JUnit 5 tests. Interview prep & hands-on learning.

concurrency data-structures interview-prep java java-concurrency junit5 locking maven multithreading thread-safety

Last synced: 21 Jun 2026

https://github.com/xinecraft/algo

Data Structures & Algorithm in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/pitercoding/curso-python-curso-em-video

(PT): Curso introdutório de Python com foco em lógica de programação, prática e aprendizado progressivo. (EN): Introductory Python course focused on programming logic, hands-on practice, and progressive learning.

curso-gratuito data-structures error-handling estrutura-de-dados exercicios-praticos free-course funcoes functions logic logica-de-programacao mundo1 mundo2 mundo3 pratical-exercises programacao programming python tratamento-de-erros

Last synced: 03 May 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/vevdokimovm/sem3-lab2-cpp

C++ lab: Binary Search Tree, generic Dictionary and frequency Histogram

binary-search-tree cpp data-structures dictionary

Last synced: 27 Jun 2026

https://github.com/marcuscostagraciano/college_tasks

Collection of homework and projects from college.

college data-science data-structures java javascript python

Last synced: 04 May 2026

https://github.com/benjaminsemah/vet-clinic-db

This repository includes files that contains the implementation of relational database to create the data structure for a vetinary clinic. Implementing queries to create the animals table, insert data of animals and sql to query data that answer a few questions. Built With

backend data-structures database postgresql sql

Last synced: 04 May 2026

https://github.com/brocooked/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam

Last synced: 14 Apr 2026