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/prthd/programs-in-cpp

⚡ A collection of C++ programs covering data structures, algorithms, and problem-solving techniques. Includes implementations of graph algorithms, dynamic hashing, matrix operations, pointer concepts, and more, making it a valuable resource for competitive programming and system-level programming. 🚀💻

algorithms competitive-programming cpp data-structures dynamic-hashing graph-algorithms object-oriented-programming pointer-management problem-solving system-programming

Last synced: 31 Aug 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/kcenon/go_container_system

High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.

binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe

Last synced: 05 Feb 2026

https://github.com/talenfisher/cis152

Class materials from CIS152: Data Structures and Algorithms in Java

data-structures java

Last synced: 12 Oct 2025

https://github.com/ozmap/technical-assessment

Technical assessment for the position of software engineer at DevOZ.

assessment-project challenge data-structures restful-api typescript

Last synced: 14 Apr 2025

https://github.com/dimits-ts/graphlibraryforcsharp

A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs

data-structures library wrappers

Last synced: 06 Nov 2025

https://github.com/UshurbakiyevDavlat/Go-Algos

Algos and Data-structures on Golang

algorithms data-structures golang

Last synced: 12 Oct 2025

https://github.com/devinmcgloin/probabilistic

Bloom Filters, Min Sketch Count and Min Hashing.

data-structures golang probabilistic probabilistic-data-structures

Last synced: 03 Feb 2026

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/ritik-gupta/dsa-450

Solutions of 450 DSA questions by Love Babbar

c cpp data-structures dsa dsa-algorithm

Last synced: 29 Apr 2026

https://github.com/yogain123/linked-list-api

Create a REST API app which exposes API endpoints , for carrying out Linked List operations.

algorithms data-structures javascript linked-list redis

Last synced: 17 May 2026

https://github.com/r-n/calculatorstring

Calculator that takes math expression string as input like in Python

c calculator data-structures expression-evaluator interpreter linked-list math string-parsing

Last synced: 13 Oct 2025

https://github.com/romantech/algorithm-study

알고리즘 / 자료구조 스터디

algorithms data-structures programmers

Last synced: 30 Mar 2025

https://github.com/navneethg/poppy

Battle tested algorithms and data-structures for your next space-mission or casual reading.

algorithms data-structures library python

Last synced: 10 Apr 2026

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

Study repository for Data Structures & Algorithms Course

algorithms data-structures python

Last synced: 26 Apr 2026

https://github.com/kevinknights29/dsa_in_cplusplus

This repo contains data structures and algorithms implemented in C++.

algorithms cplusplus data-structures

Last synced: 22 Mar 2025

https://github.com/kevinknights29/dsa_in_python

This repo contains pythonic implementation of data structures and algorithm

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/rstacks/leetcode-write-ups

My solutions to foundational LeetCode problems, complete with explanations and alternative solutions. All solutions are written in Python.

algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions python3

Last synced: 13 Oct 2025

https://github.com/ivan-guerra/huffman

Huffman data compression

compression data-structures huffman-coding

Last synced: 14 Mar 2025

https://github.com/suman105/leetcode-top-interview-150

Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀

cplusplus data-structures

Last synced: 08 Jun 2026

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/jurshsmith/data-fuel

Houses a blockchain syncing engine & implementations of the LinkedList data-structure

data-structures linked-list rust sync sync-engine

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/fenilsonani/os-system

High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.

algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming

Last synced: 31 Aug 2025

https://github.com/imtjl/fp-red-black-tree-dict

TreeDict - Implementation of Dict based on Red Black Tree in Elixir

data-structures elixir functional-programming red-black-tree

Last synced: 30 Aug 2025

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

Repository for the Data Structures course

c data-structures

Last synced: 14 Oct 2025

https://github.com/nelsonbn/algorithms-data-structures-stack

Algorithms and Data Structures - Stack

algorithms data-structures stack

Last synced: 14 Oct 2025

https://github.com/douglasdotv/dsa-java

Some basic algorithms and data structures.

algorithms data-structures java

Last synced: 30 Aug 2025

https://github.com/oleksiygarnik/leetcode-code-interview

A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.

algorithms coding-interview competitive-programming data-structures leetcode problem-solving

Last synced: 31 May 2026

https://github.com/jjfiv/csc212arraylists

CSC212 Array-Based List Implementations

array-list data-structures dynamic-array smith-csc212

Last synced: 30 Aug 2025

https://github.com/kamilkrauze/stackvector

A cache-coherent stack allocated templated vector.

cache-coherence cmake cpp data-structures

Last synced: 14 Oct 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/josugoar/labyrinth

Maze editor, generator and solver

algorithms data-structures

Last synced: 27 Aug 2025

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/dragunwf/learninglab

📚 A personal repository where I document and store all my code, exercises, and projects while learning new technologies, frameworks, and programming concepts. This serves as my digital sandbox for experimentation, skill-building, and continuous learning.

abap ai algorithms data-structures design-patterns django express nextjs react react-native sap

Last synced: 29 Apr 2026

https://github.com/anshu10101/leetcode

Collection of my solved LeetCode DSA questions !

algorithms data-structures

Last synced: 25 Aug 2025

https://github.com/kalwar/basic_ds

a very basic data structures using js/reactjs

data-structures palindrome-checker queue reactjs sorting-algorithms stack

Last synced: 29 Apr 2026

https://github.com/barrettj12/collections

Generic, Java-style collections in Go.

collection data-structures golang library

Last synced: 27 Jan 2026

https://github.com/benjaminsemah/fcc-coding-challenges

This repo is a collection of JavaScript Solutions and Walkthroughs to common coding challenges. The challenges in this repo are taken from the FreeCodeCamp's curriculum.

algorithms data-structures freecodecamp javascript solutions walkthrough

Last synced: 14 Oct 2025

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/8luebottle/datastructure-n-algorithm

🧩 Problem Solving (language independent)

algorithms c data-structures golang javascript pytohn3

Last synced: 30 Apr 2026

https://github.com/khaledsalshibani/cpp-nested-linked-lists

This repository was created as a college assignment. It includes detailed explanations for each file, class, and method used. The project implements nested linked lists for handling basic file operations.

cpp cpp-tutorials data-structures file-handling linked-list

Last synced: 24 Aug 2025

https://github.com/ivan-guerra/dsa

Classic data structures and algorithms implemented in C++

algorithms data-structures

Last synced: 24 Aug 2025

https://github.com/ikeraguero/javascript-course

This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.

apis data-structures dom-manipulation javascript oop

Last synced: 23 Aug 2025

https://github.com/xiaohan2012/pyheap

binary heap implementation in Python

data-structures heap priority-queue

Last synced: 23 Aug 2025

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/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/mizcausevic-dev/zig-agent-graph-db

In-memory directed graph DB in Zig for AI agent context graphs. Typed nodes (agent, tool, fact, result, citation), labeled edges, BFS traversal, JSON serialization. Pure Zig stdlib, zero deps.

agent ai-agents data-structures embedded graph graph-database platform-engineering systems-programming zig ziglang

Last synced: 01 Jun 2026

https://github.com/ososuna/matchmaking-lol

🕹️ Matchmaking algorithm for solo queue rankeds in League of Legends

data-structures league-of-legends machine-learning python

Last synced: 14 Apr 2026

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/wizarsi/algorithms-data-structures

Задачи решенные в рамках дисциплины алгоритмы и структуры данных

algorithms cplusplus data-structures

Last synced: 30 Apr 2026

https://github.com/shubhamvv611/crm-management-system-for-kasturi-agency

I alone have developed the best CRM (Customer Management System) for the business of Kasturi Agency and have done all the project design and data flow management from the beginning, I alone have made this project using technology like Bootsrap4 HTML5 CSS3, PHP6, jQuery, Data tables JS, Purify CSS, and JavaScript

banners bootstrap crm css3 data-structures html-css-javascript html5 javascript jquery load-balancer load-balancer-test mobile-web optimization-algorithms php6

Last synced: 14 Mar 2026

https://github.com/leoobarbosa2/data-sctructures

General information about Data Structures and how to implement it.

data-structures data-structures-and-algorithms

Last synced: 22 Aug 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/mghalix/library-system

C++ console application to run a library system.

cpp data-structures file-organization oop

Last synced: 01 Jun 2026

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

Data Structures and Algorithms

algorithms data-structures golang

Last synced: 09 Mar 2026

https://github.com/agu3des/estanteencantada

Livraria feita para a disciplina de Banco de Dados l e para as disciplinas de Estrutura de Dados, Sistemas Operacionais e Protocolos de Interconexão de Redes de Computadores

bancodedados books bookstore client-server data-structures livros python semaphore sql systems threads

Last synced: 14 Apr 2025

https://github.com/souravsuvarna/cash-flow-minimizer-web-application

This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.

algorithms-and-data-structures data-structures python3

Last synced: 17 Oct 2025

https://github.com/yevheniidatsenko/goit-algo-hw-08

📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)

algorithms data-structures goit goit-algo-hw-08 heaps python

Last synced: 05 Apr 2025

https://github.com/sebi2020/data_structs

A nodejs general purpose module for standard data structs like fifo, queues, linked-lists

data-structures fifo heap lifo nodejs priority-queues stack

Last synced: 30 Apr 2026

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/felipenobrg/c-exercices

C exercises for my college.

arrays c data-structures pointers

Last synced: 22 Aug 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/yoshinariyamanaka/algorithms-and-data-structures

Just implement programs along with certain algorithms and data structures

algorithms clang cpp data-structures

Last synced: 30 Apr 2026

https://github.com/ganzerli/e-pathy

e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example

binary-data c data-structures database graph graph-algorithms

Last synced: 28 Apr 2026

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

Implementation of the most popular algorithms and data structures in Python.

algorithms algorithms-and-data-structures data-structures python

Last synced: 21 Aug 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/nicovandenhooff/advent-of-code-2022

This repository contains my solutions to the Advent of Code 2022 coding challenge.

advent-of-code advent-of-code-2022 algorithms data-structures optimization python

Last synced: 21 Aug 2025

https://github.com/notthestallion/data_structures_sentinel_dynamic_link

The purpose of this repository is to provide implementations of three different types of data structures: sentinel-based, dynamic using malloc, and linked using pointers. These data structures can be used in various algorithms and programs for efficient storage, retrieval, and manipulation of data.

data-structures dynamic dynamic-programming link linked-data linked-list sentinel sentinels

Last synced: 18 Oct 2025

https://github.com/jordanhasgul/character-device-driver

A basic concurrent Linux loadable kernel module (LKM) character device driver.

c data-structures kernel-module

Last synced: 20 Aug 2025

https://github.com/roluochke/games-programs

From simple to complex games and programs

algorithms data-structures game programming python

Last synced: 19 Oct 2025

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/fabiokleis/estrutura_de_dados1

estrutura de dados 1 , linguagem C!

data-structures

Last synced: 20 Aug 2025

https://github.com/guibrandt/mc202

Implementação dos laboratórios de MC202 no segundo semestre de 2020 na Unicamp

data-structures mc202 unicamp

Last synced: 08 Jun 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/yourarj/rust-ds-algo

Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.

algo algorithms data-structures ds interview interview-preparation rust rust-lang

Last synced: 22 Mar 2025

https://github.com/abhinandanmishra1/leetcode-practice

Practicing questions on leetcode and solutions are being reflected here

algorithms daily-coding-problem data-structures dsa-practice leetcode leetcode-cpp leetcode-solutions

Last synced: 19 Aug 2025