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/nelsonbn/algorithms-data-structures-recursion

Algorithms and Data Structures - Recursion

algorithms data-structures recursion

Last synced: 22 Apr 2026

https://github.com/kartikmehta8/implementations

Implementation of Data Structures in C++

cpp data-structures

Last synced: 05 Jun 2026

https://github.com/christian-doucette/data_structs

Implementation of common data structures with C. Includes linked list, list, stack, heap, BST, and hash table.

c data-structures

Last synced: 05 Jun 2026

https://github.com/deamondev/scala-data-structures

Implementation of most common data structures / algorithms in Scala. Based on "Rock the JVM - Scala & Functional Programming practice course". All solutions are mine.

algorithms data-structures scala testing

Last synced: 06 Jun 2026

https://github.com/vikky2810/c-preparation-notes

Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.

algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers

Last synced: 24 Apr 2026

https://github.com/chrkspln/binary-tree

binary tree implementation in c++

binary-tree cpp data-structures

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/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/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/hassansin/algorithms

Algorithms and Data Structures in Go

algorithm data-structures go golang

Last synced: 06 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/usif-andreas226/quizhub-oop-project

The system is designed to streamline the process of conducting online exams. It provides a user-friendly interface for both administrators and students. Administrators can easily create exams by adding questions and setting grading criteria. Students can take exams within a specified time frame and view their results immediately after submission.

algorithms data-structures java javafx oop oops-in-java

Last synced: 25 Apr 2026

https://github.com/data-miner00/dsa

Grappling with Data Structures and Algorithms

algorithms data-structures

Last synced: 07 Jun 2026

https://github.com/htrmc/zig-concurrent-queue

Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.

concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig

Last synced: 27 Apr 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/margi47/linkedlists

Implementation of data structures - double linked list, queue, stack

csharp data-structures datastructures dotnet linked-list queue stack

Last synced: 27 Apr 2026

https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript

A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.

algorithms data-structures dsa javascript

Last synced: 07 Jun 2026

https://github.com/giri7a/java-fintech-transaction-processor

Java Fintech Transaction Analyzer: A program for processing fintech transaction logs. Analyzes statuses, identifies peak times, and lists failures. Includes a test class for functionality demonstration. Efficiently monitors and gains insights into transaction dynamics.

algorithmic-logic data-representation data-structures date-and-time-handling documentation exception-handling java oops string-formatting testing

Last synced: 27 Apr 2026

https://github.com/bieelogrom/convertervaloresdecimaisparabinarios

Programa que converte número decimal em binário utilizando o conceito de pilhas em Java.

data-structures java pilha stack

Last synced: 27 Apr 2026

https://github.com/hibatillah/learn-java

Java Programming Documentation of Information Systems, Politeknik Caltex Riau

college data-structures documentation java oop

Last synced: 27 Apr 2026

https://github.com/julgitt/memory-allocator

Memory allocator using segregated lists, created as part of an Operating Systems course

c data-structures malloc memory python school university

Last synced: 28 Apr 2026

https://github.com/anhvu2889/miu-cs390-fpp

Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.

assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion

Last synced: 28 Apr 2026

https://github.com/sangeetm/ucsd-shortest-routes

This is the source code for the project that I completed in 3rd course of "Object Oriented Java Programming: Data Structures and Beyond" by UCSD and Coursera.

data-structures java-8 searching-algorithms

Last synced: 28 Apr 2026

https://github.com/vitorhugoantunes/data_structure_learning

Collection of studies on Data Structure.

algorithms c data-structures java

Last synced: 28 Apr 2026

https://github.com/vtheonly/150_leetcode_problems

LeetCode: 150 total problems, with 50 easy, 75 medium, and 25 hard.

algorithms coding cpp data-structures java javascript leetcode problem-solving python

Last synced: 28 Apr 2026

https://github.com/mbrsagor/pythonnote

Study in python latest code and node serial

basic-programming data-structures mathematics oop python-library python3

Last synced: 08 Jun 2026

https://github.com/raynard2010/assignment-data-structures

This repository contains my answers for some of my assignments for COMP6048001 - Data Structures Course. I got 98 for my assignments score.

avl-tree binus c case case-study data-structures hash hash-table priority-queue queue

Last synced: 29 Apr 2026

https://github.com/jazaltron10/king_java

Explore the essentials of computer science with this Java repository—a comprehensive guide to fundamental Data Structures and Algorithms. Delve into efficient software design, navigate Java intricacies, and fortify your coding skills for the challenges in the vast landscape of computer science.

algorithms coding-challenges coding-interviews data-structures gui-application java

Last synced: 08 Jun 2026

https://github.com/nishit-shivdasani/data-structure-with-python

Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.

array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure

Last synced: 29 Apr 2026

https://github.com/50-course/alx-higher_level_programming

:computer: This repository contains exercise files, assignments and submissions :nerd_face:, for the ALX/Holberton School SE program.

50-course alx alx-curriculum bash c data-structures holbertonschool python scripting test-driven-development

Last synced: 29 Apr 2026

https://github.com/sandipgyawali/dsa

Implementations of Data Structures and Algorithm

algorithms data-structures java

Last synced: 29 Apr 2026

https://github.com/asifhaider/data-structures-algorithm_2-1

My solutions to the weekly assignment problems from Data Structure and Algorithms (Part 1) Sessional Course in Level 2 Term 1

algorithms cpp data-structures java

Last synced: 29 Apr 2026

https://github.com/ritik-gupta/dsa-450

Solutions of 450 DSA questions by Love Babbar

c cpp data-structures dsa dsa-algorithm

Last synced: 29 Apr 2026

https://github.com/suman105/leetcode-top-interview-150

Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀

cplusplus data-structures

Last synced: 08 Jun 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/wizarsi/algorithms-data-structures

Задачи решенные в рамках дисциплины алгоритмы и структуры данных

algorithms cplusplus data-structures

Last synced: 30 Apr 2026

https://github.com/sebi2020/data_structs

A nodejs general purpose module for standard data structs like fifo, queues, linked-lists

data-structures fifo heap lifo nodejs priority-queues stack

Last synced: 30 Apr 2026

https://github.com/tsembp/ucy-1st-year-projects

A collection of Java assignments from my first year of university as a Computer Science student.

data-structures java object-oriented-programming

Last synced: 30 Apr 2026

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

All the data structures and algorithms code files that I have practised.

algorithms data-structures python ruby

Last synced: 30 Apr 2026

https://github.com/janeberry/guitarhero

Play Guitar with Keyboard

data-structures

Last synced: 08 Jun 2026

https://github.com/celineboutinon/laplace-immo

ENSAE-ENSAI Formation Continue (Cepe)/OpenClassrooms Data Analyst 2022-2023 - Projet 3

data-analysis data-analytics data-structures database-design database-schema databases mysql-connector-python mysql-workbench python sql

Last synced: 30 Apr 2026

https://github.com/douglasdotv/cs50x

A repository for CS50 problem sets, labs and final project.

ai c cs50 cs50x cybersecurity data-structures python sql web-development

Last synced: 30 Apr 2026

https://github.com/kockarevicivan/dart-snippets

Set of Dart snippets: algorithms, data structures, graph searches etc, created for demonstration purposes.

dart data-structures graph-traversal snippets sorting-algorithms

Last synced: 30 Apr 2026

https://github.com/markcaldropoli/cs240

Data Structures & Algorithms

algorithms cpp data-structures makefile

Last synced: 08 Jun 2026

https://github.com/gitchaell/computer-scrapping

Tool that extracts data from the pages of companies that sell computers in the city of Trujillo - Peru, exports them in an XLSX file according to a relational data model, and displays them on a Power BI dashboard.

data-analysis data-structures data-visualization database dbdiagram export-excel powerbi scrapper-script scrapping xlsx

Last synced: 01 May 2026

https://github.com/dnut/json-match-finder

Python application used to match listings against openings via authenticated JSON API access.

data data-structures data-wrangling database json-api python-application python-modules

Last synced: 01 May 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/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/dipto9999/visual_studio_exploration

Visual Studio Programs with Unit Test Framework

algorithms c cpp data-structures unittest visual-studio-2019

Last synced: 01 May 2026

https://github.com/iamabdelrahman/embedded-systems-diploma

Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects

c data-structures embedded embedded-c git makefile state-machine

Last synced: 01 May 2026

https://github.com/raynard2010/aol-data-structures

This repository contains my answers for the AoL (Assurance of Learning) of COMP6048001 - Data Structures Course. The score I got for these answers is 100.

assurance-of-learning binus c case case-study data-structures tries

Last synced: 02 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/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/stynw7/algorithm_and_programming_python

Provides programs of Basic Algorithm and Programming using Python

algorithms algorithms-and-data-structures data-structures oop oops-in-python python

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/manesioz/leetcode

Data Structures and Algorithm Practice

algorithms data-structures leetcode

Last synced: 08 Jun 2026

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

Repositório dedicado aos estudos de estrutura de dados em Java com testes unitários e documentação.

data-structures java javadoc-documentation junit5 log4j2

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/than-dev/collision-in-js

Collision detector made with javascript, webpack and babel to development environment and canvas API + analytical math to the app implementation.

algorithm babel data-structures development es6 javascript webpack

Last synced: 02 May 2026

https://github.com/warborn/algorithms

Implementation of some of the data structures & algorithms i've found in books and courses

algorithms computer-science data-structures interview-preparation ruby

Last synced: 09 Jun 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/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/huangkai1008/data-structure

Explore data structure by Java

data-structures java

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/tahabinhuraib/cpp_ds

Data Structures and Algorithms in C/C++ from Scratch. Beware, contains craaazzy speed :)

algorithms c cpp data-structures

Last synced: 04 May 2026

https://github.com/bohdan-konovalov/algo-challenges

💡 Real-world algorithm challenges inspired by actual interviews. Practice, debug, and grow your skills — one challenge at a time.

algorithms coding-challenges data-structures interview-prep jest problem-solving react-native technical-interviews typescript

Last synced: 04 May 2026

https://github.com/d12ksh/user-login-database-system

Building trust starts with security! 🚀 Check out this Login Database System, where user authentication meets best practices. With encrypted data, basic design, this is one of them"

data-structures database python3 sql user-authentication

Last synced: 04 May 2026

https://github.com/carlosagalicia/tc1031-act43-integral-activity-graphs-template-ad2023

This program processes a forest represented as a graph, counting the number of trees and acorns. It uses maps and vectors to manage the vertices and edges, determining the connections and components of the graph.

cplusplus cpp data-structures labs

Last synced: 09 Jun 2026

https://github.com/saibarathr/comments-system

Multi-level comments handling using react component with tailwind css and tree data structure

data-structures reactjs tailwindcss

Last synced: 04 May 2026

https://github.com/mahiethan/detect-optimise-passes-for-data-structs

This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.

c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations

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/luisfvillalon/front-end-pokemon-photo-tag

A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.

api css data-structures fetch html javascript photo-tagging reactjs routes

Last synced: 06 May 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