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/anushka23g/learning-made-easy

This project can help you understand the Data Structure and Algorithms in a more efficient manner. It aims at scheduling the studies for maximizing marks during exams. Most students face this problem during exams that what to study to get the best out of their limited time.

algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented data-structures datastructure datastructuresandalgorithm dsa exam-scheduler greedy-algorithm greedy-algorithms job-scheduling open-source

Last synced: 07 Apr 2025

https://github.com/jack-pappas/extcore

An extended core library for F#.

csharp data-structures dotnet fsharp immutable performance

Last synced: 04 Apr 2025

https://github.com/tessil/array-hash

C++ implementation of a fast and memory efficient hash map and hash set specialized for strings

c-plus-plus cpp data-structures hash-map hash-table header-only

Last synced: 21 Mar 2025

https://github.com/benhoyt/pybktree

Python BK-tree data structure to allow fast querying of "close" matches

data-structures levenshtein-distance python tree

Last synced: 20 Dec 2024

https://github.com/okeuday/pqueue

Erlang Priority Queues

data-structures erlang

Last synced: 04 Apr 2025

https://github.com/raysan5/rpng

A simple and easy-to-use library to load/save png images and manage png chunks

c data-structures fileformat gamedev

Last synced: 13 Apr 2025

https://github.com/maelh/hxd-plugin-framework

Plugin framework for HxD's data inspector

data-inspector data-structures hex-edit hex-editor hxd plugin

Last synced: 08 Apr 2025

https://github.com/garro95/priority-queue

A priority queue for Rust with efficient change function.

data-structures heap heap-algorithm min-max-heap priority-queue

Last synced: 20 Mar 2025

https://github.com/adrienjt/redux-data-structures

Reducer factory functions for common data structures: counters, maps, lists (queues, stacks), sets, etc.

common-reducers counter data-structures dictionary higher-order-reducers map queue reducer-composition reducer-creation reducer-generator reducer-makers redux set stack toggle

Last synced: 21 Dec 2024

https://github.com/yourbasic/bit

Bitset data structure

bit-array bit-twiddling bitset data-structures go

Last synced: 14 Mar 2025

https://github.com/mayankagg9722/placement-preparation

Hello everyone, I have created this repository specifically for competitive questions and for placements preparation.

algorithms competetive competitive-programming data-structures datastructuresandalgorithm placement

Last synced: 20 Dec 2024

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

This repository contains all the concepts related to data structures and algorithms to get started. It also consists of a lot of problem-solving techniques that will help you in solving the questions of the coding rounds.

algorithms begginer-friendly coding-challenge competitiveprogramming data-structures dsa first-time good-first-issue hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 interview-preparation java programming programming-language

Last synced: 07 Apr 2025

https://github.com/amit-davidson/LibraDB

LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.

data-structures database go golang

Last synced: 14 Mar 2025

https://github.com/zrwusa/data-structure-typed

Javascript Data Structure & TypeScript Data Structure. Heap, Binary Tree, Red Black Tree, Linked List, Deque, Trie, HashMap, Directed Graph, Undirected Graph, Binary Search Tree, AVL Tree, Priority Queue, Graph, Queue, Tree Multiset, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Queue, Min Heap, Min Priority Queue, Stack.

avl-tree binary-search-tree binary-tree data-structures deapth-first-search deque dequeue dijkstra-algorithm directed-graph floyd-warshall-algorithm graph heap javascript-data-structures linked-list red-black-tree

Last synced: 08 Apr 2025

https://github.com/ignlg/heap-js

Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.

array-heap binary-heap binary-trees data-structures heap javascript nodejs priority-queue typescript

Last synced: 10 Apr 2025

https://github.com/crepererum-oss/pdatastructs.rs

Simple probabilistic data structures

data-structures probabilistic-data-structures rust

Last synced: 19 Nov 2024

https://github.com/feiyutalk/leetcode

:confounded: :confused: :smiley:LeetCode问题解题思路。

algorithms data-structures interview java leetcode online-judge

Last synced: 13 Nov 2024

https://github.com/mourner/flatqueue

A very fast and simple JavaScript priority queue

algorithms binary-heap data-structures javascript priority-queue

Last synced: 05 Apr 2025

https://github.com/okeuday/trie

Erlang Trie Implementation

data-structures erlang

Last synced: 14 Apr 2025

https://github.com/pnnl/shad

Scalable High-performance Algorithms and Data-structures

algorithms data-structures hpc

Last synced: 04 Apr 2025

https://github.com/SpinResearch/merkle.rs

:christmas_tree: Merkle tree in Rust

data-structures merkle-tree rust

Last synced: 18 Apr 2025

https://github.com/jarun/dslib

:herb: A library of "connected" data structures

academic algorithm avl data-structures dlist stack tree

Last synced: 13 Jan 2025

https://github.com/ayazhafiz/xorf

Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.

bloom-filter data-structures hashset probability rust xor-filter

Last synced: 12 Apr 2025

https://github.com/billyrieger/bimap-rs

Generic bijective maps in Rust

bimap data-structures rust

Last synced: 19 Nov 2024

https://github.com/malbolgee/uri

Soluções para algumas questões no juiz online URI

algorithms c-language data-structures uri-online-judge urionlinejudge

Last synced: 19 Dec 2024

https://github.com/thatbeautifuldream/java-dsa-bootcamp

☕️🚀🚨 This repository consists of solutions for the Community Classroom complete DSA Java Bootcamp assignment problems.

algorithms assignment-solutions data-structures dsa-blog java javascript leetcode open-source

Last synced: 12 Jan 2025

https://github.com/marcosh/lamphpda

A collection of type-safe functional data structures

data-structures functional-programming hacktoberfest php psalm

Last synced: 12 Apr 2025

https://github.com/ekzhang/redis-rope

🪢 A fast native data type for manipulating large strings in Redis

algorithms data-structures redis redis-module rope rust splay-tree zig

Last synced: 17 Mar 2025

https://github.com/morpho-org/morpho-data-structures

Data structures tested and used by the Morpho Protocol.

data-structures doubly-linked-list heap solidity

Last synced: 05 Apr 2025

https://github.com/gmcabrita/bloomex

:hibiscus: A pure Elixir implementation of Scalable Bloom Filters

bloom-filter data-structures elixir hex probabilistic-data-structures scalable-bloom-filters

Last synced: 30 Mar 2025

https://github.com/zonayedpca/algods.js

🛠🛠🛠 Widely used Algorithms and Data Structures using JavaScript 🛠🛠🛠

algorithms data-structures data-structures-algorithms javascript-algorithms javascript-data-structures

Last synced: 22 Apr 2025

https://github.com/tomeraberbach/quetie

🎀 Just the cutest and tiniest queue/deque implementation!

amortized-array data-structures deque double-ended-queue npm-module npm-package queue stack

Last synced: 05 Apr 2025

https://github.com/coderserdar/documents

This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc.

algorithm algorithms android cplusplus cpp17 cyber-security cybersecurity data-structures database delphi e-book flutter free-pascal kotlin-android lazarus llblgen object-pascal operating-system rad-studio rad-studio-ide

Last synced: 02 Dec 2024

https://github.com/Ellipsis-Labs/sokoban

Compact, efficient data structures in contiguous byte arrays

data-structures graph rust

Last synced: 23 Apr 2025

https://github.com/roscibely/algorithms-and-data-structure

Repository for PEX1241|PET2033 Algorithms and Data Structure I subject/course on Information Technology - UFERSA

algorithm algorithms c c-language c-programming-language collaborate data-structures educative github gitlens

Last synced: 10 Apr 2025

https://github.com/shivammg/trie

A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search.

algorithm autocomplete data-structures edit-distance go golang levenshtein-distance prefix-tree search trie trie-tree-autocomplete

Last synced: 28 Apr 2025

https://github.com/yegor256/micromap

📈 The fastest (for very small maps!) alternative of Rust HashMap, which doesn't use hashing and doesn't use heap (aka "linear map")

data-structures fast-map-matching hashmap linear-maps performance rust

Last synced: 09 Apr 2025

https://github.com/abdallahhemdan/algorithmic-toolbox-san-diego

✔ My Solutions of (Algorithmic-Toolbox ) Assignments from Coursera ( University of California San Diego ) With "Go In Depth" Part Which Contains More Details With Each of The Course Topics

advanced-algorithms advanced-data-structures algorithm algorithmic-toolbox algorithms big-o-notation binary-search coursera cpp data-structures fibonacci-numbers gcd knapsack-problem lcm longest-common-subsequence polynomial-multiplication san-diego selection-sort sum

Last synced: 19 Dec 2024

https://github.com/chuyangliu/jumble

C/C++ implementations of data structures, algorithms, and common designs.

algorithms c cpp data-structures

Last synced: 10 Apr 2025

https://github.com/lun3x/multi_index_map

Simple and flexible multi-index containers.

boost container data-structures index map rust

Last synced: 18 Apr 2025

https://github.com/r1nc/go-algorithm

Implementations of data structures & algorithms written in Golang.

algorithm data-structures golang

Last synced: 17 Feb 2025

https://github.com/R1NC/Go-Algorithm

Implementations of data structures & algorithms written in Golang.

algorithm data-structures golang

Last synced: 19 Nov 2024

https://github.com/idsulik/go-collections

Go package that provides implementations of common data structures including a double-ended queue (Deque), a linked list, a queue, a trie, a stack, a priority queue, a binary search tree, a graph, a skip list, a bloom filter, a ring buffer, a disjoint set, an avl tree, and a segment tree

data-structures go golang

Last synced: 06 Apr 2025

https://github.com/esimov/gogu

A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

data-structures datastructures functional functional-programming generics go golang programming trie

Last synced: 17 Mar 2025

https://github.com/sdleffler/qp-trie-rs

An idiomatic and fast QP-trie implementation in pure Rust.

bytes data-structures qp-trie radix rust text-processing trie

Last synced: 05 Apr 2025

https://github.com/chachaxw/data-structure-and-algorithm

Basic data structures, sorting algorithms, algorithms learning tools. 基本数据结构,排序算法,算法学习工具

alogrithms binary-search-tree binary-tree cpp data-structures heap javascript leetcode leetcode-cpp leetcode-solutions sort sorting-algorithms stack typescript

Last synced: 20 Nov 2024

https://github.com/soumyadip007/console-based-projects-c

All projects are console based💻 and developed using C📚.All projects are dynamic and developed with the concept of Advance data structure 📁(Dynamic memory allocation,Linkedlist,Stack,Queue,Tree)✏️

c data-structures dynamic file

Last synced: 16 Mar 2025

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

Reference implementations of heap data structures in Go - treap, skew, leftlist, pairing, fibonacci

2-3-heap data-structures fibonacci-heap go heaps leftlist-heap pairing-heap rank-pairing-heap skew-heap treap

Last synced: 30 Apr 2025

https://github.com/thealgorithms/ocaml

Algorithms Implemented in OCaml

algorithms data-structures hacktoberfest ocaml

Last synced: 12 Nov 2024

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: 06 Apr 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/40ants/teddy

A data framework for Common Lisp

common-lisp data-structures data-visualization pandas

Last synced: 20 Mar 2025

https://github.com/fredrikwidlund/libdynamic

High performance utility library for C

c data-structures event-driven high-performance robust

Last synced: 15 Mar 2025

https://github.com/realpacific/algorithms

A collection of solutions to the data structure and algorithm problems

algorithms data-structures java kotlin leetcode

Last synced: 06 Dec 2024

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: 22 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/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/zhenye-na/data-structures-ucb

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

data-structures java

Last synced: 12 Nov 2024

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/jackfirth/rebellion

A collection of core libraries for Racket

data-structures hacktoberfest library racket utilities

Last synced: 25 Mar 2025

https://github.com/yourbasic/bloom

Probabilistic set data structure

bloom-filter data-structures go

Last synced: 14 Mar 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