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/sachingw777/data-structures

Implementation of C++ Data Structures & Algorithms.

algorithms cpp data-structures

Last synced: 10 Jun 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/sathyasris27/programming-with-c-and-python

Programming exercises and practice in C, Java and Python.

algorithms c-programming data-structures java python

Last synced: 07 May 2026

https://github.com/themusharraf/fastapibooks

A REST API built with Python and FastAPI, integrating with PostgreSQL for CRUD operations (Create, Read, Update, Delete) on books.

api architecture data-structures database fastapi render server sqlalchemy

Last synced: 07 May 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/pedrodevvv/general-studies

A repository to store my studies, has data structure, node.js, sql and exercises

data-structures handlebars-js javascript mysql nodejs

Last synced: 08 May 2026

https://github.com/aditeyabaral/dml-assignment-ue18cs205

A repository containing the source code for the Graph Network Assignment given as a part of the Discrete Mathematics and Logic course (UE18CS205) at PES University. The objective of the assignment was to profile a graph and verify certain properties.

c data-structures discrete-math discrete-mathematics graph graph-algorithms graphs-theory logic-programming

Last synced: 10 Jun 2026

https://github.com/avidlearnerinprogress/algorithmsonstrings-ucsd

Coursework solutions to UCSD DSA Specialization

algorithms cpp11 data-structures python3

Last synced: 08 May 2026

https://github.com/sombertm/ts-dsa

Various Data Structures & Algorithms implemented in TypeScript with a strong focus on typings and extensibility

algorithms data-structures types typescript

Last synced: 10 Jun 2026

https://github.com/thoth2357/dsa-practice

💪 A repository documenting my daily coding practice and technical study journey on platforms like LeetCode, HackerRank, and AdventOF Code. Focused on algorithms, problem-solving, and technical growth.

algorithms data-structures dsa-algorithm learning-by-doing

Last synced: 06 Sep 2025

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

This repository contains implementations of certain data structures and the algorithms pertaining to them coded in C++

algorithms data-structures

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/choonchernlim/spring-modularizer

Transforms an input object into a modularized result object based on the requested data module(s).

data-structures design-patterns groovy java-8 spring

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/abhinav9444/hackerrank

This repository serves as a personal collection and showcase of my coding skills, problem-solving techniques, and progression through various coding challenges on HackerRank. It is also intended to help others learn and understand different approaches to solving programming problems in various languages.

algorithms algorithms-and-data-structures c data-structures hackerrank hackerrank-solutions programming python python3 ruby

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/hectorip/inquiry

Elixir Library to extract a specific value from a nested data structure in a query-like style.

data-structures elixir elixir-library extract json querying-iterables

Last synced: 13 May 2026

https://github.com/being-amara-khan/cpp-codes

This repository contains a collection of C++ programming problems and solutions, ranging from fundamental concepts to advanced Data Structures and Algorithms (DSA). Whether you're a beginner or an advanced learner, this repository aims to help you practice and enhance your coding skills.

cpp data-structures dsa-algorithm patterns

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/jackjduggan/pcbanalyzer-ds2-ca1

A PCB (printed circuit board) analyzer built with JavaFX, capable of identifying and displaying information about the different components on a PCB from an image

data-structures java javafx

Last synced: 14 May 2026

https://github.com/kamzzi/dsa-typescript

Data Structures and Algorithms using Typescript and Vitest

algorithms data-structures typescript vite vitest

Last synced: 14 May 2026

https://github.com/nohomey/sdp-directory-tree-homework

Code for the third Data structures and algorithms course homework (File matcher)

allocator cpp14 data-structures iterator

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/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/lucasmcclean/dsa

A collection of data structures and algorithms implemented in Go.

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

Last synced: 14 Jun 2026

https://github.com/sr2ds/rust-data-structures-and-algorithms

Training Rust - Manual implementations of data structures and classic algorithms

algorithms data-structures rust rust-language rust-learning

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/kingcitaldo125/linked-list-c

Basic Linked List in C

c data-structures linked-list

Last synced: 15 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/momen-alshouha/data-structure-doubly-linked-list

This repository contains C++ implementation of a doubly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

classes-and-objects cpp data-structures doubly-linked-list linked-list object-detection object-oriented-programming

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/remonhasan/cp-code-library

algorithms & data structures that i learned for CP 💡

cpp data-structures number-theory prefix-notation stl-algorithms

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/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/hebertcisco/remodel-core-docs

Documentation site for remodel-core, built with React Router and Fumadocs.

data-structures database ddl er-diagram modeling parser-implementations sql

Last synced: 20 Jun 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/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/goulartgusta/desafio-arrays

Desafios de estrutura de dados com tratamentos de exceções e testes.

data-structures java junit5

Last synced: 22 Jun 2026

https://github.com/scisamir/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 22 Jun 2026

https://github.com/bearlike/practising-dsa

I practise general Programming, Data Structures and Algorithms here.

data-structures practice-programming

Last synced: 22 Jun 2026

https://github.com/piratecoderz/dsa-final-project

University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.

algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench

Last synced: 22 Jun 2026

https://github.com/gdiasag/graph-repr

Algorithms and Data Structures related to the representation and manipulation of graphs

data-structures graph-algorithms graph-theory

Last synced: 22 Jun 2026

https://github.com/gulsum135/circular-doubly-linked-list

C konsol uygulaması: Rastgele indekslerle çift yönlü dairesel bağlı listede işlemler.

c-programming-language circular-list console-application data-structures linked-list

Last synced: 23 Jun 2026

https://github.com/azmansikder/algo-vault

A curated collection of classic and advanced algorithm implementations in C++ for learning, reference, and competitive programming.

algorithms cpp data-structures dynamic-programming learning

Last synced: 23 Jun 2026

https://github.com/cianhub/100daysofpythonday7

Exploring data structures in Python

100-days-of-code data-structures python

Last synced: 24 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/vevdokimovm/codesignal-solutions

Python solutions to CodeSignal Data Structures track — linked lists, stacks, queues, sorting and binary search

algorithms data-structures linked-list python queue stack

Last synced: 27 Jun 2026

https://github.com/adithaker/datastructures_algos_c

👓(ONGOING) This repo will contain all ds and algorithms required for competitive programming in

algorithms c competitive-programming data-structures deque linked-list queue stack

Last synced: 28 Jun 2026

https://github.com/sur16-cse/internity-internship-dsa-2021

This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.

algorithm cpp data-structures

Last synced: 29 Jun 2026