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/shubhansu-kr/cse205-data-structure-and-algorithms

DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.

cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu

Last synced: 04 Jan 2026

https://github.com/jgdodson/scala-collections

A collection library for Scala

collections data-structures graphs

Last synced: 24 Jul 2025

https://github.com/povilasb/rust-playground

Various small Rust demos

algorithms data-structures rust

Last synced: 18 Mar 2025

https://github.com/shuddha2021/distributed-system-simulator-in-golang

A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.

concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing

Last synced: 15 May 2025

https://github.com/mr-won/data-structure

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 30 Mar 2025

https://github.com/siddarthshete/fds

This repository contains the assignment based pn fundamental of data structure using cpp which were performed in third semester

arrays assignments cpp cppprogramming data-structures datastructures-algorithms linked-list strings

Last synced: 06 Mar 2025

https://github.com/psidh/sophomore

Data Structures and Algorithms

algorithms c cpp data-structures java javascript python

Last synced: 10 Apr 2026

https://github.com/yiduoyu/cps-2232-final-project

Car Rental Management System

data-structures java

Last synced: 06 Mar 2025

https://github.com/mahmoud-elghonemy/datastructureandalgorithms

implementation data structure and algorithm using java

algorithms data-structures java

Last synced: 15 May 2025

https://github.com/staivanov/dsa-under-js

Popular data structures and algorithms implemented on JavaScript

algorithms bigonotation data-structures es6-javascript javascript

Last synced: 23 Mar 2025

https://github.com/nkokor/red-black-tree

Implementation of Red-Black Tree data structure using Python

data-structures red-black-tree

Last synced: 21 Apr 2026

https://github.com/musheer7/java-enterprise-banking-system

Enterprise-style Core Java banking application using Java 8, OOPS, multithreading, DSA, design patterns, and financial mathematics.

banking-applications core-java data-structures design-patterns java java8 multithreading oops-in-java

Last synced: 26 May 2026

https://github.com/4s4v1n/stl-containers

Realization of standart template library (STL)

container cpp data-structures stl stl-containers

Last synced: 27 Aug 2025

https://github.com/azaz9026/data_cleaning

Welcome to the Data Cleaning repository! This collection is dedicated to showcasing techniques and methods for cleaning and preparing datasets for analysis.

data-analysis data-engineering data-structures data-visualization eda feature-engineering machine-learning numpy outliers pandas python seaborn

Last synced: 13 Apr 2026

https://github.com/adogio/tilapia

:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript

data-structures js tilalia

Last synced: 10 Apr 2026

https://github.com/yo-mah-ya/algorithms-and-data-structures

Just implement programs along with certain algorithms and data structures

algorithms clang cpp data-structures

Last synced: 14 Mar 2025

https://github.com/nlfiedler/segarray

Segment Arrays in Rust

data-structures

Last synced: 20 Jan 2026

https://github.com/leesharma/functional_queues_deques

An Elixir implementation of Okasaki's 1995 paper

data-structures elixir okasaki

Last synced: 23 Jun 2025

https://github.com/ishivanshgoel/swiggy-system-design

Minimalistic Software Design of a food ordering Company.

data-structures hashmap linked-list queue stl

Last synced: 26 May 2026

https://github.com/rohan-bhautoo/data-structures-and-algorithms

Data Structures is about how data can be stored in different structures. Algorithms is about how to solve different problems, often by searching through and manipulating data structures. Theory about Data Structures and Algorithms (DSA) helps us to use large amounts of data to solve problems efficiently.

algorithm-analysis algorithm-challenges algorithms csharp data-structures data-structures-and-algorithms

Last synced: 26 May 2026

https://github.com/ombhd/ft_containers_42

C++ containers in easy mode: reimplementation of vector, stack and map containers of STL in C++

1337school 42born2code cpp data-structures stl-containers

Last synced: 30 Mar 2025

https://github.com/gusenov/tag-reg-js

:label: JavaScript структура данных для хранения записей вида ключ-значение, где ключ - это набор тегов.

bitmask data-structures javascript javascript-library key-value tags

Last synced: 29 Jun 2025

https://github.com/suryart/algorithms

Data Structures and Algorthims

algorithms data-structures datastructures ruby

Last synced: 22 Mar 2025

https://github.com/azzaxy1/dasar-pemrograman-javascript

Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy

asynchronous data-structures functional-programming javascript nodejs npm oop

Last synced: 02 May 2026

https://github.com/aykrimino/aoc

solving advent of code problems using golang

algorithms competitive-programming data-structures go golang

Last synced: 30 Mar 2025

https://github.com/lunahoushmand16/restaurant-order-system-python

This simple application was built using new Python skills to create a program that allows customers to place orders with a takeout restaurant and receive an itemized receipt.

command-line data-structures python3

Last synced: 30 Jun 2025

https://github.com/fscotto/collection

Data structures in Golang

data-structures golang golang-library

Last synced: 15 Mar 2025

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

Cpp code for some data structures with usage examples

avl-tree cpp data-structures list queue stack

Last synced: 26 Feb 2025

https://github.com/ramzijabali/data-structures-java

Reimplementation of Java data structures

data-structures java

Last synced: 01 Sep 2025

https://github.com/hector1274/struct-changelog

🔍 Track and record changes in nested data structures automatically, ensuring data integrity and simplifying debugging with detailed audit trails.

change-tracking changelog changelogs data-diff data-structures dict diff elixir json library list nested-data python

Last synced: 11 Apr 2026

https://github.com/memgonzales/aiep-python-scratch

Materials for the AMSLI Informatics Enrichment Program (AIEP), a training program for students representing the Philippines in international computational thinking and informatics contests

acm-icpc algorithms big-o binary-search binary-search-tree bisection-method bitwise-operators competitive-programming data-structures debugging divide-and-conquer dynamic-programming greedy-algorithms programming-for-kids python3 queue recursion scratch3 stack

Last synced: 20 Apr 2026

https://github.com/markopapic/ads

C# implementations of some algorithms and data structures.

algorithms csharp data-structures

Last synced: 11 Jun 2026

https://github.com/nawodyaishan/simple-bookshop-shopping-cart

Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures

algorithms c data-structures dynamic-programming

Last synced: 15 Mar 2025

https://github.com/jleung51/data_structures

Implementations of various data structures.

data-structures

Last synced: 27 Mar 2025

https://github.com/cardoso010/challenges

Leetcode, codewar, hackerrank Challenges

algorithms challenges codewa data-structures elixir leetcode study

Last synced: 23 Mar 2025

https://github.com/antunesluis/lab-2

Trabalhos da disciplina de Laboratório de Programação 2

c data-structures minefield

Last synced: 01 Jul 2025

https://github.com/cassxw/leetcode

My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.

algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python

Last synced: 31 Mar 2025

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

Data Structures and Common Algorithms Implementations.

algorithms data-structures

Last synced: 15 Mar 2025

https://github.com/mustafahakkoz/market_simulation

Simple Linked List implementation in C language

data-structures simulation

Last synced: 23 Mar 2025

https://github.com/godsscion/cs570-intro-to-programming-data-structures-algorithms

This is a repo of CS 570 - Introduction to Data Structures labs.

algorithms data-structures java

Last synced: 18 Nov 2025

https://github.com/fokaaas/asd-labs

This repo contains completed labs of the Algorithms and Data Structures course

algotithms c-language data-structures graphs labs

Last synced: 31 Jul 2025

https://github.com/sebastian-huynh/erwin-data-models

Demonstrating relational integrity between entities through visual modeling.

data-model data-science data-structures erwin-data-modeler mapping

Last synced: 26 Jan 2026

https://github.com/hackerslash/dsarch

A search engine for Data Structure and Algorithm problems

data-structures dsa leetcode search-engine tfidf

Last synced: 16 May 2025

https://github.com/praisetompane/data_structures

Reimplementation of foundational data structures at a lower level of the stack.

data-structures

Last synced: 16 Apr 2025

https://github.com/iampavangandhi/travelpathfinder

✈️ Travel Path Finder Web App (using Graphs)

data-structures dijkstra dijkstra-algorithm graph javascript

Last synced: 09 Mar 2025

https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation

This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.

algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation

Last synced: 25 May 2026

https://github.com/truongd3/public-key-cryptography

Implement Public Key Cryptography algorithms to secure information over networks.

algorithms cpp cybersecurity data-structures

Last synced: 15 Mar 2025

https://github.com/paulomarruda/commondatastructures

Common data structures for the C programming language.

c data-structures

Last synced: 02 Sep 2025

https://github.com/mmncit/cracking-the-coding-interview-solutions

Solutions of the book cracking the coding interview (using Python)

data-structures design-patterns oop problem-solving

Last synced: 02 Sep 2025

https://github.com/nibble-4bits/leetcode-challenges

My solutions to various LeetCode challenges

algorithms code-challenges data-structures leetcode

Last synced: 15 Mar 2025

https://github.com/mantono/cheap

Priority queue as a channel

channels concurrency data-structures heap mpmc mpsc

Last synced: 23 Mar 2025

https://github.com/marcoschalet/estruturas-de-dados

Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.

c data-structures

Last synced: 15 Mar 2025

https://github.com/arezyhs/cpp-id-generator-calc

Generator ID untuk praktikum mata kuliah Struktur Data. ID yang dihasilkan adalah ID supir dan ID pesanan.

cplusplus data-structures id-generator

Last synced: 15 Mar 2025

https://github.com/dd0wney/ds

Collection of data structures and algorithms for my reference in languages I'm interested in

algorithms data-structures

Last synced: 12 Jun 2026

https://github.com/tsiarokhin/bsu-famcs-algo-solutions

My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)

acm algorithms bsu competitive-programming data-structures famcs study

Last synced: 05 Jan 2026

https://github.com/tayyabasghar/dsa_semester_3

This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.

data-structures queue

Last synced: 08 Apr 2025

https://github.com/b-jure/ccoll

ccoll is C library that provides basic data structures.

c data-structures educational

Last synced: 27 Jun 2025

https://github.com/tonix-tuft/linked-hash-map

How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.

data-structure data-structures hash-map hash-table linked linked-hash-map map

Last synced: 13 Jan 2026

https://github.com/clarete/algo

Campinho perto do corrego pra treinar lateral, bater falta, cobrar escanteio, e outros fundamentos da computacao

algorithms data-structures search-algorithm

Last synced: 24 Mar 2025

https://github.com/billgewrgoulas/rtrees-and-spatial-data

Rtrees for storing spatial data.

data-structures pathfinding rtree

Last synced: 20 Apr 2026

https://github.com/shaheer2003/railway-ticket-portal

The Railway Ticket Reservation Portal is an automated train booking system that allows users to create accounts, search for train routes, book tickets, and manage reservations. It features an efficient hash-based login system, Dijkstra’s algorithm for shortest route calculation, and multiple seat class options.

c console-application cpp data-structures dijkstra dsa hashtable railway-reservation

Last synced: 02 May 2026

https://github.com/sajalkmr/dslab

Data Structures Lab – BCSL305 VTU

data-structures vtu

Last synced: 15 Mar 2025

https://github.com/shubhangdutta96/neetcode_150

This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.

data-structures functional-programming scala

Last synced: 24 Mar 2025

https://github.com/rurangiza/dojo

Learning data structures and algorithms

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/amir-hshahi/data-structures-course

Parsian gulf university course for algorithms and data structure.

computer-science data-structures data-structures-and-algorithms

Last synced: 31 Mar 2025

https://github.com/elhostakosta/problem-solving

My personal solutions to a variety of programming challenges and problems from platforms like LeetCode, Codewars, HackerRank, and others.

algorithms codeforces codewars data-structures hackerrank javascript kata math object-oriented-programming

Last synced: 08 Apr 2025

https://github.com/lourd/swift-data-structures

Basic data structures and algorithms in Swift, made for teaching

algorithms data-structures swift

Last synced: 24 Mar 2025

https://github.com/exbotanical/lib.cartilage

classical implementations of list and ring data structures for the C programming language

data-structures dynamically-linked-library linked-list shared-object

Last synced: 05 Jan 2026

https://github.com/asif-shahriar/java-practice

Some basic java practice problems

data-structures intellij-idea java jdk8 oop

Last synced: 11 Apr 2026

https://github.com/zinaaan/algorithms-and-datastructures

Typical algorithms and data stuctures with java

algorithms data-structures java

Last synced: 12 Jun 2026

https://github.com/shiva16/da

Data Analytics - Study materials

analytics data-analysis data-science data-structures

Last synced: 07 Feb 2026

https://github.com/leecason/datastrcutures-and-algorithms

javascript的数据结构与算法

algorithms data-structures javascript

Last synced: 14 Oct 2025

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

Playground for algorithms and data structure implementations and experimenting with different languages

algorithms data-structures python

Last synced: 08 Apr 2025

https://github.com/0xsirsaif/problem-solving

Solutions of various coding/algorithmic problems solved in multiple languages and from various sources such as books, Coding Challenge Websites..etc

acm-icpc algorithms data-structures problem-solving

Last synced: 31 Mar 2025

https://github.com/jaskaransinghbhalla/iitd-col106

Data Structures & Algorithms course at IIT Delhi | Assignments

algorithms data-structures

Last synced: 28 Jun 2025