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/miladsade96/leetcode_with_java

Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit

algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions

Last synced: 18 Feb 2026

https://github.com/calcit-lang/ternary-tree.ts

TypeScript version of calcit-lang/ternary-tree

data-structures typescript

Last synced: 24 Jul 2025

https://github.com/jkazari/mathematics-laboratories-4.1

Repository of solutions for my Algorithms and Data Structures class on the 4th semester of studying Mathematics at Gdańsk University of Technology

algorithms cpp data-structures

Last synced: 30 Jun 2025

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

another java collection library

collection data-structures java

Last synced: 12 Jan 2026

https://github.com/sandeepkumarmishra354/dsa-practical

All DS & Algo related practical files will be pushed here.

algorithms data-structures javascript nodejs

Last synced: 20 Apr 2026

https://github.com/cogitatortech/ordered

A collection of data structures that keep data sorted by key (WIP)

data-structures ordered-collections zig zig-library zig-package

Last synced: 17 Oct 2025

https://github.com/lancejpollard/tl-bplus-tree.js

4 B+ Tree Implementations from trincot on StackOverflow

algorithms bplustree data-structures javascript tree

Last synced: 17 Oct 2025

https://github.com/chihebabiza/my-cpp-queue-array

A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.

cpp cpp-library data-structures oop programming-advices queue

Last synced: 10 Mar 2026

https://github.com/hnipun/elements-of-programming-interviews-in-python

collection of solutions to common coding problems

algorithms data-structures

Last synced: 03 Apr 2025

https://github.com/dp6/templates-centro-de-inovacoes

Modelos de arquiteturas, documentações, testes e deploys para as iniciativas do centro de inovação

data-quality data-science data-structures dp6 gtm inovacao

Last synced: 05 Feb 2026

https://github.com/arkaung/dart_lru

A simple LRU package in Dart

dart data-structures

Last synced: 05 Feb 2026

https://github.com/dronnix/bwarr

Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations

btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set

Last synced: 13 Jan 2026

https://github.com/sminerport/sortvisualizer

The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.

algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization

Last synced: 19 Oct 2025

https://github.com/richiepagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 18 Jan 2026

https://github.com/massigy/entry-to-data-structures

this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!

data-structures git github pascal

Last synced: 22 Oct 2025

https://github.com/abdulvahabaa/geeksforgeeks-dsa

This is my Geeks for Geeks test submission reports repository for improving my DSA knowledge and coding skill.

algorithms data-structures dsa-learning-series dsa-practice javascript nodejs

Last synced: 06 Jan 2026

https://github.com/amrdb/data-structures-cs61b

Labs & Projects for UC Berkeley's data structures course (CS61B).

data-structures

Last synced: 23 Oct 2025

https://github.com/mohamedayassin/dictionary-using-data-structures

Terminal based dictionary application using data structures in C++

data-structures dictionary linked-list linkedlists-using-class

Last synced: 24 Mar 2025

https://github.com/thomasafink/optimal_knn_distance_for_data_science

Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm

data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python

Last synced: 24 Oct 2025

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 24 Oct 2025

https://github.com/codomatech/clodss

On-Disk data-structures store with redis-like API.

data-structures embedded-database

Last synced: 24 Mar 2025

https://github.com/vedant-jain03/dsa-questions

This repo contain all my Algorithms basics problems and problem types

algorithms cpp14 data-structures

Last synced: 25 Oct 2025

https://github.com/antdeivid/sparsematrix

Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.

circular-linked-list cpp data-structures sparse-matrix

Last synced: 16 Mar 2025

https://github.com/ryomendev/dsa

This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.

algorithms algorithms-and-data-structures cpp data-structures

Last synced: 26 Oct 2025

https://github.com/siyamulislam/oop_ps

AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING WITH JAVA™, FIFTH EDITION

data-structures java oop problem-solving

Last synced: 26 Oct 2025

https://github.com/ikhsan/datastructure

Data structures in Swift for fun

data-structures swift

Last synced: 26 Oct 2025

https://github.com/morwenn/prime_multiset

A multiset of prime numbers represented by a single integer

data-structures python python-3-5

Last synced: 28 Jan 2026

https://github.com/adriandarian/hackerrank

💻 All of my HackerRank Solutions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/thomasms/fortsraw

Native data structures for modern Fortran

data-structures fortran fortran2008 ftl linked-list

Last synced: 28 Jan 2026

https://github.com/farhaduneci/contactbook

A simple contact book written with Python.

data-structures

Last synced: 01 Sep 2025

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

Estruturas de dados criados do zero em C

binary-tree c data-structures linked-list queue stack

Last synced: 29 Jan 2026

https://github.com/gabriel-dp/ufsj-labprog2

All exercises solved during "Programming Laboratory II" subject at UFSJ

data-structures lab ufsj

Last synced: 03 Jul 2025

https://github.com/shravan20/data-structures-and-algorithm

Repo contains the development explanation and code for Data Structure and Algorithm

algorithm algorithms data-structures

Last synced: 04 Apr 2025

https://github.com/gossiperloturot/densemap

A collection data structure that is permanently accessible by unique keys and fast iterable

data-structures rust

Last synced: 31 Jan 2026

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/r533-code/colt-cpp

C++ data structures, Unicode-aware string, allocators and other utilities used throughout the Colt Compiler.

allocators cpp20 data-structures string unicode

Last synced: 25 Feb 2026

https://github.com/madhvi-n/python-dsa

Data Structures and Algorithms in Python. Solutions to practice problems on GFG.

algorithms data-structures problem-solving python3

Last synced: 08 Apr 2025

https://github.com/mehdieidi/cmap

Concurrent multi-writable, multi-readable, and thread-safe hash table implemented using sharding technique.

concurrent data-structure data-structures go golang map parallel thread-safe

Last synced: 01 Feb 2026

https://github.com/d33p0st/modstore

Basic and Modded Data Structures with rust backend for speed and safety and python's comfortability.

custom-data-structures custom-data-type data-structures linux modstore python python3 rust unix windows

Last synced: 07 Feb 2026

https://github.com/khalekuzzamancse/algorithms_visualizer

A multiplatform app for visualizing the algorithms that are mostly used in Computer Science

algorithms android compose-multiplatform data-structures desktop ios kotlin kotlin-multiplatform web

Last synced: 15 Apr 2026

https://github.com/orxfun/orx-fixed-vec

An efficient fixed capacity vector with pinned element guarantees.

data-structures pinned pinned-elements rust vector

Last synced: 17 Mar 2026

https://github.com/harismuneer/queue-and-stack

🎈 A C++ implementation of two datastructures: queue and stack

cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack

Last synced: 09 Feb 2026

https://github.com/forketyfork/coding-problems

Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.

algorithms coding-problems data-structures hackerrank java leetcode

Last synced: 26 Feb 2026

https://github.com/saka7/algorithms

Algorithms and data structures in TypeScript

algorithms cumputer-science data-structures typescript

Last synced: 18 Mar 2025

https://github.com/mgobeaalcoba/python_intermediate

Aqui iré guardando los trabajos que voy haciendo en el curso de platzi de python y nivel intermedio

data-structures dictionaries game lambda-functions lists python3 sets strings tuples

Last synced: 11 Apr 2026

https://github.com/praveenraam/dailycodingnote

A repository for daily programming notes and code snippets organized by topics like languages, data structures, algorithms, OS. Managed with Obsidian for efficient learning and version control.

algorithms code-snippets data-structures java learning-notes obsidian personal-projects programming version-control

Last synced: 18 Mar 2026

https://github.com/haseeeb21/stack-in-python

Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.

class data-structures googlecolaboratory pop push pycharm python python3 stack

Last synced: 14 May 2026

https://github.com/shoyeb45/avltreevisualizer

This is data structure project. In this project I've built AVL tree visualisation application using javafx library of java. This project have solidified my understanding of AVL tree data structure and learnt a lot from this project

data-structures data-visualization java javafx javafx-application visualization

Last synced: 27 Feb 2026

https://github.com/qtle3/boxing_weight_classes

The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.

arithmetic-operations conditional-statements data-structures error-handling modular-design string-manipulation

Last synced: 08 Apr 2025

https://github.com/aswinbarath/100-days-of-ds-algo

100 Days of DS Algo: Problem solving on Data Structures and Algorithms

algorithms data-structures

Last synced: 19 Mar 2026

https://github.com/abhay-kanwasi/data-structure

Various data structures in python with proper code with explanation and meaningful comments

algorithm data-structures python pythonbeginners pythondatastructure

Last synced: 13 Feb 2026

https://github.com/cqllum/schema2dwh

⚡ Automatically produce a data model on your database using its information schema using GenAI.

ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design

Last synced: 13 Mar 2025

https://github.com/agilord/lookup

Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.

dart data-structures search

Last synced: 16 Feb 2026

https://github.com/ragul-rofi/stackimplementation2python

Beginner Stack Implementation in Python

data-structures dsa python stack

Last synced: 30 Mar 2025

https://github.com/dominikjalowiecki/programming-projects

Minor programming projects (from books, tutorials and my own).

algorithms data-structures design-patterns practice-projects programming

Last synced: 02 Mar 2026

https://github.com/luckykk273/computerscience

Include examples of data structures, sorting algorithms and design patterns.

computer-science data-structures design-patterns sorting-algorithms

Last synced: 14 May 2025

https://github.com/sleepypioneer/algorithms_and_data_structures

Notes from Algorithms and Data structures Udemy course instructed by Balazs Holczer.

algorithms data-structures

Last synced: 04 Sep 2025

https://github.com/iboudhaine/HNSW-Attribute-Filtering-Optimization

Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.

ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps

Last synced: 02 Apr 2026

https://github.com/massigy/c-graphs

This C project implements a graph data structure

c cprogramming data-structures gcc git github graph-algorithms makefile

Last synced: 17 Apr 2026

https://github.com/samarjit98/dsa_college

This is a compilation of many important data structures and their applications.

algorithms c cplusplus-11 data-structures java

Last synced: 17 Apr 2026

https://github.com/hadil19/pattern-searching

A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis

aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching

Last synced: 04 Apr 2026

https://github.com/ks1990cn/csharp-extensions

Extension for List, Dictionary, String, DateTime etc.

algorithms csharp data-structures dotnet-core extension extension-methods utility-library

Last synced: 17 Apr 2026

https://github.com/albinj12/go-data-structures-and-algorithms

Data Structures and Algorithms implemented using Go

algorithms data-structures dsa go golang

Last synced: 25 Mar 2025

https://github.com/64j0/js-datastructures-algorithms

Estruturas de dados e algoritmos com javascript - Livro (2019).

algorithms book data-structures javascript

Last synced: 03 Jun 2026

https://github.com/maxicorrea/javascript-data-structures

Basic implementation of data structures programmed and tested with javascript and jest.

abstract-data-types adt data-structures javascript jest jest-test jest-tests unit-testing unittest

Last synced: 17 Apr 2026

https://github.com/neuodev/linkedlist

Build Linked List. Methods: reverseLinkedList, getKthFromTheEnd, toArray, size, indexOf, contains, deleteLast, deleteFirst, addFirst, addLast

data-structures linked-list reverse-linked-list

Last synced: 27 May 2026

https://github.com/aliaks-ei/data-structures

A collection of the most famous data structures implemented in Typescript

binary-search data-structures editorconfig-checker hash-table javascript jest linked-list typescript unit-testing

Last synced: 19 Apr 2026

https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing

Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.

bash-script c data-structures mpi openmp-parallelization

Last synced: 18 Apr 2026

https://github.com/utkarshmishra12/leetcode_solutions

LeetCode Solutions - Repository For Codes Of Various Data Structures And Algorithms and Competitive Programming Problems

algorithms coding-solutions cpp data-structures interview interview-preparation leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions

Last synced: 05 Apr 2026

https://github.com/bimus-github/data-structures-in-js-python

Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.

array binary-search-tree btree data-structures hashtables heaps redblacktree tries

Last synced: 11 Jun 2025

https://github.com/vishalpadaswan3/mykaa---shopping-website

An E-Commerce website for women fashion products. A Solo Project built by a me and executed in 5 Days

backend css css-animations css-grid data-structures database expressjs html mongodb mongoose nodejs

Last synced: 05 Apr 2026

https://github.com/connectaman/c-and-data-structure

Program,Notes,Explanation on Data Structure using C++

cpp data data-structures sorting-algorithms

Last synced: 14 Mar 2025