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

Comprehensive projects and exercises for mastering low-level programming in C. Topics include syntax, control structures, data structures, memory management, debugging, file I/O, and more. Each directory focuses on a specific topic with relevant scripts and tasks.

algorithms alx-africa bit-manipulation c-programming command-line-arguments data-structures debugging dynamic-libraries file-io function-pointers hash-tables holbertonschool linkedlists low-level-programming makefiles memory-management preprocessor search-algorithms static-libraries variadic-functions

Last synced: 15 Sep 2025

https://github.com/luisfernandovillalon/cs231-introdatastructures

A repository to showcase my coursework for my Introduction to Data Structures college course.

abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io

Last synced: 11 Mar 2025

https://github.com/luisfernandovillalon/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: 11 Mar 2025

https://github.com/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

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

自学数据结构

data-structures

Last synced: 23 Jun 2026

https://github.com/adhaamehab/db-collection

My implementation for common algorithm and data structures used in modern database systems.

algorithms data-structures database-internals designing-data-intensive-applications

Last synced: 01 Mar 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/begmaroman/go-dag

Directed Acyclic Graph (DAG) implementation in GoLang using generics

dag data-structures graph graph-algorithms

Last synced: 22 Mar 2025

https://github.com/ptrvsrg/nsu-homework-c

Домашние работы по дисциплине "Программирование" 1 курса ФИТ НГУ

algorithms c cmake data-structures github-actions intrinsics openmp

Last synced: 19 May 2026

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

This repo contains the basic Data Structure and Algorithms programs in Java.

algorithms data-structures java

Last synced: 16 Apr 2026

https://github.com/karthi-21/learndata

Small app for data structure course from learnCodeOnline.

data-structures online-course online-learning

Last synced: 03 Jun 2026

https://github.com/hraverkar/apas_android_application_solution

APAS - Algorithm Problems and Solutions :

apas csharp-code data-structures

Last synced: 04 Nov 2025

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/luisvalgoi/unisinos-algorithms

Unisinos Algorithms I had to create during the college

algorithms data-structures java sort

Last synced: 17 Apr 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/felipe-gdr/algorithms

Algorithms, coding challenges and exercises

algorithms data-structures java-8

Last synced: 17 Apr 2026

https://github.com/alphaleporus/leetabhyas

Daily DSA grind on LeetCode – Abhyas of code, logic, and consistency.

algorithms auto-sync competitive-programming cronjob data-structures dsa github-actions java leetcode leetcode-export python workflow

Last synced: 17 Apr 2026

https://github.com/dj1095/leetcode-mastery

Mastering LeetCode with detailed solutions and complexity analysis 🚀📊💡

algorithms-and-data-structures data-structures java leetcode-solutions python3 spacecomplexity timecomplexity

Last synced: 17 Apr 2026

https://github.com/shivang21007/leetcode-solution-in-cpp

This is Leetcode Solution repo in Cpp. My Leetcode ID - Shivang21007

cpp data-structures leetcode-solutions leetcode-solutions-cpp

Last synced: 03 Jun 2026

https://github.com/chinnanj666/data-structures-sorting-python

data structures -sorting algorithms using python.

data-structures python sorting-algorithms-implemented

Last synced: 17 Apr 2026

https://github.com/ananyachibber21/data_structures_and_algorithms

Data Structures and Algorithms in Java, Python

algorithms data-structures java programming python

Last synced: 30 Apr 2026

https://github.com/sevilaymuni/project-no.3-seaborn-plots

Pandas and Seaborn Mediated Comprehensive Analysis on Differentiated Thyroid Cancer

data-analysis data-structures data-visualization mathplotlib pandas python seaborn

Last synced: 18 Apr 2026

https://github.com/alexmatthes/writeam-text-editor

✍️ writeAM: A terminal-based text editor built from scratch in C as a learning project. Inspired by the Kilo editor, it features syntax highlighting for C, search functionality, and robust raw mode terminal handling.

c cli data-structures kilo-editor student-project systems-programming terminal text-editor

Last synced: 18 Apr 2026

https://github.com/levieyal/c-course-exercises

✔ All the Assignments in the Systems Programming in C course that took place in the first semester of 2021

bash-script c data-structures files input-output library-management linux makefile memory-management

Last synced: 18 Apr 2026

https://github.com/shlason/go-data-structures

Golang 實現基本資料結構的練習

data-structures golang practice-project

Last synced: 04 Jun 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: 16 May 2026

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/zyn10/pick_the_leader_using_circular_linkedlist

pick the leader problem using cpp in circular linked list

circular-linked-list cpp data-structures pick-the-leader

Last synced: 22 May 2026

https://github.com/vzsoares/kata

DSA problems and solutions

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/jen2004/mail-delivery-system

A routing and package delivery simulation system designed for a parcel service. A CLI Python application that utilizes a hash table and the Nearest Neighbor algorithm.

algorithms-and-data-structures cli cli-app data-structures hashmap hashtable pycharm python

Last synced: 21 Apr 2026

https://github.com/alvarm/jsa

Java Structures and Algorithms

algorithms algorithms-and-data-structures data-structures java

Last synced: 14 May 2025

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

Infix_To_Prefix_Converter

data-structures python3

Last synced: 22 Apr 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/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/mateuskoppe/rbtree-glossary

:notebook_with_decorative_cover: A simple glossary implemented with red-black tree in C

c data-structures rbtree

Last synced: 19 Jun 2025

https://github.com/mburuxx/alx-low_level_programming

Projects done in low-level languages, C, and includes bash scripts

bash c data-structures

Last synced: 03 May 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/hassansin/algorithms

Algorithms and Data Structures in Go

algorithm data-structures go golang

Last synced: 06 Jun 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/aliramazanov/js-30-lc

Leetcode 30 Days of JavaScript Challenge

algorithms data-structures javascript typescript

Last synced: 26 Apr 2026

https://github.com/snehachhipa/wordle_datastructures

A Data Structures project as part of course work of BSc in Computer Science UCD.

binary-tree compression-algorithm data-structures hashmap-java java object-oriented-programming priority-queue

Last synced: 06 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/chistopat/go-forward-list

Implement interface of C++ STL std::forward_list https://en.cppreference.com/w/cpp/container/forward_list in Go

cpp data-structures forward-list generics go linked-list stl

Last synced: 25 Jan 2026

https://github.com/danilowskic/queue-initialisation

An app shows data structure called queue. Describes how it works and what it is based on.

data-structures data-visualization java-8 queue queue-simulation

Last synced: 26 Apr 2026

https://github.com/rynanda/project-management-system

Managing a list of tasks in a project using data structures and algorithms.

abstract-data-types algorithms csharp data-structures depth-first-search topological-sort

Last synced: 14 Mar 2025

https://github.com/fayllan111/projeto_jogo_xadrez

Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.

chess-game colections data-structures developer-portfolio hierarchy java oop oops-in-java polimorphism project-patterns

Last synced: 07 Jun 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/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/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/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/kharzixen/data-structures-and-algorithms

This project is dedicated to implementing a variety of fundamental data structures and algorithms in C++ for educational purposes. The goal is to enhance my understanding of core computer science concepts through hands-on coding and problem-solving.

algorithms data-structures list queue stack vector

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/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/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/rileysuomi/datastructures-and-algos

Collection of data structure implementations, algorithms, and leet-code solutions

algorithms cpp data-structures leetcode python

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/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/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/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/jacobwi/cs260_data_structures

Collection of pure C++ data structures and algorithms implementations in a real-world project.

algorithms cplusplus data-structures

Last synced: 29 Jun 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/f-ca7/cpp_datastructure

data structure learning

c-plus-plus data-structures learning

Last synced: 24 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/anupam-dagar/codebase

A collection of c and c++ codes that I have written.

c c-programming cpp data-structures

Last synced: 01 May 2026

https://github.com/grandevx/ds_course_c

My Personal Joma DS Course problem Solution in C++

course cpp data-structures

Last synced: 08 Jun 2026

https://github.com/gbdsantos/python-playground

Learning about algorithms and data structures in Python.

2018 algorithms data-structures python

Last synced: 02 May 2026

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/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/essammohamed1/ds_course_fcis_students_2024

Course material , slides , code and exercises

cpp data-structures

Last synced: 29 Jun 2026

https://github.com/ahmednassar7/money-hub

A bank management system.

algorithms cpp data-structures database oop sql

Last synced: 02 May 2026