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/infineon/streamgen

Python framework for generating streams of labeled data.

continual-learning data-generation data-streams data-structures function-composition python

Last synced: 24 Jun 2025

https://github.com/0x706b/fncts

A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning

concurrency data-structures functional-programming resource-safety tsplus typescript zio

Last synced: 03 Oct 2025

https://github.com/teddyoweh/trek

Using graph theory algorithms and simulations, to optimaize paths and travel times between nodes on a geospatial map

data-structures graph-algorithms network-graph shortest-path-algorithm

Last synced: 09 Apr 2025

https://github.com/hongjungwan/challenge-codingtest

👀 누구ㄴr え占øㅕ ㄱr능ㅎŁ 모각코 んı즌 1️⃣

algorithms data-structures problem-solving

Last synced: 15 Apr 2025

https://github.com/xxrjun/cs61b-sp21

📖 Self-study of CS61B, the CS course (Data Structures, Spring 2021) at UC Berkeley by Josh Hug.

cs61b cs61b-sp21 data-structures java

Last synced: 12 Apr 2025

https://github.com/yegor256/microstack

The most primitive and the fastest implementation of a fixed-size last-in-first-out stack on stack in Rust, for Copy-implementing types

crate data-structures rust stack stack-based

Last synced: 13 Sep 2025

https://github.com/xizon/learning-process-for-frontend-foundations

This repository includes most of the examples for the Data Structures, Design Patterns, Algorithms, and Others.

algorithms computer-science data-structures data-structures-and-algorithms design-patterns frontend javascript javascript-fundamentals

Last synced: 11 Apr 2025

https://github.com/malbarbo/fera

An aggregation of algorithms, data structures and supporting crates

algorithms data-structures graph graph-algorithms graph-generation

Last synced: 17 Mar 2026

https://github.com/daboigbae/interview-questions

A curated collection of diverse coding interview questions and detailed answers, compiled by daboigbae. An essential resource for developers of all backgrounds preparing for interviews.

algorithms beginner data-structures interview-questions

Last synced: 27 Feb 2026

https://github.com/judehunter/reactivefile

Parse and reactively auto-save JSON, TOML, YAML and any other data file with ease.

data data-structures file filesystem javascript reactive reactive-programming typescript typescript-definitions

Last synced: 15 Apr 2025

https://github.com/isgj/collection

Generic data structures in Go

data-structures go golang hacktoberfest iterator lazy-iterator

Last synced: 02 Mar 2026

https://github.com/madhavjivrajani/locknt

Lock-free and concurrent data structures written in Golang

concurrency data-structures golang lock-free parallism performance profiling

Last synced: 17 Mar 2025

https://github.com/chantsune/portable-network-archive

PNA (Portable Network Archive) is a highly scalable archive format that can be compressed, encrypted, and split. Also, its data structure is inspired by the PNG data structure.

archive archive-format compression data-structures file-format rust rust-lang zstd

Last synced: 26 Dec 2025

https://github.com/anishlearnstocode/hackerrank-problem-solving-skill-test

Contains solved programs for the HackerRank Problem Solving (Basics) Skill Test Certification 🎓.

algorihms certificate certification data-structures hackerrank java problem-solving

Last synced: 10 Apr 2025

https://github.com/coatless-rpkg/paintr

Draw different R data structures on graphs

data-structures draw paint r-package rstats

Last synced: 24 Jul 2025

https://github.com/oroszgy/radixtree

Fork of the project http://code.google.com/p/radixtree

data-structures java javascript radix-tree radix-trie suffix-tree

Last synced: 23 Apr 2025

https://github.com/gapur/js-algorithms

🤓 Algorithms and data structures in JavaScript

algorithm algorithms data-structures javascript javascript-algorithms nodejs

Last synced: 30 Apr 2025

https://github.com/lemonpi/sal

Simple algorithms library

algorithms data-structures graph library

Last synced: 16 Sep 2025

https://github.com/dynesshely/competition

All my solution for examination questions collection.

algorithms coci csp data-structures ioi luogu noi noip oi oier oj online-judge usaco usaco-solutions

Last synced: 20 Mar 2025

https://github.com/cggos/dsa-cpp

C++ source code for 《C++数据结构与算法(第4版)》, ISBN: 978-7-302-37668-2

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

Last synced: 28 Oct 2025

https://github.com/mesripour/hacker-rank

HackerRank solutions in PHP

algorithms data-structures php problem-solving sql

Last synced: 14 May 2025

https://github.com/giacomocavalieri/trie_again

🌳 Tries in Gleam

data-structures tries

Last synced: 01 Apr 2025

https://github.com/theanasuddin/grokking-algorithms-1st-edition-by-aditya-y.-bhargava

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People 1st Edition by Aditya Y. Bhargava. All Data Structures and Algorithms Implemented In Java.

aditya-bhargava algorithms algorithms-and-data-structures algorithms-java data-structures data-structures-implementations data-structures-java grokking-algorithms grokking-algorithms-in-java illustrated-book java visual-learning

Last synced: 16 Aug 2025

https://github.com/surajv311/myleetcode

Leetcode practice questions to improve my algorithmic thinking!. ✍💻---> Arrays / Strings / Recursion / DP / Graph / Trees🌳 / Linkedlist / Hashing / Greedy / Bitmagic / Backtracking. 📈

algorithms cplusplus cpp daily-coding-problem data-structures data-structures-and-algorithms dynamic-programming faang google graphs interview-questions leetcode leetcode-solutions microsoft placement-preparation trees

Last synced: 16 May 2025

https://github.com/lironmiz/codeforces

Designed to help people save the exercises I solved in c++ and track my progress and learning in algorithms, data structures, and programming math puzzles in code forces.

algorithms c codeforces-solutions competitive-programming cpp data-structures learning-by-doing low-level-programming math notepad-plus-plus solutions

Last synced: 18 Mar 2025

https://github.com/kovah/taboo-data

A data set for Taboo games. Plain JSON files which contain the keyword and some buzzwords like in the original Taboo game

data data-structures dataset datasets game game-resources taboo tabu

Last synced: 14 Apr 2025

https://github.com/sondosaabed/stock-market

Stock Market application using queues, stacks as data Structure. Java | JavaFX

data-structures java javafx-application queue stack stock-market

Last synced: 26 Oct 2025

https://github.com/mignon-p/jsw-libs

Data structure libraries in C.

binary-search-tree c data-structures library

Last synced: 11 Apr 2025

https://github.com/armanx200/avl-recog

A program to define an AVL tree and determine whether the tree is AVL or not

arman-kianian data-structures github popular popular-repositories python trending-repositories trending-topics trends

Last synced: 24 Oct 2025

https://github.com/adasarpan404/stl-javascript

An Open Source Project for STL Javascript

algorithm data-structures hacktoberfest heap javascript queue stack

Last synced: 06 Jul 2025

https://github.com/shxntanu/se-lab-assignments

A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).

algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering

Last synced: 05 Jul 2025

https://github.com/helabenkhalfallah/dsa-toolbox

Welcome to DSA Toolbox, a comprehensive library of data structures and algorithms designed to streamline your development process! This library is built for JavaScript and TypeScript, offering both fundamental and advanced data structures, search algorithms, sort algorithms, and more.

advanced-data-structures algorithms-and-data-structures data-structures javascript-library typescript-library

Last synced: 12 Apr 2025

https://github.com/vanillaes/computer-science

Algorithms and Data Structures implemented in modern JS

algorithms computer-science data-structures esm esmodule

Last synced: 26 Jan 2026

https://github.com/ibra-kdbra/codeconjurer

A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.

algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2

Last synced: 12 Jul 2025

https://github.com/aaronmcleancs/particlebox

Multithreaded particle dynamics engine using spatial hashing and quad tree collision detection to simulate forces among particles.

data-structures high-performance-computing multithreading physics-simulation sdl2

Last synced: 26 Sep 2025

https://github.com/claudiarojassoto/catalog_of_my_things

Console-based application built in Ruby, designed to keep an organized record of your possessions across different categories. This app provides a simple and user-friendly interface to manage your personal items efficiently.

bundle-install classes-and-inheritance data-structures json methods objects postgresql preserver rspec-testing rubocop-configuration ruby ruby-gem

Last synced: 08 Oct 2025

https://github.com/arriqaaq/zset

ZSet is an in-memory Redis like sorted set datastructure

data-structure data-structures golang redis skiplist

Last synced: 11 Apr 2025

https://github.com/merteldem1r/TenXWeb

TenXWeb is my personal collection of different Web development projects, designed to develop from fundamental concepts of vanilla JavaScript to intermediate & advanced ReactJS and Backend applications with NodeJS.

alogrithms backend css custom-hooks data-structures expressjs frontend html javascript material-ui nodejs reactjs redux-toolkit tailwindcss typescript web-development web-games

Last synced: 30 Jul 2025

https://github.com/soumyadip007/complete-data-structure-dsa-println

A data structure is a particular way of organizing data in a computer so that it can be used effectively. For example, we can store a list of items having the same data-type using the array data structure. This page contains detailed tutorials on different data structures (DS) with topic-wise problems.

algorithms array data-structures graph hashing linkedlist queue stack tree

Last synced: 06 Oct 2025

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

DSA Notes and Practice Questions With Solution in Java

data-structures dsa dsa-learning-series java

Last synced: 23 Apr 2025

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

Study driven repository to maintain algorithms and data structures knowledge

algorithms big-o-notation computer-science data-structures python

Last synced: 30 Jan 2026

https://github.com/hashimsaffarini/data_structures_course

Complete Java Data Structures course with custom implementations, problem-solving, and clean examples. Perfect for students and self-learners.

data-structures java oop problem-solving

Last synced: 21 Jul 2025

https://github.com/rogercoding/stack-operations

A stack is a LIFO data structure supporting push (add to top) and pop (remove from top) operations. It includes is_empty to check if empty and peek to view the top item without removal.

algorithms data-structures open-source pop-operation push-operation python stacks

Last synced: 14 Apr 2025

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

Course material for Algorithms and Data Structures (TU Delft TI3110TU)

algorithms course-materials data-structures python

Last synced: 19 Mar 2025

https://github.com/tmcgrath325/pairedlinkedlists.jl

An implementation of doubly-linked lists and skip lists in Julia

data-structures julia

Last synced: 10 Jun 2025

https://github.com/urbit/noun

A noun representation in Rust

data-structures rust urbit

Last synced: 10 Apr 2025

https://github.com/armanx200/strassens-multi

A program to calculate the multiplication of two n^2 matrices (only works for 2^n matrices)

arman-kianian data-structures github popular popular-repositories python trending-repositories trending-topics trends

Last synced: 30 Apr 2025

https://github.com/raj-rathod/dsa-questions

This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented

algorithms data-structures data-structures-and-algorithms dsa-learning-series dsa-practice dsa-project dsa-questions faang-interview faang-preparation faang-questions leetcode npm-package placement-preparation rajesh-rathore

Last synced: 14 Aug 2025

https://github.com/leudz/beach_map

Implementation of a slotmap

data-structures

Last synced: 12 Dec 2025

https://github.com/samvv/scl.js

A standard collections library for JavaScript/TypeScript

algorithms avl-tree data-structures hashing javascript priority-queue red-black-tree typescript

Last synced: 12 Sep 2025

https://github.com/tdinucci/logicmine

An evolved implementation of the mediator pattern, helping you build highly maintainable systems

api csharp data-structures design-pattern design-patterns dotnet framework mediator mediator-pattern netcore netstandard observability observable pipeline quality

Last synced: 14 Apr 2025

https://github.com/developaul/data-structures-js

DATA STRUCTURES Examples: JavaScript

data-structures javascript

Last synced: 12 Apr 2025

https://github.com/abdallahhemdan/tayara

🛵 Tayara is delivery system which manage the process of receiving the orders and deliver it to the customer fully coded using C++/C

cpp cufe-2022 data-structure data-structures delivery-sys delivery-tracker

Last synced: 07 May 2025

https://github.com/adinapoli/piece-table

Exploration of the Piece Table data structure in Haskell

data-structures haskell piece-table

Last synced: 10 Mar 2026

https://github.com/dan-sazonov/sirius-solutions

🎓(RU) Решения задач с курса Сириус "Введение в алгоритмы"

algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics

Last synced: 11 Oct 2025

https://github.com/louis030195/octree

Dynamic sparse bounded octree in Go

3d data-structures octree

Last synced: 15 Dec 2025

https://github.com/merteldem1r/tenxweb

TenXWeb is my personal collection of different Web development projects, designed to develop from fundamental concepts of vanilla JavaScript to intermediate & advanced ReactJS and Backend applications with NodeJS.

alogrithms backend css custom-hooks data-structures expressjs frontend html javascript material-ui nodejs reactjs redux-toolkit tailwindcss typescript web-development web-games

Last synced: 21 Jun 2025

https://github.com/azl397985856/blog

my personal blog(https://lucifer.ren/blog/)

algorithm blog data-structures fed frontend leetcode leetcode-solutions

Last synced: 24 Mar 2025

https://github.com/alexandrehiroyuki/datatome

Data analysis and filtering using time series for embedded devices (IoT). All in a single C++ library, Data Tome. Focus on the developer's experience and performance. It is the successor to the MovingAveragePlus library.

algorithms analysis arduino arduino-library cpp cumulative-mean data-processing data-structures exponential-moving-average filters median moving-average moving-median pio platformio platformio-library standard-deviation variance

Last synced: 24 Oct 2025

https://github.com/harismuneer/2-3-tree

🌲 A C++ implementation of all functionalities (insertion, deletion, search etc) of a 2-3 (two-three) Tree using Rotation, Split and Merge operations. (Please share if you find any bug in the code)

2-3-tree b-tree balanced-search-trees balanced-trees data-structures datastorage datastructures-tasks free-to-use insert-delete-operations open-source-code rotations-operations split-operations tree-data-structure tree-datastructures tree-search two-three-tree two-three-trees

Last synced: 30 Apr 2025

https://github.com/rogercoding/trading-system-base-design

A basic Python trading system that tracks stock prices, executes buy/sell orders based on set conditions, and manages portfolio and transactions.

data-structures python trading-algorithms trading-systems

Last synced: 04 Oct 2025

https://github.com/rajspeaks/code-pyramid

Code-Pyramid consists of Competitive & Beginner level codes, written in different programming languages like C, C++, Java, Python.

c codewars coding-challenge data-structures dsa dsa-algorithm dsa-practice hacktoberfest java python rajdeep-das rajspeaks

Last synced: 07 May 2025

https://github.com/darshangowda0/applied-cs-with-android

Google - Applied CS with android, provides source code of all the 5 projects that I taught as a Google Facilitator for 2016

ai algorithms android data-structures

Last synced: 14 Sep 2025

https://github.com/frankl1sales/estrutura-de-dados

Implementações baseadas na apostila de Estruturas de Dados dos Profs. Waldemar Celes e José Lucas Rangel (PUC-Rio, 2002).

algorithms c data-structures educational hash-table linked-list sorting-algorithms

Last synced: 21 Jun 2025

https://github.com/matinhosseinianfard/exhanoi

A visual data structure project that simulates the extension hanoi problem

data-structures hanoi-towers pyqt5 python

Last synced: 27 Feb 2025

https://github.com/frank-king/cyclic_list

Cyclic Double-Linked List

data-structures linked-list

Last synced: 27 Apr 2025