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/meysam81/students-binary-tree

a class of students, containing information about ID, Name & Grade, in a binary tree which has access methods to these datas

binary-trees c-plus-plus coding college-assignment data-structures programming project projects student-project students tree tree-structure

Last synced: 16 Mar 2025

https://github.com/andrew-a-a/datastructures

Data structures STLS

cpp data-structures

Last synced: 02 Mar 2026

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

Repositório para armazenar os códigos de Data Structures em C#

csharp data-structures

Last synced: 18 Aug 2025

https://github.com/l004p/in-memory-data-store

In memory KV store. Learning from https://build-your-own.org/redis/

data-structures kv-store

Last synced: 14 Jun 2025

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

Algorithms, data structures, java

algorithms data-structures java

Last synced: 12 Jun 2025

https://github.com/marcoschalet/algorithms-js

Algoritmos e estruturas de dados básicas em javascript.

data-structures javascript list queue stack tree

Last synced: 14 Jul 2025

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

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 01 Mar 2025

https://github.com/yusa-imit/zuda

Zig Universal DataSstructures and Algorithms

data-structures zig

Last synced: 13 Apr 2026

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

Implementation of several Data Structures in Java

data-structures java

Last synced: 16 Mar 2025

https://github.com/nohomey/sdp-sorting-algorithms-homework

Repository for second homework on sorting in FMI for Structures of Data and Programming course

cpp data-structures homework sparse-trie

Last synced: 06 Sep 2025

https://github.com/ricardoandreh/dsa

several data structures and algorithms I'm learning

algorithms data-structures implementation

Last synced: 12 Jul 2025

https://github.com/kevinmfreire/wheres_waldo

This project was developed to identify the name, address and organization name within text.

data-structures database nlp-machine-learning notebooks pandas-dataframe spacy-nlp tensorflow2 text-classification unit-testing webscraping

Last synced: 11 Mar 2025

https://github.com/znrm/disjoint-hash-set

Incremental tracking of connected components identified by hash.

data-structures disjoint-sets rust rust-data-stuctures union-find

Last synced: 08 Jan 2026

https://github.com/elishamutang/linked-list

My solution to Linked Lists project from TOP.

data-structures javascript linked-list

Last synced: 13 Apr 2026

https://github.com/parmodkumar28/codingninjas_dsa

Coding Ninjas DSA Questions Solutions

data-structures java

Last synced: 14 Jun 2025

https://github.com/milan-sony/ds_in_c

Data Structure Programs in C

c data-structures

Last synced: 17 Jun 2026

https://github.com/qibinlou/kotlin-common-lib

A Guava-like Kotlin common platform algorithms and utilities lib.

algorithms common data-structures js jvm kotlin library

Last synced: 13 Apr 2026

https://github.com/Akilesh-GA/PythonMazeSolver

a maze represented as a 2D array where 1s are walls and 0s are open paths. The player or algorithm starts at a designated entry point and aims to reach the exit point. You can implement various algorithms to solve the maze, such as Depth-First Search (DFS), Breadth-First Search (BFS), or A

data-structures python

Last synced: 23 Feb 2026

https://github.com/shan18/algo-wiki

Implementation of various algorithms and data structures

algorithms algorithms-implemented data-structures

Last synced: 06 Sep 2025

https://github.com/vishal-raj-1/july-leetcoding-challenge

This repository contains solutions of leetcode july challenge.

algorithms cpp data-structures data-structures-and-algorithms leetcode-july-challenge

Last synced: 30 May 2026

https://github.com/sasha-hk/saceit-term-paper

📄 Term paper for SACEIT

algorithms cpp data-structures oop stack

Last synced: 13 Sep 2025

https://github.com/hafizhhasyhari/struktur-data_kuliah-sarjana

Struktur Data Materi Kuliah S1 Repositori ini berisi implementasi berbagai struktur data menggunakan bahasa pemrograman C dan C++, termasuk algoritma dan konsep dasar struktur data.

cpp-algorithms data-structures struktur-data

Last synced: 06 Sep 2025

https://github.com/maathzzz/code-vault

📑 This repository contains a collection of algorithms, data structure studies and articles

algorithms c cpp data-structures python

Last synced: 13 Apr 2026

https://github.com/althk/collections

Collections pkg for golang - generics support and thread-safe

algorithms data-structures golang-collections golang-generics golang-package rbtree sets

Last synced: 01 Mar 2025

https://github.com/neuralsignal/loris

Loris: Database and Analysis application for a Drosophila Lab (or any lab)

data-analysis data-structures database datajoint flask neuroscience

Last synced: 12 Mar 2026

https://github.com/andreysolovyev381/circular_buffer_fixed_size

Short exercise on a fixed size circular buffer data structure.

circular-buffer circular-queue cpp cpp20 data-structures

Last synced: 25 Jun 2025

https://github.com/raphaelcausse/cutils

My implentations of C data structures and utilities.

array c cutils data-structures utils utitlities

Last synced: 31 Aug 2025

https://github.com/momen-alshouha/data-structure-singly-linked-list

This repository contains C++ implementation of a singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

cpp crud-operation data-structures linked-list oop-principles singly-linked-list

Last synced: 13 Jun 2026

https://github.com/montybechir/redblacktreemapreduce

A hadoop project that is able to handle very large data sets and construct a red black tree. A script is available to automate iterative map reduce jobs.

data-structures distributed-computing hadoop mapreduce python redblacktree scripting

Last synced: 10 Jan 2026

https://github.com/dalvarez2596/codility-lessons

This repository contains solutions to various coding problems from Codility, a platform that offers a wide range of algorithmic challenges aimed at improving coding skills and preparing for technical interviews.

algorithms big-o-notation codility codility-challenges codility-exercises codility-lessons codility-solutions codility-training data-structures ruby

Last synced: 10 Jan 2026

https://github.com/karrick/gotrie

Go library that implements a Trie data structure.

data-structures golang golang-library

Last synced: 06 Jul 2025

https://github.com/mblumtritt/invariable

The Invariable data class for Ruby.

data-structures ruby ruby-gem

Last synced: 08 Aug 2025

https://github.com/yathishbl60/algo

Data structures and algorithms

algorithms data-structures swift

Last synced: 16 Mar 2025

https://github.com/ishibi/rust-dsa

🦀 Implementation of Data Structures and Algorithms in Rust

algorithms data-structures rust

Last synced: 02 Apr 2025

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

This repository is dedicated to my journey in mastering Data Structures and Algorithms (DSA). It contains notes, code snippets, problem-solving strategies, and resources for various DSA topics. The goal is to enhance my understanding, improve coding skills, and prepare for technical interviews.

algorithms data-structures dsa dsa-questions python3

Last synced: 30 Jul 2025

https://github.com/mdawoud27/binary_trees

This project is about binary trees and includes various functions to work with binary trees, such as finding the height, depth, and size of a tree, checking if a tree is balanced, and more.

binary-tree c data-structures

Last synced: 26 Mar 2025

https://github.com/ishmal793/lists-tuples-dictionaries-json-sets

Beginner-friendly Python practice covering core collection types like lists, tuples, dictionaries, sets, and JSON with real-world problems.

beginner-projects data-preparation data-structures dictionaries json lists python python-collections python-practice sets text-processing tuples

Last synced: 13 Apr 2026

https://github.com/mbrsagor/pylearn

The project basically Python advance level code which there is a lot of topics in python.

algorithms data-structures data-structures-and-algorithms oop python3

Last synced: 14 Jul 2025

https://github.com/mkwapisz2000/cpp-priority-queue

This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)

alghorithms cpp data-structures heap linked-list priority-queue

Last synced: 30 Jun 2025

https://github.com/rfdzan/lru_cache

An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict

data-structures lru-cache scala

Last synced: 10 Jan 2026

https://github.com/ahmedtrb/linkedlist

implementing a linkedlist data structure in c++

cpp data-structures linked-list

Last synced: 02 Apr 2026

https://github.com/ro-el-c/datastructure

2022-1 자료구조 과제

data-structures

Last synced: 26 Mar 2025

https://github.com/bookseer/algorithms

Алгоритмы и структуры данных

algorithm algorithms data-structures education

Last synced: 03 Mar 2026

https://github.com/jhtkoo0426/route-finder

An interactive journey planner for transporting via metro in major cities (currently supports London Underground only)

data-structures integration-testing javascript path-planning reactjs unit-testing visualization

Last synced: 13 Apr 2026

https://github.com/ayhamratrout/stack

This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.

backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests

Last synced: 06 Jul 2025

https://github.com/colowill/currency-converter

Java currency converter that uses WebScraping to update it's conversion rates.

currency-converter data-scraping data-structures gui java-8

Last synced: 27 Jan 2026

https://github.com/mtgsoftworks/math-algorithm

The code generates two lists of 30 random integers each, combines them into a third list, reverses the order, and then sorts the combined list before printing the result.

arraylist console-application data-structures java-8 sorting-algorithms

Last synced: 01 Jun 2026

https://github.com/sameem420/data-structures-with-javascript

Data Structures with JavaScript

data-structures javascript js

Last synced: 17 Mar 2025

https://github.com/aryanshukla206/gfg160

Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.

data-structures java

Last synced: 02 Apr 2025

https://github.com/jyuv/segment-tree

A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.

algorithms data-structures graphs python range-query segment-tree tree tree-structure

Last synced: 14 Jan 2026

https://github.com/nguyenbn7/algorithms_specialization

Learn To Think Like A Computer Scientist. Master the fundamentals of the design and analysis of algorithms.

data-structures divide-and-conquer graph-algorithms shortest-path-algorithm

Last synced: 05 Oct 2025

https://github.com/pot-pourri/sll

:izakaya_lantern: Singly linked list data structures for JavaScript

agpl computer-science data-structures javascript linked-list ordered-collections

Last synced: 09 Jun 2026

https://github.com/vongostev/accudata

Simple module to store data with arbitrary structure in dict or Pandas DataFrame

data-collection data-structures pandas-dataframe

Last synced: 17 Jan 2026

https://github.com/fiuner-lica/ayed-repositorio-practica-plantilla-main

Plantilla de repositorio inicial para clases de práctica de Algoritmos y Estructuras de Datos

algorithms data-structures education python3 teaching

Last synced: 06 Oct 2025

https://github.com/petrosath/linked-list-in-javascript

A linked list data structure using javascript.

data-structures javascript linked-list nodejs

Last synced: 16 May 2026

https://github.com/chandantech2023/strivers_a2z_dsa_course-sheet

A DSA course that helps you to understand all DSA Concepts topic wise with practical implementation from A to Z in a well-organized and structured manner.🤩

array data-structures dynamic-programming graphs heaps linked-list programming-fundamentals queue searching-algorithms sorting-algorithms stacks string tree two-pointers

Last synced: 06 Oct 2025

https://github.com/walt-1/algorithms

popular algorithms

algorithms data-structures python

Last synced: 07 Oct 2025

https://github.com/akihiko47/c-experience

This repository contains my experiments with the C language. My goal is to create implementations of different data structures and algorithms.

c data-structures

Last synced: 07 Oct 2025

https://github.com/swonlee-13/minishell

minishell - my first shell program

data-structures minishell42 shell

Last synced: 27 Apr 2026

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

go-collections provides implementations of essential data structures and interfaces in Go.

algorithms collections data-structures go golang interfaces library

Last synced: 14 Jan 2026

https://github.com/aiwithqasim/project_allocation_system

Project Allocation System (PAS) automates and simplifies the process of Allocating projects to students. Teachers can simply add details on prompting for input and perform a number of operation modules including Adding Projects, Updating Projects, Searching Projects , Deleting Projects and Display All Projects

algorithms-and-data-structures algorthims c-plus-plus data data-structures linked-list

Last synced: 08 Oct 2025

https://github.com/jacob-pitsenberger/python-electronics-inventory-management-system-object-oriented-programming-project

Welcome to the Python Electronics Inventory Management System project repository! This project is a demonstration of Object-Oriented Programming (OOP) principles in Python for managing an electronic parts inventory.

data data-structures dictionary exception-handling file-io filesystem input-output inventory-management-system management-system modules oop pickle python user-interface

Last synced: 08 Oct 2025

https://github.com/subhash3/leetcode

My approaches to various leetcode problems

algorithms cpp data-structures leetcode-solutions

Last synced: 08 Oct 2025

https://github.com/bsati/go-ds

Basic datastructures in Go using generics

data-structures golang

Last synced: 18 Jan 2026

https://github.com/gkapfham/cs112s2014

Course Materials for Computer Science 111 Spring 2014

algorithms computer-science data-structures laboratory

Last synced: 27 Jan 2026

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/kakukosaku/dsa

Data Structures & Algorithms

alogrithms data-structures

Last synced: 14 Jan 2026

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/simon-gardier/image-classifier

📷 Image classifier with Dynamic Time Warping

algorithms bounded-queue data-structures dynamic-time-warping info0902

Last synced: 10 Oct 2025

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/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/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/askeladdk/toolbox

Useful algorithms and data structures for Go.

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/bhavinpatel4199/machine-learning-programming

This repository serves as a central hub for various machine learning projects and experiments. It contains multiple sub-repositories, each focusing on different aspects of machine learning, from data preprocessing to advanced deep learning techniques.

data-structures data-visualization machine-learning machine-learning-algorithms pandas-dataframe python3 sklearn

Last synced: 19 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/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