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/mahmudmardini/stack

Data Structures course 2019 (3rd semester)

data-structures stack

Last synced: 08 May 2026

https://github.com/pouu69/algorithm_study

자료구조 알고리즘 실습 용도

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/jacopodl/jcollections

Common data structures for the C language

c collections data data-structures jcollections

Last synced: 30 Jul 2025

https://github.com/cyberfined/splay-tree-rs

Splay tree implementation in rust

data-structure data-structures splay-tree

Last synced: 10 Jun 2026

https://github.com/clementkim/data-structure

아주대학교 자료구조 과제 코드

c-language data-structures implementation

Last synced: 29 Jul 2025

https://github.com/shuddha2021/distributed-system-simulator-in-golang

A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.

concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing

Last synced: 15 May 2025

https://github.com/alldroll/rbtree

Red–black tree

data-structures go red-black-tree

Last synced: 28 Jan 2026

https://github.com/jgdodson/scala-collections

A collection library for Scala

collections data-structures graphs

Last synced: 24 Jul 2025

https://github.com/oatw/algorithm

Example implementations of data structures and algorithms in Ruby for learning.

algorithms data-structures ruby

Last synced: 29 Jul 2025

https://github.com/luisedmc/presser

A compressor and decompressor using Huffman Coding

algorithm c data-structures huffman-coding

Last synced: 10 Oct 2025

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

Estruturas de Dados na linguagem Go :brazil:

data-structures pt-br

Last synced: 14 Jan 2026

https://github.com/bilgesucakir/stitch-grapher

Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.

crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology

Last synced: 31 May 2026

https://github.com/7astro7/leetcode

bad solutions to leetcode problems

algorithms c data-structures docker java leetcode python

Last synced: 31 Dec 2025

https://github.com/pedro-git-projects/go-data-structures-and-algorithms

Implementation of most of the classical data structures and algorithms in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/freddydrew/deepdiveusingjava

Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.

arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees

Last synced: 11 Oct 2025

https://github.com/ewliang/javascript-algorithms

Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript

algorithms computer-science data-structures javascript search-algorithms sorting-algorithms

Last synced: 24 Jul 2025

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

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

data-structures data-structures-and-algorithms dsa dsalgo java

Last synced: 14 May 2025

https://github.com/saadarazzaq/master-lists-in-python

Master LISTS in a LAYMAN Language ✨

data-structures lists python

Last synced: 11 Oct 2025

https://github.com/dylankle/dungeon-first-search

Checks if a graph in the form of a dictionary has an exit

data-structures depth-first-search

Last synced: 12 Oct 2025

https://github.com/uppnrise/daily-coding-problems

Daily coding problems and solutions - Interview preparation and algorithm practice

algorithms coding-problems daily-coding-problem data-structures interview-prep java

Last synced: 29 Jul 2025

https://github.com/kcenon/go_container_system

High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.

binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe

Last synced: 05 Feb 2026

https://github.com/asarkar/exercism-python

https://exercism.org/tracks/python

algorithms data-structures exercism exercism-python python

Last synced: 18 May 2026

https://github.com/taeguk/data-structure

Implementation of various data structures

data-structures study

Last synced: 12 Oct 2025

https://github.com/randomgamingdev/doublelinkedlistlibjs

A simple double linked list that stores the head, tail and length of the list.

data-structures easy easy-to-use javascript linked-list list simple small

Last synced: 29 Jul 2025

https://github.com/clearxs/go-algorithms-and-data-structures

go implementation algorithms and data-structurs

algorithms data-structures go leetcode

Last synced: 20 May 2026

https://github.com/jeanbou/tech-interview-questions

A good collection of real-world coding interview problems, algorithm challenges & technical questions solved during application processes or its preparation for top tech companies. Includes multiple solutions for firms like Meta (Facebook), Goldman Sachs, Rakuten, Barclays, Line, Lifeware, Odoo, SES, Talkwalker & etc. Perfect for tech interview

algorithms code coding-challenges data-structures faang interview-preparation leetcode love tech-interviews

Last synced: 03 Feb 2026

https://github.com/mehedimubin/daily-dsa

Solutions to Leetcode problems in Golang

algorithms data-structures golang interview-preparation problem-solving

Last synced: 13 Oct 2025

https://github.com/ozmap/technical-assessment

Technical assessment for the position of software engineer at DevOZ.

assessment-project challenge data-structures restful-api typescript

Last synced: 14 Apr 2025

https://github.com/mariantaragel/setcal

Set and relation calculator

c data-structures project

Last synced: 14 Oct 2025

https://github.com/danfalcon225/bank_application

Current project covers a basic data structure techniques such as: search, sort, select, add etc.

data-structures sort

Last synced: 14 Oct 2025

https://github.com/dimits-ts/graphlibraryforcsharp

A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs

data-structures library wrappers

Last synced: 06 Nov 2025

https://github.com/oleksiygarnik/leetcode-code-interview

A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.

algorithms coding-interview competitive-programming data-structures leetcode problem-solving

Last synced: 31 May 2026

https://github.com/wellingtonmwadali/binary_trees

This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s

binary-search-tree binary-tree data-structures

Last synced: 14 Oct 2025

https://github.com/theronwolcott/data-structure-kdtree-prquadtree

Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.

data-structures java trees

Last synced: 14 Oct 2025

https://github.com/kevinknights29/dsa_in_cplusplus

This repo contains data structures and algorithms implemented in C++.

algorithms cplusplus data-structures

Last synced: 22 Mar 2025

https://github.com/benjaminsemah/fcc-coding-challenges

This repo is a collection of JavaScript Solutions and Walkthroughs to common coding challenges. The challenges in this repo are taken from the FreeCodeCamp's curriculum.

algorithms data-structures freecodecamp javascript solutions walkthrough

Last synced: 14 Oct 2025

https://github.com/kevinknights29/dsa_in_python

This repo contains pythonic implementation of data structures and algorithm

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/gozdesaygiliyalcin/algorithm-and-data-structures-examples

This repo includes some basic examples which are insertion, binary search tree and merge sort.

basic-algorithms binary-search-tree data-structures insertion-sort merge-sort

Last synced: 27 Jan 2026

https://github.com/fenilsonani/os-system

High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.

algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming

Last synced: 31 Aug 2025

https://github.com/ndsvw/simple-unionfind

A very simple implementation of the UnionFind data structure (Java)

circle-detection data-structures union-find

Last synced: 15 Oct 2025

https://github.com/mizcausevic-dev/zig-agent-graph-db

In-memory directed graph DB in Zig for AI agent context graphs. Typed nodes (agent, tool, fact, result, citation), labeled edges, BFS traversal, JSON serialization. Pure Zig stdlib, zero deps.

agent ai-agents data-structures embedded graph graph-database platform-engineering systems-programming zig ziglang

Last synced: 01 Jun 2026

https://github.com/singharyan1007/javadsa

The repository is collection of all the problems discussed in JAVA-DSA-Bootcamp by Kunal Kushwaha.

algorithms data-structures dsa faang-preparation java

Last synced: 15 Oct 2025

https://github.com/shubhamvv611/crm-management-system-for-kasturi-agency

I alone have developed the best CRM (Customer Management System) for the business of Kasturi Agency and have done all the project design and data flow management from the beginning, I alone have made this project using technology like Bootsrap4 HTML5 CSS3, PHP6, jQuery, Data tables JS, Purify CSS, and JavaScript

banners bootstrap crm css3 data-structures html-css-javascript html5 javascript jquery load-balancer load-balancer-test mobile-web optimization-algorithms php6

Last synced: 14 Mar 2026

https://github.com/heap-data-structure/d-ary-heap

:octopus: d-ary heap data structure library for JavaScript

agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case

Last synced: 16 Oct 2025

https://github.com/houbb/leetcode-notes

leetcode-notes 力扣算法刷题笔记 数据结构与算法

algorithms data-structures leetcode

Last synced: 30 Aug 2025

https://github.com/koehlma/sharedvec-rs

A fast but limited ordered collection for storing values of a single type.

data-structures rust

Last synced: 17 Oct 2025

https://github.com/failpt/avl-csharp

Generic AVL tree implementation and testing in C#

avl avl-tree bst csharp data-structures generic generic-library self-balancing-trees

Last synced: 30 Aug 2025

https://github.com/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 Oct 2025

https://github.com/vaibhavmojidra/data-structures---arrays-in-java

Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.

arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 18 Oct 2025

https://github.com/isaaczhang4/mathematical-expression-calculator

Two calculator programs, one evaluates infix expressions, the other evaluates a series of expressions which may include variables.

calculator data-structures parsing python shunting-yard-algorithm

Last synced: 22 Jun 2026

https://github.com/davidyslu/OnlineJudgePKU

Personal submissions on PKU Online Judge (北京大學程式解題系統)

algorithms cpp data-structures

Last synced: 29 Aug 2025

https://github.com/iampavangandhi/splitwisecashflow

💵 Splitwise Cashflow Web App (using Heaps)

data-structures heap heaps javascript vanilla-javascript

Last synced: 18 Oct 2025

https://github.com/phoemur/avl_tree

Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.

associative-map avl avl-tree avltree cpp data-structures map

Last synced: 19 Oct 2025

https://github.com/abelnnieva/javascript-algorithms-data-structures

JavaScript Algorithms and Data Structures Certification from freeCodeCamp. Includes exercises and certification projects.

algorithms data-structures freecodecamp javascript

Last synced: 28 Aug 2025

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

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 24 May 2026

https://github.com/pronazmul/dsa_js

Implementing Data Structure and Algorithm in JavaScript. Implemented Data Structures like (Stack, Queue, link list), Sorting Algorithms like (Linear Search, Binary Search). Big O Notation, Time Complexity and Space Complexity.

algorithms data-structures dsa js

Last synced: 29 Jul 2025

https://github.com/anshu10101/leetcode

Collection of my solved LeetCode DSA questions !

algorithms data-structures

Last synced: 25 Aug 2025

https://github.com/geo-tp/autocrud

API Rest to automatically generates and manages CRUD operations for custom data structures defined by users

crud data-structures rest-api

Last synced: 24 Aug 2025

https://github.com/peter-lyons-kehl/produce

Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8

Last synced: 01 Jun 2026

https://github.com/ikeraguero/javascript-course

This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.

apis data-structures dom-manipulation javascript oop

Last synced: 23 Aug 2025

https://github.com/primeeagle/vnet.datastructures

A class library that provides many data structures not found in the .NET standard libraries.

data-structures dotnet dotnet-core dotnet-library

Last synced: 22 Apr 2026

https://github.com/leoobarbosa2/data-sctructures

General information about Data Structures and how to implement it.

data-structures data-structures-and-algorithms

Last synced: 22 Aug 2025

https://github.com/christophersesugh/alx-higher_level_programming

High level programming during ALX software engineering course

algorithms data-structures pip pycodestyle python python3

Last synced: 20 Jun 2026

https://github.com/felipenobrg/c-exercices

C exercises for my college.

arrays c data-structures pointers

Last synced: 22 Aug 2025

https://github.com/sheel-ui/advance-data-structures

Red Black tree and Priority Queue implementation for solving complex problems.

data-structures min-heap object-oriented-programming priority-queue red-black-trees

Last synced: 21 Aug 2025

https://github.com/mupinnn/dsa

Repo for learning data structures and algorithms, also to understand more about the programming language which I often use or that I'm currently learning.

algorithms data-structures

Last synced: 24 Oct 2025

https://github.com/ranimeshehata/shortest-paths-algorithms

A program implementing the three shortest paths algorithms for directed weighted graphs which are Dijkstra, Bellman-Ford and Floyd-Warshall.

algorithms bellman-ford-algorithm data-structures dijkstra-algorithm floyd-warshall-algorithm graphs java junit-test shortest-path-algorithm

Last synced: 25 Oct 2025

https://github.com/hamidhosen42/stl-standard-template-library

STL-Standard-Template-Library. All STL Code with problem solving

algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl

Last synced: 15 Mar 2026