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/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/danrusei/algorithms_with_go

GO Data Structures and Algorithms

algorithms data-structures graph linked-list sort

Last synced: 23 Mar 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/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/josephmachado/data-engineering-interview-series

Repository for Data Engineering Interview Series

data-structures dataengineering interview

Last synced: 15 Apr 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/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/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/ankitpokhrel/c-code-katas

Collection of short programs, data structures, algorithms and competitive programs implemented in C programming language.

algorithms c code-kata competitive-programming data-structures programming-challenge project-euler

Last synced: 01 May 2025

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/oobianom/shinyStorePlus

An R package with in-browser storage for Shiny persistent, synchronized data from the inputs using IndexedDB. Transfer browser link parameters to Shiny input or output values.

cran data data-structures r r-package shiny

Last synced: 24 Jan 2025

https://github.com/alexbykoff/datafield

Sort, select, filter, evaluate and perform maths on your arrays of data

arrays collections data-analysis data-structures filtering sorting

Last synced: 21 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

https://github.com/ppenna/playground

:video_game: Algorithms and data structures made simple

algorithms c data-structures rust

Last synced: 10 Apr 2025

https://github.com/kleinron/lite-fifo

Lightweight and efficient implementations of FIFO/Queue, written in pure javascript

data-structures fifo fifo-queue lightweight queue zero-dependency

Last synced: 16 Apr 2025

https://github.com/michaelsproul/rust_sequence_trie

Ergonomic trie data structure

data-structures rust trie

Last synced: 13 Apr 2025

https://github.com/getting-things-gnome/liblarch

A Python library to easily handle complex data structures, with a GTK binding

acyclic-graph-representation data-structures gtk gtk-binding python-library treeview

Last synced: 28 Apr 2025

https://github.com/chewxy/skiprope

package skiprope is a rope-like data structure built on top of skiplists

data-structures datastructure golang rope rope-string

Last synced: 14 Apr 2025

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

Solutions to Hackerrank domains such as Java ☕, Python, Data Structures etc. 🔢 and Interview preperation. Also contains certification solutions and links 🦄 + Leetcode Algorithms solutions...

algorithms certificate data-structures hackerrank java leetcode python python3

Last synced: 10 Apr 2025

https://github.com/erfaniaa/fix-protocol

FIX 4.4 session layer implementation for a single pair of initiator (client) and acceptor (server) over TCP

asio boost cplusplus cpp data-structures finance financial financial-markets fix-protocol fixprotocol network socket-programming tcp

Last synced: 11 Apr 2025

https://github.com/sanchezih/ort-p1

Repositorio de la materia Programacion 1

data-structures java-21 maven oop

Last synced: 15 Apr 2025

https://github.com/autistic-symposium/master-algorithms-py

👾 my detailed walk-through for mastering classical algorithm and data structure problems (and the book i published by hanbit media a decade ago)

algorithm algorithms breath-first-search code-interview data-structure data-structures depth-first-search exercise graphs-algorithms interview learn-algorithm python python-solution queues tries

Last synced: 08 Feb 2025

https://github.com/boratanrikulu/data-structures

Notes and homeworks for data structures.

data-structures pamukkale-university

Last synced: 30 Apr 2025

https://github.com/altyalty/grokking-algorithms-python-russian-english-comments

Examples and algorithms written in Python for the book "Grokking Algorithms" with Russian and English comments. Примеры и алгоритмы, написанные на Python для книги "Грокаем Алгоритмы" с русскими и английскими комментариями

algorithms big-o binary-search breadth-first-search call-stack data-structures dictionaries dijkstra-algorithm greedy-algorithms grokking-algorithms hash-tables python quick-sort recursion selection-sort

Last synced: 22 Jun 2025

https://github.com/mkaput/elixir-bimap

Elixir implementation of bidirectional map and multimap

bimap bimultimap data-structures elixir

Last synced: 14 Apr 2025

https://github.com/jsgoller1/algorithms

Solutions to competitive programming problems and interview questions, plus textbook algorithm implementations and other programming exercises

algorithms codeforces data-structures leetcode programming-interviews

Last synced: 22 Apr 2025

https://github.com/m-mdy-m/algorithms-data-structures

Implementation and learning of algorithm and data structure concepts

algorithms algorithms-and-data-structures data-structures

Last synced: 14 Dec 2024

https://github.com/khusnetdinov/betterdocs

📚 Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

algorithm books-for-reading data-structures design-patterns fundamentals gotchas interview-questions metaprogramming ruby ruby-learning solid-principles thread

Last synced: 23 Apr 2025

https://github.com/raj-rathod/dsa-visualisation-in-angular

DSA Visualization is a project on data structures and algorithms. In this project all points of data structures and algorithms like as working approach, properties, operations, applications, advantages and disadvantages are well explained and visualize the operations for better understanding.

algorithms angular-material data-structures data-structures-algorithms data-structures-and-algorithms dsa-algorithm dsa-learning-series dsa-practice dsa-problems dsa-questions dsa-visualizer faang-interview faang-preparation faang-questions hacktoberfest leetcode placement-preparation rajesh-rathore

Last synced: 15 Dec 2024

https://github.com/theringsofsaturn/data-structures-and-algorithms

A collection of the most significant data structures and algorithm solutions, which I studied and practiced or most often encountered in job interviews, from various companies.

algorithms data-structures interview-questions

Last synced: 29 Jun 2025

https://github.com/anirbansharma1996/interview-prep-kit

Welcome to the Full Stack Web Development MERN (MongoDB, Express.js, React, Node.js) Interview Preparation Theoretical Notes repository for freshers! This collection of notes is designed to help you solidify your understanding of the MERN stack concepts and prepare effectively for your upcoming interviews.

algorithms css3 data-structures expressjs html5 javascript mongodb nodejs reactjs redux

Last synced: 18 Jan 2025

https://github.com/msune/libcdada

Basic data structures in C: list, set, map/hashtable, queue... (libstdc++ wrapper)

bitmap c cdada data data-container data-structures data-structures-and-algorithms hashmap hashtable library libstdc libstdcxx linked-list list map queue set stack string struct

Last synced: 24 Apr 2025

https://github.com/StudioSol/set

A simple Set data structure implementation in Go (Golang) using LinkedHashMap.

data-structures go golang hacktoberfest linked-hashmap set

Last synced: 14 Mar 2025

https://github.com/bytehamster/lemonhash

Learned Monotone Minimal Perfect Hashing

data-structures hashing learned-index

Last synced: 13 Apr 2025

https://github.com/zoran-jankov/repairq

RepairQ is a ticket system software application that is aimed for repair shops. It is used to track all business related things, from creating and tracing tickets, registering customers, devices that are being repaired, repair parts inventory and more.

beginer business-application data-structures database github-page java registration-forms registration-system repair-management repair-processes repair-service repairs-department serbian swing ticket-management

Last synced: 15 Apr 2025

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

Pandas Interval Set Operations: providing methods for set operations, analytics, lookups and joins on pandas' Interval, IntervalArray and IntervalIndex

data-analysis data-science data-structures interval interval-arithmetic interval-set pandas set set-operations set-theory

Last synced: 19 Dec 2024

https://github.com/murtuzaalisurti/dsa-notes

This repository contains notes related to Data Structures & Algorithms, some of which are inspired by Kunal Kushwaha & Community Classroom!

algorithms data-structures dsa notes

Last synced: 23 Feb 2025

https://github.com/arturopala/buffer-and-slice

Lightweight Buffer and Slice abstractions for Scala.

array collection data-structures scala slice

Last synced: 08 Apr 2025

https://github.com/bcgsc/btllib

Bioinformatics Technology Lab common code library

algorithms bioinformatics bloom-filter cpp data-structures genome library python

Last synced: 07 May 2025

https://github.com/nickzuber/needle

:pushpin::books: An extensive standalone data structure library for JavaScript.

binary-trees bitarray data-structures hashmap heap javascript k-ary-tree library linked-list needle node queue rabin-karp rolling-hash-functions stack

Last synced: 07 May 2025

https://github.com/acronis/go-cti

An implementation of CTI (Cross-domain Typed Identifiers) and CTI/Metadata specification in Go.

data-structures dml domain domain-driven-design golang identifier identifiers integration packaging raml specification

Last synced: 18 Dec 2024

https://github.com/mrankitgupta/python-roadmap

I am sharing Python lessons from scratch to intermediate with practice sets which I have studied into my Journey of 66DaysofData into Data Analytics.

66daysofdata analytics ankitgupta data-analysis data-analysis-python data-analytics data-mining data-science data-structures data-visualization jupyter matplotlib mrankitgupta numpy pandas programming python python-library python3

Last synced: 22 Apr 2025

https://github.com/jbapple/libfilter

High-speed Bloom filters and taffy filters for C, C++, and Java

bloom-filter bloom-filters bloomfilter c cpp data-structures java library

Last synced: 16 Mar 2025

https://github.com/kodedninja/datta

A readable plain text data structure

data data-structures javascript json nodejs

Last synced: 30 Apr 2025

https://github.com/denq/iron-tree

Tree (data structure). Many methods

algorithms data-structures datastructures sort tree

Last synced: 16 Mar 2025

https://github.com/surajsgh/data-structures-and-algorithms

👨‍💻 💪 A Repository of General Mathematical Programs, Bits Manipulation, Recursion and 'Data Structures and Algorithms'.

algorithms data-structures java leetcode mathematics problem-solving recursion technical-interview-questions

Last synced: 07 May 2025

https://github.com/theodesp/blockingqueues

Simple, performant, goroutine safe queues, useful as resource pools or job queues.

arrays blocking-queue data-structures golang-library resource-pool

Last synced: 22 Apr 2025

https://github.com/rvcas/zata

Common Data Structures and Algorithms for Learning Zig

data-structures learning learning-zig zig

Last synced: 24 Apr 2025

https://github.com/andy489/data_structures_and_algorithms

Data structures. Algorithms. Problems and Solutions.

algorithms cpp data-structures java

Last synced: 02 Dec 2024

https://github.com/theroyakash/algorithms.theroyakash.com

algorithms.theroyakash.com website source code. [Materials for FAANG and top startup coding interview and running notes on that]

algorithms algorithms-and-data-structures computer-science cpp data-structures dsa dsa-learning-series dsa-practice dsalgo engineering interview-questions interviews practice

Last synced: 12 Apr 2025

https://github.com/amazingandyyy/algor-in-js

Various Basic Data Structures and Algorithms Implement in Javascript

computer-science data-structures javascript nodejs tutorials

Last synced: 05 May 2025

https://github.com/siddhesh-agarwal/python-algorithms

A collection of different algorithms implemented in Python.

algorithm algorithms data-structures python tutorials

Last synced: 14 Jan 2025

https://github.com/marttp/js-interview-practice

บันทึกการทำ Leetcode in JavaScript รวมถึง Data Structures พื้นฐานสำหรับ Technical Interviews

data-structures leetcode-solutions

Last synced: 06 Apr 2025

https://github.com/glepnir/golang-advance

Go 数据结构与算法 设计模式

algorithms data-structures go golang

Last synced: 14 Feb 2025

https://github.com/beached/header_libraries

Various header libraries mostly future std lib, replacements for(e.g. visit), or some misc

algorithms c-plus-plus data-structures helpers

Last synced: 24 Apr 2025

https://github.com/learning-zone/javascript-data-structure

Data Structures and Algorithms in JavaScript

algorithms data-structures datastructures graph queue stack tree

Last synced: 28 Jun 2025

https://github.com/tommyettinger/jdkgdxds

Java data structures for primitive and/or Object items

case-insensitive data-structures deque hashmap hashset insertion-order java-8 list primitive-types

Last synced: 22 Mar 2025

https://github.com/zriyansh/real-life-dsa

Real-Life Implementation Examples of Data Structures and Algorithms.

data-structures data-structures-and-algorithms interview interview-questions real-life-project

Last synced: 19 Feb 2025

https://github.com/sspeedy99/file-compression

A file compression program written in C++ to compress files using Huffman Coding

compression cpp data-structures huffman-compression-algorithm

Last synced: 23 Apr 2025

https://github.com/coding-enthusiast9857/hacktoberfest22-contribute-dsa

Hacktoberfest 2022🎉 Guys, open your 1st pull request and contribute in an open-source community...!! This is for everyone💯 So, Hurry up...!! Don't forget to spread love and if you like, give a ⭐️

c cpp data-structures data-structures-algorithms data-structures-and-algorithms digitalocean dsa dsa-learning dsa-practice hacktoberfest hacktoberfest2022 hacktoberfest22 java open-source open-source-project python

Last synced: 11 Apr 2025

https://github.com/appgurueu/modlib

Modular Multipurpose Minetest Modding Library

b3d configuration data-structures lua math minetest mod serialization

Last synced: 08 Feb 2025

https://github.com/aeimer/go-multikeymap

A go lib which handles maps with multiple keys

data-structures go go-lib go-library golang

Last synced: 07 May 2025

https://github.com/tomakado/containers

Collection of simple generic data structures currently missing in Go's standard library.

binary-search-tree binary-tree data-structures go-algorithms go-datastructure go-library linked-list queue set stack tree tree-structure

Last synced: 01 Dec 2024

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

🌳 CS225: Data Structures

cpp data-structures

Last synced: 02 May 2025

https://github.com/hugmanrique/pokedata

:baby_chick: Pokémon data structure classes from Gen III (Ruby, Sapphire, Emerald, FireRed & LeafGreen)

data-structures gba pokemon rom-hacking

Last synced: 16 Mar 2025

https://github.com/rszamszur/google-interview-preparation

Preparation for my Google interview. Repo contains notes, resources and implementations of data structures, algorithms, and problems.

algorithms algorithms-and-data-structures data-structures google-interview interview-practice interview-preparation

Last synced: 22 Mar 2025

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

Linked list, stack, queue, Binary Tree, B-Tree, heap and Self-balancing tree implemented in Go

algorithm algorithms data-structures go golang structures

Last synced: 07 May 2025

https://github.com/erfaniaa/testsaz

Testsaz is a fast, minimal test-case generator system for ICPC style and IOI style problems.

acm-icpc algorithms codechef codeforces data-structures icpc ioi test-generation test-generator testgenerator

Last synced: 11 Apr 2025

https://github.com/zoedsoupe/estrutura_de_dados

:brazil: Implementações dos princípios básicos e intermediários de Estrutura de Dados em Haskell!

data-structures estrutura-de-dados functional-programming haskell programacao-funcional

Last synced: 10 Apr 2025

https://github.com/otabekswe/dsalgo

"Data Structure and Algorithms" uchun O'zbek tilidagi va illustratsiyalarga boy bo'lgan qo'llanma.

algorithms algoritmlar coding-interviews data-structures dsalgo faang interview-preparation

Last synced: 09 Apr 2025

https://github.com/hoangsonww/queue-and-hashtable-dsa

🔑 This repository focuses on hash tables and priority queues, highlighting their use in text analysis, word stats generation, and managing a movie review user database. It includes techniques for efficient text tokenization, word frequency analysis, prioritized data handling, and more!

algorithms data-structures dsa hash hashcode hashing hashing-algorithm hashmap hashtable java java-8 priority-queue queue queue-algorithm queue-theory

Last synced: 11 Apr 2025

https://github.com/theodesp/unionfind

An idiomatic implementation of a weighted Union Find data structure with path compression in Go.

algorithms data-structures golang union-find

Last synced: 22 Apr 2025

https://github.com/liyupi/free-algorithm-learning

算法导航,免费的可视化算法学习神器!通过交互式动画带你掌握常见数据结构(二叉树、链表、栈、队列、图)和算法(排序、搜索、动态规划、贪心)。提供保姆级算法学习路线图和详细教程,支持Java、Python、JavaScript、Go、C++等多语言实现。可自定义输入数据,实时观察算法执行过程,配套LeetCode练习题。告别抽象难懂的传统学习方式,完美应对算法面试。从入门到高阶,让算法学习变得简单、直观、有趣!

algorithm algorithms computer-science data-structures dynamic-programming interview-preparation interview-questions java javascript leetcode python sorting-algorithms

Last synced: 11 May 2025

https://github.com/bexxmodd/priq

Blazing fast Priority Queue that allows sorting for elements with partial ordering

data-structures heap rust

Last synced: 31 Mar 2025

https://github.com/cadienvan/expirables

This is a zero dependency package that provides some expirable implementations of common Data Structures.

data-structures javascript nodejs typescript

Last synced: 14 Dec 2024

https://github.com/thatbeautifuldream/dsa

This repository consists of all the material from my data structures and algorithms preparation.

algorithms data-structures java problem-solving

Last synced: 14 Apr 2025