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/reason-seoul/rescript-collection

Fast and efficient, persistent immutable collection for JS written in 100% ReScript!

data-structures hacktoberfest reasonml rescript typescript vector

Last synced: 07 May 2025

https://github.com/Cydhra/vers

very efficient rank and select

data-structures rust succinct-bit-vector

Last synced: 02 May 2025

https://github.com/gozhuyinglong/blog-demos

这个代码仓库里是博客中涉及的源码、文件等 ;如果对您有帮助,请给个Star,感谢~

algorithm data-structures design-patterns java python spring spring-boot

Last synced: 09 Apr 2025

https://github.com/sahilbansal17/coding-interview-problems

This repository contains the coding interview problems along with solutions.

algorithms coding-challenges coding-interviews data-structures interview-questions

Last synced: 27 Oct 2025

https://github.com/psiace/ritelinked

RiteLinked - LinkedHashMap & LinkedHashSet in Rust

data-structures hash hashmap hashset indexmap linked-hash-map linked-hash-set rust

Last synced: 12 Dec 2025

https://github.com/andelf/rust-darts

Double Array Trie in Rust

data-structures

Last synced: 30 Jun 2025

https://github.com/ebran/grim

grim brings property graphs to the Nim language. Look around you: everything is a graph!

data-science data-structures graph graph-theory nim nim-lang property-graph

Last synced: 09 Apr 2025

https://github.com/aw-junaid/computer-science

Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field

algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python

Last synced: 26 Mar 2025

https://github.com/lio-zero/blog

I hope my content can help you. Now I focus on the front-end field, but I will also share what I see and feel in my limited time.✨✨

algorithms blog coding computer-network css data-structures dom frontend git github html javascript mongodb node react tool typescript vscode vuejs wtf

Last synced: 04 Apr 2025

https://github.com/ekmett/unpacked-containers

Unpacked containers using backpack

containers data-structures haskell unpacked

Last synced: 14 Apr 2025

https://github.com/BnademOverflow/libCplus

Wonderful library with lots of useful functions, algorithms and data structures in C

algorithms c data-structures imperative-programming library low-level-programming makefile

Last synced: 29 Apr 2025

https://github.com/exchange-core/collections

High performance and low latency Exchange Collections written in Java

data-structures garbage-free hft java low-latency tree-structure

Last synced: 13 May 2025

https://github.com/gungunfebrianza/Mastering-Javascript

:books: PinterCoding University. Author : Gun Gun Febrianza

algorithms data-structures ecmascript2017 javascript oop

Last synced: 10 May 2025

https://github.com/csunny/algorithm

Python3数据结构与算法、实现常用算法以及分布式系统相关算法。

algorithm data-structures distrubuted graph heap python3 tree-structure

Last synced: 06 Sep 2025

https://github.com/green-coder/diffuse

Diffuse is a library to create, use and manipulate diffs, to build the change you wish to see in your data.

clojure clojurescript data-structures diff

Last synced: 18 Jul 2025

https://github.com/ahrtr/gocontainer

Implements some containers (stack, queue, priorityQueue, set, arrayList, linkedList, map and btree) in golang

arraylist btree comparator data-structures go gocontainer golang linkedlist linkedmap priorityqueue queue set sort stack

Last synced: 22 Mar 2025

https://github.com/code-shoily/ex_algo

Data Structures and Algorithms implemented with Elixir

algorithms data-structures elixir

Last synced: 13 Apr 2025

https://github.com/owainlewis/ocaml-datastructures-algorithms

Data structures and algorithms in OCaml

algorithms data-structures ocaml

Last synced: 18 Dec 2025

https://github.com/owainlewis/ods

Data structures and algorithms in OCaml

algorithms data-structures ocaml

Last synced: 24 Mar 2025

https://github.com/stanch/zipper

An implementation of Huet’s Zipper for Scala and Scala.js that is intended to be usable in many common scenarios

data-structures scala zipper

Last synced: 07 May 2025

https://github.com/cmudig/data-navigator

A JavaScript library that allows for accessible navigation of data structures.

accessibility data-structures data-visualization input-method visualization

Last synced: 27 Feb 2026

https://github.com/nanopack/shon

A simple tool to convert json or yaml into a shell-compliant data structure.

data-structures developer-tools devops devtools json nanobox nanopack yaml

Last synced: 14 Feb 2026

https://github.com/yegor256/zache

Zero-footprint Ruby In-Memory Thread-Safe Cache: when a naive implementation is enough

cache data-structures memory-management ruby ruby-gem

Last synced: 09 Apr 2025

https://github.com/pkamenarsky/knit

Ties the knot on data structures that reference each other by unique keys

data-structures haskell tie-knot

Last synced: 31 Aug 2025

https://github.com/mlenzen/collections-extended

Extra Python Collections - bags (multisets), setlists (unique list / indexed set), RangeMap and IndexedDict

collections data-structures python

Last synced: 21 Oct 2025

https://github.com/abishekaditya/dsa

Project : Data Structures and Algorithms in C#

24projects algorithm data-structures heap searching-algorithms

Last synced: 15 Apr 2025

https://github.com/adityabisoi/ds-algo-solutions

A collection of solutions for Hackerrank data structures and algorithm problems in Python

algo algorithms cpp data-structures hackerrank java problem-solving python

Last synced: 16 Jan 2026

https://github.com/smalam119/popular-algorithms-data-structures-and-problems-in-swift

Classic problem solving algorithms and data structures in swift

algorithms data-structures problem-solving swift4

Last synced: 03 Aug 2025

https://github.com/juliaarrays/arraysofarrays.jl

Efficient storage and handling of nested arrays in Julia

arrays data-structures flat-arrays julia nested-arrays

Last synced: 11 Apr 2025

https://github.com/umbertogriffo/trie

A Mixed Trie and Levenshtein distance implementation in Java for extremely fast prefix string searching and string similarity.

data-structures java java-8 levenshtein-distance retrieval stream string-similarity trie

Last synced: 12 Jun 2025

https://github.com/shenxiangzhuang/data-structures-and-algorithms-in-python

Exercise solutions for Data Structures and Algorithms in Python(Michael T. Goodrich)

algorithms data-structures jupyter-notebooks python3 solutions

Last synced: 16 Sep 2025

https://github.com/bat67/fundamentals-of-python-data-structures

《数据结构(Python语言描述)》"Fundamentals of Python:Data Structures" 电子书和配套代码

book books code data-structures datastructures ebook ebooks fundamentals python python-3 python3

Last synced: 09 Jul 2025

https://github.com/mar10/nutree

A Python library for tree data structures with an intuitive, yet powerful API.

data-structures digraph graph hierarchy python tree treelib

Last synced: 05 Apr 2025

https://github.com/JuliaArrays/ArraysOfArrays.jl

Efficient storage and handling of nested arrays in Julia

arrays data-structures flat-arrays julia nested-arrays

Last synced: 04 May 2025

https://github.com/anishlearnstocode/hackerrank-js-basic-skill-test

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

algorithms certificate certification challenges data-structures hackerrank javascript js programming questions

Last synced: 10 Apr 2025

https://github.com/onflow/atree

Atree provides scalable arrays and scalable ordered maps.

array data-structures ordered-map

Last synced: 11 Mar 2026

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

💻 Algo-Phantoms-Backend is an Application that provides pathways and quizzes along with a code editor to help you towards your DSA journey.📰🔥 This repository contains the REST APIs of the application.✨

algorithms data-structures django django-application django-rest-framework python3

Last synced: 10 Mar 2026

https://github.com/ddddddo/gdag

Easily manage 🕸DAG🕷 with Go. DAG is an acronym for Directed Acyclic Graph. Output is in PlantUML or Mermaid format. Useful for progressing tasks.

dag data-structures mermaid plantuml workflow

Last synced: 13 May 2025

https://github.com/ripytide/nodit

This crate provides Discrete Interval Tree Data-Structures, which are based off BTreeMap

data-structures intervals library rust

Last synced: 04 Mar 2025

https://github.com/Cloud-Drift/clouddrift

CloudDrift accelerates the use of Lagrangian data for atmospheric, oceanic, and climate sciences.

climate-data climate-science data-structures oceanography python

Last synced: 20 Jul 2025

https://github.com/SilverIce/JContainers

JSON-based data structures for Papyrus (TESV Skyrim scripting language)

c-plus-plus data-structures json library papyrus skse skse-plugin skyrim

Last synced: 09 Jul 2025

https://github.com/barrust/bloom

Bloom filter implementation

bloom-filter c data-structures filter probabilistic

Last synced: 08 Aug 2025

https://github.com/hakatashi/ac-library.cr

Port of ac-library implemented in Crystal Programming Language

ac-library algorithms atcoder atcoder-library competitive-programming crystal data-structures

Last synced: 06 Apr 2025

https://github.com/bedirt/algorithms_and_ds

The Algorithm Studies during the ACM-ICPC Lab lectures

algorithm competitive-programming data-structures problem-solving

Last synced: 09 Oct 2025

https://github.com/amaitou/datastructures

Discover sorting algorithms and core data structures implemented in multiple languages in my repository. Perfect for beginners and experienced developers, this collection provides a concise, hands-on experience.

algorithms cpp20 data-structures javascript php7 python3

Last synced: 01 Jul 2025

https://github.com/vexatos/circulararrays.jl

Multi-dimensional arrays with fixed size and circular indexing.

circular circular-arrays data-structures julia periodic-boundary-conditions utilities

Last synced: 28 Jun 2025

https://github.com/narasimha1997/clfu

Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.

algorithm cache concurrency data-structures go golang lfu lfu-cache

Last synced: 10 Sep 2025

https://github.com/huichuanli/play-with-data-structure-python

使用python语言写数据结构与算法。线性搜索、选择排序、插入排序、栈,队列,循环队列、链表,链表实现栈,链表实现队列、递归、归并排序、快速排序、二分搜索、二分搜索树、集合 和 映射、堆、优先队列、冒泡排序、希尔排序、线段树、Trie字典树、并查集、AVL树、红黑树、哈希表、计数排序、LSD基数排序、MSD排序,桶排序、字符串匹配

algo data-structures python

Last synced: 21 Apr 2025

https://github.com/python-odin/odin

Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python

csv data-mapping data-structures de-serialize json msgpack python serialize validation xml yaml

Last synced: 18 Jul 2025

https://github.com/s0rg/quadtree

Generic, zero-alloc, 100%-test covered Quadtree for golang

data-structures generics golang golang-library quadtree

Last synced: 30 Apr 2025

https://github.com/boinkor-net/o

Ring-buffers in go without interface{}

data-structures golang ring-buffer

Last synced: 11 Jul 2025

https://github.com/whitfin/usher

Parameterized routing for generic resources in Rust

algorithms data-structures routing-tables web-services

Last synced: 19 Apr 2025

https://github.com/akhenda/es6-data-structures-and-algorithms

This repository contains some popular Data Structures and Algorithms done in JavaScript, ES6.

algorithms algorithms-and-data-structures data-structures es2015 es6 es6-javascript javascript

Last synced: 02 Aug 2025

https://github.com/pankaj-str/java-se-tutorial-codeswithpankaj

Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts

collections concurrency corejava data-structures java javase javatutorials object-oriented-programming oop

Last synced: 10 Apr 2025

https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥

data-structures data-structures-and-algorithms dsa dsa-practice java problem-solving striver-a2z-sheet strivers-sde-sheet

Last synced: 30 Jul 2025

https://github.com/sija/any_hash.cr

Better JSON::Any for Crystal

crystal data-structures hash json manipulation yaml

Last synced: 07 May 2025