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/maknahar/trie

Thread Safe Implementation of Trie Data Structure in Go

data-structures golang tree-structure trie

Last synced: 14 Jan 2026

https://github.com/mustafahere/rms-dsa

Restaurant management system (RMS) on `JAVA` using data structures.

data-structures java

Last synced: 08 Oct 2025

https://github.com/semanurbilada/lab-examples

Lectures: Computer Programming 2 | OOP | GUI Programming | Data Structures | Algorithms | Cyber Security | System Analysis and Design

algorithms computer-programming-2 cyber-security data-structures information-systems-engineering lab-lectures object-oriented-programming oops-in-java system-analysis-and-design

Last synced: 08 Oct 2025

https://github.com/carlossanabriam/csharp-basics

Some projects related to OOP, functional programming and parallel programming in C#

csharp data-structures functional-programming generics inheritance linq master-worker memoization oop parallel-programming word-count

Last synced: 08 Oct 2025

https://github.com/kakukosaku/dsa

Data Structures & Algorithms

alogrithms data-structures

Last synced: 14 Jan 2026

https://github.com/jiaweihu08/epi

Exercises and solutions from Elements of Programming Interview

algorithms data-structures

Last synced: 08 Oct 2025

https://github.com/prosenjitjoy/problem-solving---hackerrank

Collection of my submitted solutions to the HackerRank problem-solving test.

algorithms data-structures

Last synced: 09 Oct 2025

https://github.com/pouu69/algorithm_study

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

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/dicrtarasov/yii2-json

Утилиты Json для Yii2 (JsonEntity)

data-structures dicr entity json json-yii2 php yii2

Last synced: 09 May 2026

https://github.com/orxfun/orx-bench-shortest-path

Benchmarks for single source single sink shortest path implementations

benchmark data-structures dijkstra-algorithm priority-queue rust shortest-path-algorithm

Last synced: 21 Jan 2026

https://github.com/orxfun/orx-funvec

Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization.

abstraction algorithms data-structures multidimensional-arrays rust vector

Last synced: 21 Jan 2026

https://github.com/praisetompane/algorithms_and_data_structures

A toy implementation of foundational data structures and algorithms at a lower level of the stack.

algorithms c data-structures

Last synced: 10 Oct 2025

https://github.com/paulgriffiths/gods

Experimentation with data structures and applications in Go

data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks

Last synced: 14 Jan 2026

https://github.com/karbica/go-field-notes

A collection of algorithms and data structures for reference and learning purposes.

algorithms data-structures go

Last synced: 14 Jan 2026

https://github.com/bryanaustin/structquery

Query data structures using string path in Go

data-structures go query

Last synced: 13 Mar 2026

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/neox5/btmp

Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.

bitmap bitset data-structures golang pure-go range

Last synced: 14 Jan 2026

https://github.com/thomas-chqt/libft

C library containing common utility functions

42 algorithms data-structures library utility

Last synced: 18 Apr 2026

https://github.com/askeladdk/toolbox

Useful algorithms and data structures for Go.

algorithms data-structures go golang

Last synced: 14 Jan 2026

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/rbuj/basic-data-structures

A collection of simple examples for learning basic data structures using C.

ansi-c data-structures

Last synced: 11 Oct 2025

https://github.com/yoshiohasegawa/python-data-structures

A Python package that contains common data structures and algorithms, available on PyPi.

data-structures heap linked-list python queue stack tree

Last synced: 11 Oct 2025

https://github.com/afneves/haskellgraphs

A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.

algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp

Last synced: 11 Oct 2025

https://github.com/azaz9026/email-spam-detection

Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.

data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit

Last synced: 14 Apr 2026

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/kritika30032002/sde_sheets_solutions

Here Solutions to the SDE sheets are available to help students with the optimized solution and understanding of each question. Give it a Star 🌟If it helps you

algorithms-and-data-structures data-structures dsa interview-preparation interview-preparation-resources interview-questions open-source sde-sheet

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/likweitan/stutter

Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].

data-structures

Last synced: 12 Oct 2025

https://github.com/c2akula/bitarray

Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.

bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang

Last synced: 14 Jan 2026

https://github.com/lovesaroha/algorithms-go

This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.

algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries

Last synced: 31 May 2026

https://github.com/kalebers/data_structures_masters_2025

Repositorio para trabalhos da materia de Estrutura de Dados no Mestrado de Cybersegurança na PUCPR.

arrays binary-search-tree data-structures hash-table python

Last synced: 12 Oct 2025

https://github.com/robin-mlh/treedatastructure

Tree-based data structure system with functions for adding, modifying, deleting or reading data from a directory path.

data-structures functions python utils

Last synced: 12 Oct 2025

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

Implementation of various data structures

data-structures study

Last synced: 12 Oct 2025

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/rstacks/leetcode-write-ups

My solutions to foundational LeetCode problems, complete with explanations and alternative solutions. All solutions are written in Python.

algorithms data-structures data-structures-and-algorithms leetcode leetcode-solutions python3

Last synced: 13 Oct 2025

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/yagoliu/go-algo

用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!

algorithms algorithms-and-data-structures data-structures go go-algorithms go-datastructure golang

Last synced: 13 Oct 2025

https://github.com/jurshsmith/data-fuel

Houses a blockchain syncing engine & implementations of the LinkedList data-structure

data-structures linked-list rust sync sync-engine

Last synced: 14 Oct 2025

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

Repository for the Data Structures course

c data-structures

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/nelsonbn/algorithms-data-structures-stack

Algorithms and Data Structures - Stack

algorithms data-structures stack

Last synced: 14 Oct 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/samad-yar-khan/competetive-programming

This is a repository for all the competitive programming contests/

competitive-programming data-structures problem-solving

Last synced: 14 Oct 2025

https://github.com/bchavs12/js_datastructure

Learning about Data structures

data-structures java

Last synced: 20 Apr 2026

https://github.com/theronwolcott/data-structure-binary-patricia-trie-main

Binary Patricia Trie for efficient binary string storage and management. Features include insertion, deletion, search, in-order traversal, longest string retrieval, and size tracking with a compressed, memory-efficient node structure.

data-structures java tries

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/zelflod/aisd

Algorithms Course Problems solved

algo data-structures technopark

Last synced: 14 Oct 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/rockchalkwushock/dsa-notes

Notes from Data Structure & Algorithm tutorials.

algorithms data-structures

Last synced: 27 Jan 2026

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/dezashibi-c/dcommon

My commonly used utilities, headers, scripts, etc.

c data-structures dynamic-values helpers scripts utilities

Last synced: 15 Oct 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/ososuna/matchmaking-lol

🕹️ Matchmaking algorithm for solo queue rankeds in League of Legends

data-structures league-of-legends machine-learning python

Last synced: 14 Apr 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/mohammed-majid/task-manager

To-do list web app that organizes data using a heap data structure

data-structures graph heap

Last synced: 16 Oct 2025

https://github.com/StudyResearchProjects/dsa-in-cpp

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 16 Oct 2025

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/antonygz/estructura_de_datos

Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.

data-structures graphs queues stack trees

Last synced: 27 Jan 2026

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

Data Structures and Algorithms implemented in Javascript

algorithms data-structures data-structures-and-algorithms

Last synced: 16 Oct 2025

https://github.com/ryansakurai/huffman-coding

Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.

compression data-structures java

Last synced: 16 Oct 2025

https://github.com/souravsuvarna/cash-flow-minimizer-web-application

This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.

algorithms-and-data-structures data-structures python3

Last synced: 17 Oct 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/jmuchovej/ucf

UCF courses I've completed, or am currently taking.

ai algorithms computer-science cs data-structures ucf university university-of-central-florida

Last synced: 14 Mar 2026

https://github.com/abdo-essam/red-black-tree

Red Black Tree - Data Structure

data-structures pointers redblack-tree

Last synced: 18 Oct 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/bovem/algorithms-in-a-nutshell

Practice scripts from "Algorithms in a nutshell" book by George T. Heineman

algorithms algorithms-and-data-structures data-structures java oreilly

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/belovetech/binary_trees

The study of binary trees, which are non-primitive non-linear data structures, and how they differ from non-primitive linear data structures such as arrays, stacks, queues, and linked lists.

algorithms binary-tree c data-structures

Last synced: 18 Oct 2025

https://github.com/gabrafo/algoritmos-ed

Estudos em algoritmos e estruturas de dados.

algorithms algoritmos cpp data-structures estruturas-de-dados

Last synced: 18 Oct 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/notthestallion/data_structures_sentinel_dynamic_link

The purpose of this repository is to provide implementations of three different types of data structures: sentinel-based, dynamic using malloc, and linked using pointers. These data structures can be used in various algorithms and programs for efficient storage, retrieval, and manipulation of data.

data-structures dynamic dynamic-programming link linked-data linked-list sentinel sentinels

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/tomboddaert/zig_structures

An implementation of some data structures used to help me learn Zig

data-structures zig

Last synced: 20 Oct 2025