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/jacob-pitsenberger/python-electronics-inventory-management-system-object-oriented-programming-project

Welcome to the Python Electronics Inventory Management System project repository! This project is a demonstration of Object-Oriented Programming (OOP) principles in Python for managing an electronic parts inventory.

data data-structures dictionary exception-handling file-io filesystem input-output inventory-management-system management-system modules oop pickle python user-interface

Last synced: 08 Oct 2025

https://github.com/eskabore/woerter

Dies ist ein C-Programm, das Wörter aus einer Datei liest, sie in einem Array speichert und verschiedene Optionen zur Manipulation und Suche bereitstellt. Das Programm liest Wörter aus einer Datei mit dem Namen "woerter.txt", die sich im selben Verzeichnis wie die ausführbare Datei befinden sollte.

algorithms algorithms-datastructures c data-structures sorting-algorithms

Last synced: 08 Oct 2025

https://github.com/mustafahere/rms-dsa

Restaurant management system (RMS) on `JAVA` using data structures.

data-structures java

Last synced: 08 Oct 2025

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/carlossanabriam/csharp-basics

Some projects related to OOP, functional programming and parallel programming in C#

csharp data-structures functional-programming generics inheritance linq master-worker memoization oop parallel-programming word-count

Last synced: 08 Oct 2025

https://github.com/jiaweihu08/epi

Exercises and solutions from Elements of Programming Interview

algorithms data-structures

Last synced: 08 Oct 2025

https://github.com/aranyak-ghosh/golist

Minimal and extendable data structure implementation using generics

data-structures go golang

Last synced: 14 Jan 2026

https://github.com/praisetompane/algorithms_and_data_structures

A toy implementation of foundational data structures and algorithms at a lower level of the stack.

algorithms c data-structures

Last synced: 10 Oct 2025

https://github.com/luisedmc/presser

A compressor and decompressor using Huffman Coding

algorithm c data-structures huffman-coding

Last synced: 10 Oct 2025

https://github.com/neox5/btmp

Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.

bitmap bitset data-structures golang pure-go range

Last synced: 14 Jan 2026

https://github.com/thomas-chqt/libft

C library containing common utility functions

42 algorithms data-structures library utility

Last synced: 18 Apr 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/bhavinpatel4199/machine-learning-programming

This repository serves as a central hub for various machine learning projects and experiments. It contains multiple sub-repositories, each focusing on different aspects of machine learning, from data preprocessing to advanced deep learning techniques.

data-structures data-visualization machine-learning machine-learning-algorithms pandas-dataframe python3 sklearn

Last synced: 19 Jan 2026

https://github.com/yoshiohasegawa/python-data-structures

A Python package that contains common data structures and algorithms, available on PyPi.

data-structures heap linked-list python queue stack tree

Last synced: 11 Oct 2025

https://github.com/hojat72elect/kotlin_data_structures_algorithms

Common algorithms and data structures implemented in Kotlin.

algorithms data-structures jvm kotlin

Last synced: 16 May 2025

https://github.com/c2akula/bitarray

Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.

bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang

Last synced: 14 Jan 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/robin-mlh/treedatastructure

Tree-based data structure system with functions for adding, modifying, deleting or reading data from a directory path.

data-structures functions python utils

Last synced: 12 Oct 2025

https://github.com/didogrigorov/leetcode-may-daily-challenges-2023

Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.

algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3

Last synced: 12 Oct 2025

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/taeguk/data-structure

Implementation of various data structures

data-structures study

Last synced: 12 Oct 2025

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/dev88jerry/cs304

Bishop's University - CS304 Data Structures

bishops bu data data-structures python structure university

Last synced: 11 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/fabberr/data-structures

Estruturas de Dados diversas implementadas em C++.

c-plus-plus cmake cpp23 data-structures data-structures-and-algorithms training

Last synced: 02 Apr 2025

https://github.com/mehedimubin/daily-dsa

Solutions to Leetcode problems in Golang

algorithms data-structures golang interview-preparation problem-solving

Last synced: 13 Oct 2025

https://github.com/yagoliu/go-algo

用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!

algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang

Last synced: 13 Oct 2025

https://github.com/danielslew/leet_code_problems

Data structures and Algorithms Practice

algorithms data-structures ruby

Last synced: 14 Oct 2025

https://github.com/mariantaragel/setcal

Set and relation calculator

c data-structures project

Last synced: 14 Oct 2025

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/danfalcon225/bank_application

Current project covers a basic data structure techniques such as: search, sort, select, add etc.

data-structures sort

Last synced: 14 Oct 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/samad-yar-khan/competetive-programming

This is a repository for all the competitive programming contests/

competitive-programming data-structures problem-solving

Last synced: 14 Oct 2025

https://github.com/bchavs12/js_datastructure

Learning about Data structures

data-structures java

Last synced: 20 Apr 2026

https://github.com/theronwolcott/data-structure-phonebook

This project implements Ordered Linear Probing (OLP) and Quadratic Probing (QP) for collision resolution in hash tables, supporting soft deletion, hard deletion, and auto-resizing with prime number capacities for optimal performance.

data-structures hash-tables java

Last synced: 14 Oct 2025

https://github.com/theronwolcott/data-structure-kdtree-prquadtree

Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.

data-structures java trees

Last synced: 14 Oct 2025

https://github.com/rezatajari/csharp.challenges

Collection of C# coding challenges solved with clean, well-documented solutions. Each challenge is organized as a separate project with explanations and examples, showcasing problem-solving skills.

algorithms coding-practice csharp-challenges data-structures dotnet learning-by-doing problem-solving

Last synced: 02 Sep 2025

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/rockchalkwushock/dsa-notes

Notes from Data Structure & Algorithm tutorials.

algorithms data-structures

Last synced: 27 Jan 2026

https://github.com/astro-ph/cosmolib

Easy-to-use formats and plots for cosmological observables

cosmology data-structures library plotting visualization

Last synced: 22 Jan 2026

https://github.com/devfancy/knu

컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.

algorithm data-structures system-programming

Last synced: 24 Jun 2025

https://github.com/make-github-pseudonymous-again/js-collections-chainmap

:dango: Python's chainmap data structure for JavaScript

agpl chain chainmap data-structures dict javascript map

Last synced: 22 May 2026

https://github.com/mustafahakkoz/market_simulation

Simple Linked List implementation in C language

data-structures simulation

Last synced: 23 Mar 2025

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/dezashibi-c/dcommon

My commonly used utilities, headers, scripts, etc.

c data-structures dynamic-values helpers scripts utilities

Last synced: 15 Oct 2025

https://github.com/ndsvw/simple-unionfind

A very simple implementation of the UnionFind data structure (Java)

circle-detection data-structures union-find

Last synced: 15 Oct 2025

https://github.com/sam0jones0/cracking-the-coding-interview

My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.

algorithms cracking-the-coding-interview data-structures python python3

Last synced: 15 Oct 2025

https://github.com/bertrand31/cagire

🔍 An experimental search engine supporting real-time partial-match plaintext search

data-structures functional-programming inverted-index scala search-engine trie

Last synced: 16 May 2025

https://github.com/singharyan1007/javadsa

The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.

algorithms data-structures dsa faang-preparation java

Last synced: 15 Oct 2025

https://github.com/StudyResearchProjects/dsa-in-cpp

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 16 Oct 2025

https://github.com/heap-data-structure/d-ary-heap

:octopus: d-ary heap data structure library for JavaScript

agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case

Last synced: 16 Oct 2025

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

Data Structures and Algorithms implemented in Javascript

algorithms data-structures data-structures-and-algorithms

Last synced: 16 Oct 2025

https://github.com/ryansakurai/huffman-coding

Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.

compression data-structures java

Last synced: 16 Oct 2025

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

The project shows various data structures implemented in Golang.

data-structures golang

Last synced: 01 May 2025

https://github.com/seanballais/a-crazy-calculator

A simple calculator where the operations utilize stacks that are implemented with queues that are implemented by arrays that are implemented by linked lists.

data-structures java

Last synced: 27 May 2026

https://github.com/koehlma/sharedvec-rs

A fast but limited ordered collection for storing values of a single type.

data-structures rust

Last synced: 17 Oct 2025

https://github.com/josecarlosnf/graphs

Implementações de grafos utilizadas na disciplina de projetos de algoritmos II (eq. estruturas de dados II)

bfs-search breadth-first-search data-structures deep-first-search dfs-search dijsktra-algorithm graph prim-algorithm python search ufpa

Last synced: 17 Oct 2025

https://github.com/jmuchovej/ucf

UCF courses I've completed, or am currently taking.

ai algorithms computer-science cs data-structures ucf university university-of-central-florida

Last synced: 14 Mar 2026

https://github.com/tiennhm/algorithms

Tông hợp chi tiết các thuật toán lập trình

algorithms data-structures source-code

Last synced: 17 Oct 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/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 Oct 2025

https://github.com/bovem/algorithms-in-a-nutshell

Practice scripts from "Algorithms in a nutshell" book by George T. Heineman

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

Last synced: 18 Oct 2025

https://github.com/vaibhavmojidra/data-structures---arrays-in-java

Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.

arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 18 Oct 2025

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/lmbarros/dump

DUMP: Dump of Unsorted Morsels for Programmers

algorithms data-structures reference

Last synced: 21 Feb 2026

https://github.com/belovetech/binary_trees

The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.

algorithms binary-tree c data-structures

Last synced: 18 Oct 2025

https://github.com/gabrafo/algoritmos-ed

Estudos em algoritmos e estruturas de dados.

algorithms algoritmos cpp data-structures estruturas-de-dados

Last synced: 18 Oct 2025

https://github.com/iampavangandhi/splitwisecashflow

💵 Splitwise Cashflow Web App (using Heaps)

data-structures heap heaps javascript vanilla-javascript

Last synced: 18 Oct 2025

https://github.com/urstrulykkr/js_objects

A beginner's approach on JavaScript Objects

data-structures js objects

Last synced: 27 May 2026

https://github.com/phoemur/avl_tree

Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.

associative-map avl avl-tree avltree cpp data-structures map

Last synced: 19 Oct 2025

https://github.com/victorowinoke/data-science-challenge--dap-eldohub

This is my solution for the EldoHub DAP data science challenge

challenges-solved data-science data-structures interview-questions python

Last synced: 11 Apr 2026

https://github.com/gregyjames/cppalgorithms

Various Algorithms and Data Structures implemented in C++

algorithms cplusplus cpp data-structures

Last synced: 13 Jun 2026

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

Computer programs developed to address the problems generated from the blockade of the Suez Canal and how, using various data structures, we can manage the information to avoid or mitigate this type of problem.

algorithms c-plus-plus data-structures

Last synced: 19 Oct 2025

https://github.com/anandwana001/ds-algo

Daily Coding Problems

data-structures leetcode

Last synced: 04 Apr 2025

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/codewith-ark/dsa-notes

This is essentially my digital notebook for Data Structure and Algorithms

data-structures data-structures-and-algorithms datastructures-algorithms

Last synced: 27 Jan 2026

https://github.com/jagadeeshm007/leetcode

This repository serves as a collection of my solutions to various LeetCode Data Structures and Algorithms (DSA) problems using c++.

algorithms cpp data-structures leetcode leetcode-cpp leetcode-practice leetcode-questions leetcode-solutions

Last synced: 07 Jun 2026

https://github.com/barrenszeppelin/pmmap

Go implemenation of Persistent Mergeable Hash Maps

data-structures go hashmap immutable tree

Last synced: 01 Sep 2025

https://github.com/yangboz/dapps-simple-twitter-nebulas

a simple twitter SinglePageApplication for nebulas dapps incentive program.

blockchain bootstrap dapps data-structures jquery nebulas single-page-applications smart-contracts

Last synced: 11 Apr 2026