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/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/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/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/julioaranajr/07_databases.md

Hands on Labs [MySQL + Docker] -> Movie Management Project

containers data-structures database docker mysql

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/jfrimmel/talks-and-sources

This repository contains a list of talks and papers, that I find insightful and worth sharing

c concurrency conference conference-talk cplusplus cpp data-oriented data-structures list optimization papers rust security simd software-arch software-design talk talks video videos

Last synced: 05 May 2026

https://github.com/kzamanbd/linked-list

In simple words, a linked list consists of nodes where each node contains a data field and a reference(link) to the next node in the list.

algorithms data-structures linked-list

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/levnagornov/data-structures-and-algorithms-practice

This repository is created for personal practice of various data structures and algorithms.

algorithms data-structures java junit5

Last synced: 10 Jun 2026

https://github.com/easonsyc/hash-table

My implementation of .NET IDictionary in C#.

c-sharp data-structures dotnet study

Last synced: 07 May 2026

https://github.com/mohindar99/js_datastructures_algorithums

It consists of data structures and algorithums codes in javascript

algorithms-and-data-structures data-structures javascript

Last synced: 10 Jun 2026

https://github.com/drewcook/js-dsa

Code from the Udemy course JavaScript Algorithms and Data Structures Masterclass by Colt Steele.

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

Last synced: 07 May 2026

https://github.com/uchamod/employee_mangement_system

This is basic back-end for employee management sysyem created by using java spring boot framework

anotation data-structures database dependencies functions java oop spring-boot

Last synced: 07 May 2026

https://github.com/neutronixy/music-social-platform

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: 07 May 2026

https://github.com/jbkuczma/algo

Repo of algorithms, data structures, CTCI, etc.

algorithms cracking-the-coding-interview data-structures

Last synced: 10 Jun 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/curtis-thomas/sherlock-web

Sherlock-Web is an open-source web application aimed at empowering users by providing transparency into the personal data available from their browser.

browser-info data-structures javascript material-ui privacy react transparency web-application

Last synced: 08 May 2026

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

Here is the Data Structure With Java

data-structures java problem-solving

Last synced: 10 Jun 2026

https://github.com/mrktsm/calculator

JavaFX-based Calculator App for CS216

css data-structures java javafx object-oriented-programming stack

Last synced: 09 May 2026

https://github.com/kalwar/snakegame

A very basic snake game using queue DS using JS/React

data-structures queue reactjs simple-app snake-game

Last synced: 10 May 2026

https://github.com/abdulrahman3119/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: 10 May 2026

https://github.com/ovuiproduction/unix-file-system-simulation

This project simulates a Unix-like file system using an N-ary tree data structure, enabling efficient file and directory management. It supports essential operations like creation, deletion, traversal, and renaming while providing a command-line interface that mimics Unix shell commands for an intuitive user experience.

command-line-interface data-structures directory-management file-management file-system filesystem-simulation n-ary-tree shell-commands tree-structure unix-shell

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/soodaayush/cs50x-2024

A collection of all my CS50x 2024 Problem Set solutions.

ai algorithms c data-structures flask html-css-javascript python scratch sql

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/jayesh-tanna/coding-problem-solution

Data structures and algorithms - Hackerrank & geeksforgeeks solutions in c# and java

algortihms csharp data-structures geeksforgeeks-solutions hackerrank java

Last synced: 12 May 2026

https://github.com/a920604a/leetcode

leetcode to record

algorithms data-structures

Last synced: 12 May 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/wesgtox/data-structure-ii

College "Data Structure II" exercises.

algorithms c cpp data-structures hash-table tree-structure

Last synced: 13 May 2026

https://github.com/anas436/data-structure-and-algorithm

Here, work has been done on the basic operations of Data Structure and Algorithm. If these operations are practiced, your basic skills will be strong. Here is used the C and Python programming language. Also, the PyCharm IDE and CodeBlocks are used as compilers.

algorithms c codeblocks data-structures pycharm python

Last synced: 13 May 2026

https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator

This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.

data-structures java

Last synced: 11 Jun 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/shahadathhs/leetcode-javascript

JavaScript-only LeetCode questions with solutions, explanations, and concept-based tagging.

algorithms data-structures javascript leetcode leetcode-javascript leetcode-solutions leetcode-typescript typescript

Last synced: 13 May 2026

https://github.com/andygol/andygol.github.io

Andrii Holovin – Product & Project Manager Geospatial Expert / OpenStreetMap Consultant / DevOps practitioner

consultant data data-structures devops experience floss gis mapping navigation openstreetmap personal-site personal-website

Last synced: 13 May 2026

https://github.com/juliolmuller/hash-k-complementary-problem

Usage of Hash Table data structure to present an elegant solution to the k-Complementary Problem (Problema dos Números k-Complementares).

c data-structures hash-table hashing problema

Last synced: 11 Jun 2026

https://github.com/momen-alshouha/data-structures-linkedlist-queue-stack

This repo contains a C++ template classes for circular doubly linked-list , queue and stack , designed with OOP principles. It features various operations for those data-structues.

aggregation data-structures linked-list object-oriented-programming queue stack

Last synced: 11 Jun 2026

https://github.com/deadcoder0904/datastructures-practice

Data Structures Practice in C++ :heart_eyes:

c-plus-plus cpp data-structure data-structures datastructures

Last synced: 12 Jun 2026

https://github.com/dxrzc/list-data-structure-cpp

Templated circular doubly linked list implementation in modern C++ focusing on low-level design, iterator support and move semantics.

cmake cpp20 data-structures googletest

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/sanjaraiy/dsa_series

Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.

alogrithms countsort cpp data-structure-and-algorithm data-structures vscode

Last synced: 13 Jun 2026

https://github.com/jubayer98/data-structures-basic-problems

Here are solutions to some basic data structure problems implemented in C++.

basic-programming cpp data-structures

Last synced: 13 Jun 2026

https://github.com/mahmud-kandawala/c-shopping-list-capstone-project

This is my Capstone C Programming Project for my Advanced C Programming Course. It features a comprehensive shopping cart system that utilizes linked lists, stacks, queues, and binary search trees for efficient item management and search functionality.

c data-structures

Last synced: 13 Jun 2026

https://github.com/sojebsikder/dsa

Data structure and algorithm implementation in JavaScript.

algorithm data-structures dsa interview javascript js queue stack tree

Last synced: 14 Jun 2026

https://github.com/brendanddev/struccs

A lightweight, generic C library of fundamental data structures. No dependencies, no standard container libraries.

algorithms data-structures memory-management

Last synced: 14 Jun 2026

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

data structure implementations

c data-structures

Last synced: 14 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/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/yaxsomo/aerosentinel-relay-protocol

A complete custom protocol for rocketry applications with Aerosentinel Ecosystem.

aerospace communication data-structures ground-station library multiprocessor-systems packets protocol

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/lucashnss/algorithms-python

This repository serves to recreate famous algorithms and data structures to train my coding and logic skills in the Python language.

algorithms data-structures python

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/mahmud-kandawala/data-structures-coursework

This repository delves into the core principles of data structures, covering essential types like arrays, stacks, queues, lists, trees, and graphs, utilizing Python and its extensive libraries to apply and demonstrate these concepts.

array binary-search-tree data-structures graph hashmaps heaps linked-list python queue stacks

Last synced: 17 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/maddhruv/dsa

Theory and Implementation of various Data Structures and Algorithms

algorithms data-structures data-structures-algorithms searching-algorithms sorting-algorithms

Last synced: 18 Jun 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/bbariskilic/java-algorithms-and-data-structures

A repository that contains solutions to different problems. All examples have been written solely in Java Language.

algorithms data-structures java

Last synced: 18 Jun 2026

https://github.com/dnutiu/dsa

A repository containing various data structures and algorithms implemented in Kotlin and Java

algorithms data-structures kotlin

Last synced: 19 Jun 2026

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

Java implementation of data structures

data-structures java

Last synced: 19 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/yuvrajchandra/dsapractice

This repository contains topic-wise questions and solutions for DSA practice.

algorithms data-structures dsa mathematics

Last synced: 20 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/alicankaya192/cs_complete_terminology_guide

350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.

algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide

Last synced: 21 Jun 2026

https://github.com/yangsijun528/data_structure_with_c

C언어로 자료구조 직접 구현하고, 테스트 코드로 검증해보기 + Python 시각화

c data-structures

Last synced: 21 Jun 2026

https://github.com/turhancan97/adventofcode

My solutions for Advent of Code (via Python)

2022-focus advent-of-code algorithms data-structures programming python

Last synced: 21 Jun 2026

https://github.com/marinaa13/social-network-simulator

C implementation of a mini social media platform with user management, post/repost systems, feeds, and graph-based friend interactions

c data-structures graphs linked-lists social-network trees

Last synced: 22 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