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/algo-phantoms/algo-phantoms-frontend

Website of Algo Phantoms, an Open Source organization focuses on Data Structure and Algorithms.

algorithms bootstrap css data-structures html javascript vanilla-javascript

Last synced: 23 Jul 2025

https://github.com/40ants/teddy

A data framework for Common Lisp

common-lisp data-structures data-visualization pandas

Last synced: 16 Jan 2026

https://github.com/realpacific/algorithms

A collection of solutions to the data structure and algorithm problems

algorithms data-structures java kotlin leetcode

Last synced: 17 Aug 2025

https://github.com/fredrikwidlund/libdynamic

High performance utility library for C

c data-structures event-driven high-performance robust

Last synced: 17 Dec 2025

https://github.com/Bazist/HArray

Fastest Trie structure (Linux & Windows)

benchmark cplusplus data-structures fast trie

Last synced: 21 Apr 2025

https://github.com/ksw2000/data-structure-in-c

:notebook: Data Structure in C 資料結構學習筆記

c data-structures pure-c

Last synced: 10 Apr 2025

https://github.com/okeuday/cpg

CloudI Process Groups

crdt data-structures erlang erlang-process-pool

Last synced: 09 Apr 2025

https://github.com/erikerlandson/st_tree

A fast and flexible c++ template class for tree data structures

c-plus-plus data-structure data-structures standard-template-library stl stl-container tree

Last synced: 05 Sep 2025

https://github.com/rustonaut/vec1

Rust `Vec<T>` wrapper that gurantees to contain at least 1 element

collections data-structures vec

Last synced: 04 Apr 2025

https://github.com/goki/ki

Development of Goki has moved to Cogent Core. For the latest stable version of ki v1, import version 1.1.17 and see the v1 branch.

data-structures go golang tree tree-structure

Last synced: 11 Apr 2025

https://github.com/o0101/cs.js

Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code

algorithms binary-heap clean-code computer-science d-ary-heap data-structures heap javascript max-heap min-heap nodejs reusable simple

Last synced: 25 Mar 2025

https://github.com/thermadiag/seq

The seq library is a collection of original C++14 STL-like containers and related tools

c-plus-plus compression concurrent-data-structure cpp cpp11 data-structures formatting hashmap hashtable radix

Last synced: 07 May 2025

https://github.com/yourbasic/bloom

Probabilistic set data structure

bloom-filter data-structures go

Last synced: 17 Jan 2026

https://github.com/tapascript/js-array-course

JavaScript Array Master Course. Learn JavaScript with fundamentals and practice.

arrays data-structures javascript tapascript

Last synced: 14 Oct 2025

https://github.com/zhenye-na/data-structures-ucb

🌳 CS 61B: Data Structures in Spring 2018, University of California, Berkeley

data-structures java

Last synced: 02 May 2025

https://github.com/quantscious/finmlkit

An open-source, lightweight, and blazing-fast financial machine learning library built with Numba. Process raw trades, generate advanced bars, features, and labels for quantitative research.

data-engineering data-science data-structures feature-engineering feature-extraction financial-analysis financial-data financial-machine-learning numba python quant quantitative-finance quantitative-research

Last synced: 17 Mar 2026

https://github.com/longluo/leetcode

The Data Structures and Algorithms and LeetCode solutions

algorithms data-structures data-structures-and-algorithms java leetcode leetcode-solutions

Last synced: 22 Apr 2025

https://github.com/alecmocatta/streaming_algorithms

Performant implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir sampling.

data-structures hyperloglog probabilistic-data-structures rust streaming-algorithms

Last synced: 09 Apr 2025

https://github.com/jackfirth/rebellion

A collection of core libraries for Racket

data-structures hacktoberfest library racket utilities

Last synced: 24 Feb 2026

https://github.com/steveklabnik/indexlist

indexlist: A doubly linked list, backed by a vector

data-structures rust

Last synced: 16 Aug 2025

https://github.com/arriqaaq/art

An Adaptive Radix Tree (ART) implementation in Go

adaptive-radix-tree data-structures go golang radix-tree

Last synced: 12 Jul 2025

https://github.com/dalmia/coursera-specializations

Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody

algorithms bioinformatics coursera data-structures deep-learning image-processing machine-learning python

Last synced: 10 Apr 2025

https://github.com/ajakubek/python-llist

Linked list extension module for Python

c data-structures linked-list python

Last synced: 19 Feb 2026

https://github.com/thealgorithms/nim

Collection of various algorithms implemented in Nim for educational purposes.

algorithms data-structures educational interview-questions math mathematics nim string

Last synced: 08 Jul 2025

https://github.com/moorara/interview

📚 A collection of notes and resources for beating technical interviews

algorithms cheatsheets data-structures interview sorting

Last synced: 28 Jan 2026

https://github.com/zhangxiaoyidog/leetcode

My Python Solutions for Leetcode

algorithms data-structures interview python3

Last synced: 19 Apr 2025

https://github.com/lukaskalbertodt/lox

Fast polygon mesh library with different data structures and traits to abstract over those.

data-structures geometry-processing half-edge half-edge-data-structure mesh polygon-mesh

Last synced: 05 Apr 2025

https://github.com/saalikmubeen/datastructures-and-algorithms

For JavaScript lovers | JavaScript Implementation of various data structures and algorithms.

algorithms data-structures javascript

Last synced: 23 Apr 2025

https://github.com/amitrajitbose/competitive_programming

Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.

adhoc algorithms algorithms-and-data-structures competition competitive-programming data-structures dynamic-programming graph greedy greedy-algorithms hacktoberfest interview interview-preparation leetcode leetcode-python linked-list primality-testing queue stack trie

Last synced: 12 Sep 2025

https://github.com/aershov24/coding-interview-questions

🔴 More than ~3877 Full Stack, Coding & System Design Interview Questions And Answers sourced from all around the Internet to help you to prepare for an interview, conduct one, mock your lead dev or completely ignore. Find more questions and answers on 👉

algorithms coding-interview coding-interviews computer-science data-structures interview interview-prep interview-preparation programming-interviews software-engineering-algorithm study-plan

Last synced: 26 Dec 2025

https://github.com/nvmd/libkdtree

libkdtree++ is an STL-like C++ template container implementation of k-dimensional space sorting, using a kd-tree. It sports a theoretically unlimited number of dimensions, and can store any data structure

data-structures kd-tree

Last synced: 04 Oct 2025

https://github.com/vivekstorm/Software-Engineering-Course

List of available free/paid courses,bootcamps available for Coding Interview Prep, SDE Roles

bootcamps coding-interviews data-structures interview-preparation sde-roles

Last synced: 09 May 2025

https://github.com/daniel-liu-c0deb0t/umicollapse

Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.

data-structures deduplication fastq hamming java string-search string-similarity umis unique-molecular-identifiers

Last synced: 13 Apr 2025

https://github.com/chen0040/lua-algorithms

Lua algorithms library that covers commonly used data structures and algorithms

algorithms balanced-search-trees binary-search-tree data-structures lua red-black-tree sorting tries

Last synced: 15 Aug 2025

https://github.com/brianruizy/leetcode-notion

A simple Notion template to track Leetcode problems and save your solutions

algorithms data-structures leetcode leetcode-python leetcode-solutions notion

Last synced: 19 Mar 2025

https://github.com/prg-titech/kanon

A live programming environment specialized for data structure programming.

data-structures javascript live object-graph programming-environment visualization

Last synced: 09 Apr 2025

https://github.com/coderonion/hello-algo-zig

Zig codes for the famous public project 《Hello, Algorithm》|《 Hello,算法 》 about data structures and algorithms.

algorithm algorithms data-structure data-structures data-structures-and-algorithms dsa dynamic-programming graph hello-algo leecode linked-list rust search sort zig ziglang

Last synced: 15 Mar 2025

https://github.com/jdan/ocaml-data-structures

Some data structures and algorithms written in OCaml

data-structures ocaml

Last synced: 16 Apr 2025

https://github.com/thealgorithms/elm

All Algorithms implemented in Elm

algorithms data-structures elm hacktoberfest

Last synced: 01 Jul 2025

https://github.com/wdamron/amt

Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)

data-structures go hamt hash-map hash-set unsafe

Last synced: 30 Apr 2025

https://github.com/abhisheknaiidu/dsa

My Codes and Solutions to coding interview problems on LeetCode, AlgoExpert, Educative and other interview preparation websites

algoexpert backtracking binary-trees cpp data-structures dyanamic-programming educative graphs interview-preparation leetcode linked-list recursion subarray trees

Last synced: 11 Apr 2025

https://github.com/leoantony72/goswift

High-performance, concurrent embedded caching library for Go applications with support for Hash data type, Disk Save and TTL

cache concurrency data-structures database go golang golang-package library

Last synced: 13 Apr 2025

https://github.com/fisothemes/twincat-dynamic-collections

A TwinCAT library for creating and manipulating dynamic collections of data in TwinCAT. It provides multiple data structures such as ArrayList (a dynamic array), List (a doubly linked list that is optimized for sequential access and mutation), Set, Map, Queue, Stack and more. Examples are in the project.

beckhoff collections data-structures hashmap hashset iec-st industrial-automation iterative-avl plc plc-programming queue stack treemap treeset twincat twincat3

Last synced: 02 Feb 2026

https://github.com/coderserdar/hacettepebbm

2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo

algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics

Last synced: 26 Jul 2025

https://github.com/nazmulidris/algorithms-in-kotlin

This project is useful if you are trying to get more fluency in Kotlin or need a refresher to do interview prep for software engineering roles

algorithms computer-science data-structures data-structures-and-algorithms kotlin

Last synced: 22 Mar 2025

https://github.com/ajay-dhangar/algo

This repository contains a collection of data structures and algorithms implemented in various programming languages. It is designed to help learners understand key concepts through hands-on examples. Contributions and improvements are welcome!

algorithms data-structures data-structures-and-algorithms dsa gssoc-ext hacktoberfest hacktoberfest-accepted hacktoberfest2024 open-source

Last synced: 16 May 2025

https://github.com/juliagraphs/metagraphs.jl

Graph data structures with multiple heterogeneous metadata for Graphs.jl.

data-structures datastructures graph graphs hacktoberfest juliagraphs metadata

Last synced: 29 Jan 2026

https://github.com/spl/dlist

Difference lists in Haskell

data-structures difference-lists haskell

Last synced: 06 Apr 2025

https://github.com/adhaamehab/stanford-cs161

Unofficial repo for Design and Analysis of Algorithms, Stanford University, Fall 2017.

2017 algorithms data-structures stanford-university

Last synced: 21 Mar 2025

https://github.com/s4kibs4mi/awesome-free-courses

List of awesome free video courses for learning Computer Science!

algorithm computer-science courses data-structures database machine-learning programming udemy

Last synced: 26 Dec 2025

https://github.com/cihat/datastructure

📌🔎📝 Veri Yapıları (BMU221) ve bütün derslerin dokümantasyonu. Notes and examples in the data structure and all lessons course. Data Structures with Java.

bilgisayar-muhendisligi computer-science data-science data-structure data-structure-blogs data-structures data-structures-and-algorithms documentation turkce-dokumantasyon veri-bilimi veri-yapilari

Last synced: 23 Jan 2026

https://github.com/inconvergent/cl-grph

In-Memory Immutable Graph Structure with Datalog Query Language in Common Lisp

common-lisp data-structures datalog functional-programming generative-art generattive graph immutable incomplete lisp wip

Last synced: 21 Jan 2026

https://github.com/lakbychance/graphisual

A web application that lets the end users create graphs and visualize algorithms on them.

data-structures graphs react typescript visualize-algorithms

Last synced: 30 Oct 2025

https://github.com/dorin131/go-data-structures

A collection of data structures implemented in Go

data-structures go

Last synced: 03 Apr 2025

https://github.com/drageelr/manim-data-structures

A Manim plugin that contains common data structures to create Manimations.

data-structures manim python

Last synced: 14 Jan 2026

https://github.com/kaviarasan-r/gfg-dsa-self-paced-course

Data structures enable us to organize and store data, whereas algorithms enable us to process that data in a meaningful sense. Totally there are 260 lecture codings and assignments are on the way.

algorithms data-structures dsa-learning-series dsa-practice geeksforgeeks java

Last synced: 19 Apr 2025

https://github.com/nbro/andz

Algorithms and data structures for educational, demonstrational and experimental purposes.

algorithms computer-science data-structures demonstration education experimental python research software-engineering unit-testing

Last synced: 09 Sep 2025

https://github.com/mzimbres/rtcpp

A collection of data structures and algorithms in C++

combinatorics data-structures fundamental-algorithms interview permutation

Last synced: 04 Aug 2025

https://github.com/gungunfebrianza/Mastering-Node.js

:books: Belajar Dengan Jenius Node.js bareng Gun Gun Febrianza

algorithm data-structures encryption express javascript node-js

Last synced: 14 Apr 2025

https://github.com/staircase-dev/staircase

A powerful data analysis package based on mathematical step functions. Strongly aligned with pandas.

analysis data-analysis data-structures library numpy pandas python step-function stepfunction

Last synced: 04 Apr 2025

https://github.com/always-maap/ts-collection

💮 Algorithms and Data Structures for the modern web

algorithms data-structures library tested typescript

Last synced: 11 Aug 2025

https://github.com/algo-phantoms/algo-phantoms-android

📱 Algo-Phantoms-Android App is an Android Application that provides a code editor along with pathways and quizzes to help you towards your DSA journey.📰🔥

algorithms android beginner-friendly data-structures ide kotlin playground quiz

Last synced: 07 Sep 2025