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/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/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: 07 Dec 2024

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: 13 Nov 2024

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/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/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: 18 Nov 2024

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: 12 Feb 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/onflow/atree

Atree provides scalable arrays and scalable ordered maps.

array data-structures ordered-map

Last synced: 27 Apr 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: 09 Apr 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: 20 Nov 2024

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: 18 Nov 2024

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: 09 Apr 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: 16 Mar 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: 20 Dec 2024

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: 28 Mar 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: 12 Apr 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/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: 27 Nov 2024

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/whitfin/usher

Parameterized routing for generic resources in Rust

algorithms data-structures routing-tables web-services

Last synced: 19 Apr 2025

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

Ring-buffers in go without interface{}

data-structures golang ring-buffer

Last synced: 21 Nov 2024

https://github.com/qingwave/gocorex

Gocorex is a collection golang useful utils for golang application, distributed system and microservices.

bloom-filter cron data-structures distributed distributed-lock etcd go golang redis service-discovery

Last synced: 15 Apr 2025

https://github.com/atapas/js-collections-map-set

Repository to have example code to demonstrate JavaScript Map and Set data structures.

data-collection data-structures javascript map set

Last synced: 12 Apr 2025

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

Better JSON::Any for Crystal

crystal data-structures hash json manipulation yaml

Last synced: 27 Mar 2025

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

Better JSON::Any for Crystal

crystal data-structures hash json manipulation yaml

Last synced: 01 Apr 2025

https://github.com/ivikramsahu/100daysofcode-golang

(Ongoing Journey join now...)100 days challenge to brush up or start with go lang. It will not only help you learn a new language but also improve your coding skills. ✌️

100daysofcode 100daysofgolang algorithms data-structures golang golang-examples roadmap

Last synced: 09 Apr 2025

https://github.com/mohammadkarbalaee/jalgorithm

Jalgorithm, The Java library that provides all algorithms and data structures for Java developers out of the box☕

algorithms data-structures java multithreading object-oriented-programming shahid-beheshti-university

Last synced: 06 Dec 2024

https://github.com/daurnimator/fifo.lua

Fifo library for Lua

data-structures fifo lua

Last synced: 15 Apr 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: 20 Nov 2024

https://github.com/ismaelsadeeq/data-structures-algorithms-problems

This repository contains Data structures/Algorithms Implementation and problems solved in various programming language with explanation

algorithms computer computer-science data-structures hacktoberfest problems

Last synced: 04 Apr 2025

https://github.com/anishlearnstocode/algorithmic-toolbox

Solutions to Coursera course by University of California, San Diego.

algorithms coursera data-structures dynamic-programming java programming python python3 solutions

Last synced: 10 Apr 2025

https://github.com/vigna/dsiutils

The DSI Utilities are a mishmash of classes accumulated during the last twenty years in projects developed at the DSI (Dipartimento di Scienze dell'Informazione, i.e., Information Sciences Department), now DI (Dipartimento di Informatica, i.e., Informatics Department), of the Università degli Studi di Milano.

data-structures java mutable-strings pseudorandom-number-generator

Last synced: 09 Apr 2025

https://github.com/beevik/prefixtree

A prefix tree (trie) implementation in go

data-structures prefix prefix-tree prefix-trie trie

Last synced: 20 Dec 2024

https://github.com/okeuday/erlbench

Erlang Performance Measurements

benchmarking data-structures erlang

Last synced: 23 Apr 2025

https://github.com/anandwana001/applied_cs_with_android_beginner_workshop

Build Android games :game_die: Learn computer science :computer: Applied CS is a free online course by Google :rocket:

algorithms android android-game applied-cs cs-career data-structures workshop

Last synced: 26 Mar 2025

https://github.com/xuwei-k/nobox

immutable primitive array/NonEmptyArray wrapper for Scala

data-structures primitive-arrays scala scala-js scala-native

Last synced: 10 Apr 2025

https://github.com/dye784/algos-and-data-structures

Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2

algorithms computer-science data-structures software-engineering test-driven-development

Last synced: 23 Mar 2025

https://github.com/kowainik/containers-backpack

🎒 Backpack interface for containers

backpack containers data-structures haskell signatures

Last synced: 13 Nov 2024

https://github.com/tysonandre/pecl-teds

Tentative Extra Data Structures for php

data-structures pecl php

Last synced: 17 Mar 2025

https://github.com/inphyt/covid19-italy-integrated-surveillance-data

COVID-19 integrated surveillance data provided by the Italian Institute of Health and processed via UnrollingAverages.jl to deconvolve the weekly moving averages.

covid-19 covid19-data data data-analysis data-structures data-visualization data-wrangling database dataset epidemiological-data epidemiology italy italy-data italy-dataset open-data surveillance surveillance-data time-series time-series-analysis

Last synced: 28 Feb 2025

https://github.com/qratorlabs/pysdsl

Python bindings to Succinct Data Structure Library 2.0

data-structures pybind11 python succinct succinct-data-structure

Last synced: 24 Mar 2025

https://github.com/daac-tools/crawdad

🦞 Rust library of natural language dictionaries using character-wise double-array tries.

cjk-characters data-structures double-array no-std rust search trie

Last synced: 07 Apr 2025

https://github.com/vertexclique/cuneiform

Cache & In-Memory optimizations for Rust, revived from the slabs of Sumer.

cache-coherence cache-optimization concurrency data-structures rust-lang

Last synced: 12 Apr 2025

https://github.com/barrust/bloom

Bloom filter implementation

bloom-filter c data-structures filter probabilistic

Last synced: 09 Mar 2025

https://github.com/tanaytoshniwal/data-structures-algorithms

:pushpin: :books: Solution of competitive programming problems and challenges, Project Euler Solutions, Data Structures, Data Structure implementations, Algorithms and Interview Questions.

algorithms bit-manipulation coding-challenges competitive-coding competitive-programming data-structures datastructures dsa dynamic-programming hacktoberfest hacktoberfest2021 interview-questions mathematics

Last synced: 18 Dec 2024

https://github.com/houxinyu-neu/xinBlog

前端基础。Vue框架。数据结构与算法。计算机网络。夯实基础。

algrithm css data-structures es6 html javascript network vuejs

Last synced: 27 Apr 2025

https://github.com/tomhea/farray

Initialize / Fill C++ array fast - O(1) time with only 1 extra bit of memory.

array bit constant-space constant-time cpp data-structures header header-only implementation initialization library o1 paper template

Last synced: 09 Apr 2025

https://github.com/josephmachado/data-engineering-interview-series

Repository for Data Engineering Interview Series

data-structures dataengineering interview

Last synced: 15 Apr 2025

https://github.com/kalpeshsingh/data-structure-agorithms-in-js

I'm on journey to learn and improve my knowledge on data structures, algorithms and problem-solving from below website 👇

algorithms amazon data-structures facebook frontend google interviews javascript problem-solving questions

Last synced: 20 Mar 2025

https://github.com/usetheapi/algorithms

Study cases for Algorithms and Data Structures.

algorithm bit-manipulation data-structures graph interviews tree

Last synced: 13 Apr 2025

https://github.com/veler/csharp-piece-table-implementation

A Piece Table data structure implementation in C#

csharp data-structures dotnet piece-table text-editor

Last synced: 25 Mar 2025

https://github.com/ivanfilipov/fmi-dsa

Some examples druing the DSA (data structures and algorithms) courses given by me (Ivan Filipov) as a teaching assistant @ Faculty of Mathematics and Informatics, Sofia University 2016-2019

algorithm data-structures dsa fmi

Last synced: 15 Dec 2024

https://github.com/reasonml-community/bs-immutablejs

Reason + BuckleScript bindings to Immutable.js

bucklescript data-structures immutable javascript reasonml

Last synced: 09 Apr 2025

https://github.com/joeshaw/cuckoofilter

An implementation of Cuckoo Filters in Go

cuckoo-filter data-structures golang

Last synced: 18 Dec 2024

https://github.com/danrusei/algorithms_with_go

GO Data Structures and Algorithms

algorithms data-structures graph linked-list sort

Last synced: 23 Mar 2025

https://github.com/d-coder111/dsamplify

Hacktoberfest2024 accepted-Our aim is to build a website that comprehensively covers algorithms in C++, Java, Python, and other programming languages, along with acknowledging the contributors to this repository.

algorithms beginner-friendly cpp css data-structures first-timers hacktoberfest hacktoberfest-accepted hacktoberfest2024 hacktoberfest2024-accepted html java javascript python web-development website website-design

Last synced: 06 Apr 2025

https://github.com/jserv/rbtree

A red-black tree implementation

binary-search-tree data-structures red-black-tree

Last synced: 17 Jan 2025