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/markstock7/smash-algorithms

Smash Algorithms By Daily Practice

algorithms data-structures design-patterns scala

Last synced: 11 Oct 2025

https://github.com/hashimsaffarini/datastructure

These Java files contain implementations of essential data structures such as AVLTree, BST, CircularQueue, DataStructureClasses, MyArrayList, MyHashMap, MyLinkedList, MyQueue, and MyStack. Each file showcases the functionality and usage of its corresponding data structure, providing versatile solutions for data organization and manipulation.

classes data-structures implementation java

Last synced: 05 May 2025

https://github.com/summivox/fenwick.rs

fenwick: rust implementation of Fenwick trees (aka. binary/bit indexed trees)

algorithm data-structures fenwick-tree rust-library

Last synced: 05 Apr 2026

https://github.com/giacomocavalieri/non_empty_list

✨ Non-empty lists in Gleam

data-structures

Last synced: 17 Aug 2025

https://github.com/zigurous/unity-data-structures

💾🧬 Common data structures and design patterns for Unity projects.

assets data-structures design-patterns package unity

Last synced: 25 Apr 2025

https://github.com/okmttdhr/haskell-algorithms

Algorithms and data structures implemented in Haskell

algorithm data-structures functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/oisdk/type-indexed-queues

Queues with verified and unverified versions

data-structures dependent-types haskell

Last synced: 11 Jul 2025

https://github.com/tracyspacy/algos_data_structures_rust

basic data structures and algorithms in rust

data-structures dsa rust

Last synced: 11 Apr 2025

https://github.com/conartist6/sequins

Mutable sequences and native data structures (Map, Set, List) following the Immutable.js API

data-structures es6 es6-javascript es6-map es6-set immutablejs iterable

Last synced: 25 Mar 2025

https://github.com/open-node/jstructures

JavaScript 版本的数据结构,提供常用的数据结构封装,基于清华大学邓俊辉老师的数据结构课程

algorithm data-structures heap javascript queue stack tree-structure

Last synced: 14 Apr 2025

https://github.com/philmander/typescript-algorithms

Algorithms and Data Structures in Typescript

algorithms data-structures typescript typescript-algorithms

Last synced: 20 Jul 2025

https://github.com/mateuseap/algorithms

Algorithms, Data Structures and resolution of programming questions

algorithms algorithms-and-data-structures c cpp data-structures ruby

Last synced: 26 Oct 2025

https://github.com/0xvikasrushi/dsa

This repo consists of Notes and Questions of java for Data-Structures and algorithms that i have learnt

algorithms coding-ninjas-solution data-structures java leetcode

Last synced: 03 Jul 2025

https://github.com/aliiimaher/lazy-hungry-potato

"Data Structures & Algorithms" course project, Fall 2022.

data-structures data-structures-and-algorithms heap heap-sort trie-tree

Last synced: 14 Jul 2025

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/chifisource/parsenoteval.jl

Expands the usage of Base.parse to work with more Base structures.

data data-structures evaluator julia parse parsing

Last synced: 13 Apr 2025

https://github.com/taronvardanyan/datastructures

Common data structures in JS, which developers using on client side.

data-structures

Last synced: 23 Mar 2025

https://github.com/sgoudham/bst-rs

Recursive & Iterative Binary Search Tree Implementations within Rust

binary-search-tree binary-tree bst bst-tree data-structures hacktoberfest rust rust-crate rust-library

Last synced: 11 Apr 2025

https://github.com/hamzaoutdoors/school_library_ruby

OOP School Library is an app/tool that can be used in a school library to record what books are in the library and who borrows them. At the end of the project, users will be able to; - Add new students or teachers. - Add new books, and - Save records of who borrowed a given book and when.

backend data-structures design-pattern oop oop-principles ruby ui

Last synced: 24 Apr 2025

https://github.com/theodesp/go-blooms

Simple and efficient bloom filter implementations in Go

bloom-filter data-structures probabilistic-data-structures

Last synced: 22 Apr 2025

https://github.com/lfir/algorithm-notes

Personal notes and implementations of some interesting algorithms.

algorithms data-structures java-11 python-3-12

Last synced: 10 Apr 2025

https://github.com/simon622/mqtt-tree

A quick and efficient data structure for indexing MQTT subscriptions in a highly concurrent environment.

data-structures mqtt mqtt-protocol mqtt-sn pubsub trie-tree

Last synced: 13 Apr 2025

https://github.com/ralfbiedert/simd_aligned

SIMD aligned data structures to work with `std::simd`.

alignment data-structures rust simd

Last synced: 12 Dec 2025

https://github.com/kampersanda/dyft

C++17 Implementation of Dynamic Filter Trie

cpp17 data-structures hamming-distace index similarity-search

Last synced: 23 Apr 2025

https://github.com/octcarp-courses/sustech_cs208-algorithm_s23_works

(1120/1100) Labs of CS208 2023 Spring: Algorithm Design and Analysis (ADA), SUSTech. Taught by Prof. Yuhui SHI.

algorithms cs208 data-structures sustech

Last synced: 19 Apr 2025

https://github.com/arriqaaq/set

Set is an in-memory Redis like set datastructure

data-structures golang redis

Last synced: 11 Apr 2025

https://github.com/jsinger67/id-tree-layout

A Rust library to visualize trees from the 'id_tree' crate.

algorithms data-structures rust tree visualization

Last synced: 06 Apr 2026

https://github.com/fwcd/fructose

General-purpose utilities featuring mathematical, functional and reactive abstractions for Java

data-structures game-development general-purpose java-8 machine-learning math

Last synced: 07 May 2025

https://github.com/veeso/orange-trees

🍊 A Rust implementation of the Tree data structure 🍊

data-structures rust rust-crate rust-library tree tree-structure

Last synced: 13 Apr 2025

https://github.com/venkat-0706/dsa-algo

Comprehensive collection of DSA algorithms with implementations and explanations. Aiming to master Data Structures and Algorithms one step at a time!

backtracking-algorithm data-structures divide-and-conquer dynamic-programming graph-algorithms greedy-algorithms hashing recursion-algorithm searching-algorithms sorting-algorithms

Last synced: 13 Apr 2025

https://github.com/accurat/data-juggler

A data wrapper and enricher 🤹‍♂️

data-structures mobx-state-tree

Last synced: 08 Apr 2025

https://github.com/yazaldefilimone/algorithms-backup

🤓 | Computer science | Algorithms | Data structures

algorithms computer-science data-structures

Last synced: 16 Oct 2025

https://github.com/sciml/resettablestacks.jl

A stack implementation with a reset! function which avoids garbage collection for scientific machine learning (SciML)

data-structures scientific-machine-learning sciml

Last synced: 04 Sep 2025

https://github.com/amiralles/dsfs

Data structures from scratch - Source code.

data-structures ruby

Last synced: 23 Jul 2025

https://github.com/yawkar/hse-dsa-lab-2

This repository offers studies & implementations of several point-querying algorithms in a 2D plane. The algorithms' performance is benchmarked and compared against one another.

algorithms benchmark conan cpp data-structures hse lab

Last synced: 19 Oct 2025

https://github.com/masumajaffery/icodedreams1

🌈 To Learn Better and Understands in Depth Algorithm's and Data Structures for Mob-Programming Sessions and Interviewing Procedures. Hope this Repository Helps Microanuts and others who want to make grip on conceptual learning. Happy Coding! 🤓

alogrithms data-structures

Last synced: 14 Oct 2025

https://github.com/nnnlog/baekjoon

Baekjoon online judge solution (2020.05.16 ~ 2022.09.04)

algorithms baekjoon cplusplus-17 cplusplus-20 data-structures nodejs

Last synced: 04 Mar 2026

https://github.com/mfbx9da4/observable-state-tree

An observable state tree is a normal object except that listeners can be bound to any subtree of the state tree.

data-structures listener-tree state-tree

Last synced: 15 Apr 2025

https://github.com/ventgrey/algorithms-and-data-struct

Just a repo to place some algorithms and data structure practices.

algorithm algorithms begginers data-structures explained multi-language practice

Last synced: 12 Jun 2025

https://github.com/arlan-z/algorithms-and-data-structures

Лекции по алгоритмам и структуре данных

algorithms data-structures

Last synced: 04 Feb 2026

https://github.com/binarybeast007/competitive-programming

A collection of data structure, algorithms and templates for competitive programming

algorithms competitive-programming cplusplus data-structures templates

Last synced: 09 Jul 2025

https://github.com/aminezouitine/volumelist-cpp

🗄Make a list that has a notion of volume 🗄

cpp data-structures

Last synced: 02 Mar 2026

https://github.com/yididev/verity

Framework-agnostic data layer that enforces server-as-source-of-truth. Handles caching, staleness, and directive-driven updates so UIs render truth-state without optimistic lies. Works with Alpine, React, Vue, and Svelte.

data-structures ui-dataflow ui-framework

Last synced: 31 May 2026

https://github.com/tjklint/leetcode

A collection of organized solutions in a variety of languages for challenges from LeetCode, CodeWars, & more.

algorithms csharp data-structures leetcode oop-principles python typescript

Last synced: 13 Oct 2025

https://github.com/vagmcs/intervaltree

A simple interval tree implementation for Java and Scala.

data-structures scala

Last synced: 13 Jul 2025

https://github.com/tamschi/cervine

A slightly more flexible Cow; to T: Borrow<R> as alloc::borrow::Cow is to B: ToOwned.

copy-on-write data-structures serde-support

Last synced: 05 Jul 2025

https://github.com/1st/algorithms

Algorithms and Data Structures

algorithms coding-interviews data-structures interview python

Last synced: 07 Feb 2026

https://github.com/ur-code-buddy/computerbooks

A curated list of essential books for computer science topics like Data Structures & Algorithms (DSA), System Design, Full Stack Development, and Machine Learning. Perfect for students, professionals, and enthusiasts seeking to enhance their knowledge and skills in these areas.

algorithms books cloud-computing coding-resources computer-science cybersecurity data-structures developer-resources education full-stack-development learning-resources machine-learning networking operating-systems programming programming-books software-development software-engineering system-design tech-books

Last synced: 24 Jan 2026

https://github.com/braswelljr/algorithm

Algorithms and data structures in Golang

algorithms data-structures golang

Last synced: 11 Mar 2026

https://github.com/0voice/awesome-interview-algorithms

2025精选:算法题库合集,涵盖大厂面试、校招笔试及LeetCode等热门平台经典题目。附解法、指南与资源,助你轻松拿下offer!

algorithms awesome awesome-list coding-interview data-structures data-structures-and-algorithms interview-preparation leetcode

Last synced: 10 Nov 2025

https://github.com/ltttttttttttt/datastructure

Common user-defined data structures.

data-structures jvm kmm kmp kotlin

Last synced: 05 Jul 2025

https://github.com/sjsakib/psbook

সমস্যা ও সমাধান বই - ১ এর উপর অনুশীলন ( Practice code for Problem and Solutions Book - 1 by Mahbubul Hasan )

acm-icpc algorithms competative-programming cpp data-structures problem-book-1-solutions python timus-solutions uva-solutions

Last synced: 02 May 2025

https://github.com/strojure/zmap

Persistent map with lazily evaluated values for Clojure(Script).

clojure clojurescript data-structures delays hashmap lazy-evaluation

Last synced: 15 Aug 2025

https://github.com/yi-ge/rust-practice

Rust 算法练习。

algorithm data-structures rust rust-lang

Last synced: 09 Apr 2026

https://github.com/siddhesh-desai/efficient-data-storage-and-retrieval-system

This project implements an efficient data storage and retrieval system using the B-tree data structure in C++.

btree btree-implementation data-structures dsa dsa-cpp dsa-project

Last synced: 27 Oct 2025

https://github.com/chimehq/relativecollections

Swift collection types that support efficient storage of order-relative values.

collections data-structures swift

Last synced: 22 Apr 2025

https://github.com/data-engineering-community/data-engineering-meetup-in-a-box

A collection of guides, resources, and support for DE meetup organizers.

data data-analysis data-engineering data-mining data-structures database meetups

Last synced: 02 Aug 2025

https://github.com/smikhalevski/trie

🌲 The extremely fast compressed trie implementation in 2 kB gzipped.

autocomplete data-structures map search string trie

Last synced: 08 Jul 2025

https://github.com/khaledashrafh/sqgen

This project demonstrates the use of inheritance, templates and exceptions in C++ to implement two generic data structures: stacks and queues.

data-structures excep generic-programming object-oriented-programming oob queue stack templates

Last synced: 06 Jul 2025

https://github.com/sbmaruf/lightoj-problem_solution

In my undergraduate life, I solved competitive programming problems at lightoj.com. This online judge is popular for small volumes of quality problems.

algorithms c-plus-plus competitive-programming data-structures lightoj online-judges problem-statement solution

Last synced: 19 Jul 2025

https://github.com/peterr-s/hash_map

A simple C hash map implementation

c c89 data-structures hashmap standard-conform

Last synced: 01 Aug 2025

https://github.com/anishlearnstocode/placement-resources

Interview Tips, Tricks 🐇 and Placement Resources 📘 for your dream Tech/Non-Tech Job.

algorithms data-structures experience interview placement

Last synced: 04 Jan 2026