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/twfksh/data-structures-and-algorithms

This repo contains some data structures and algorithms I've implemented.

algorithms data-structures data-structures-and-algorithms problem-solving

Last synced: 25 Oct 2025

https://github.com/emmanuel-dominic/ireporter_api

IReporter enables any/every citizen to bring any form of corruption to the notice of appropriate authorities and the general public. Users can also report on things that needs government intervention

api automated-testing data-structures database-management python

Last synced: 14 Mar 2025

https://github.com/maxicorrea/javascript-data-structures

Basic implementation of data structures programmed and tested with javascript and jest.

abstract-data-types adt data-structures javascript jest jest-test jest-tests unit-testing unittest

Last synced: 17 Apr 2026

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

A collection of Algorithms and Data Structures written in Java

algorithms data-structures java

Last synced: 13 Aug 2025

https://github.com/aliaks-ei/data-structures

A collection of the most famous data structures implemented in Typescript

binary-search data-structures editorconfig-checker hash-table javascript jest linked-list typescript unit-testing

Last synced: 19 Apr 2026

https://github.com/neelanjan00/grid-path-finder

A web app for finding and visualizing the path between a source position and a destination position in a grid using Graph algorithms such as BFS, DFS, Dijkstra, etc.

algorithms data-structures graph-theory reactjs search-algorithm

Last synced: 18 Apr 2026

https://github.com/thomasafink/optimal_knn_distance_for_data_science

Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm

data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python

Last synced: 24 Oct 2025

https://github.com/utkarshmishra12/leetcode_solutions

LeetCode Solutions - Repository For Codes Of Various Data Structures And Algorithms and Competitive Programming Problems

algorithms coding-solutions cpp data-structures interview interview-preparation leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions

Last synced: 05 Apr 2026

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 27 Oct 2025

https://github.com/nberlette/iterable

Type-safe utilities for iterables and iterators in TypeScript and JavaScript.

collections data-structures deno iterable iterables iteration iterator jsr monorepo typescript

Last synced: 18 Apr 2026

https://github.com/odilson-dev/hashmap

The Hashmap Project is an assignment from TOP's curriculum, where participants work on creating and implementing a hashmap data structure as part of their learning exercises.

data-structures hashmap ruby theodinproject

Last synced: 24 Oct 2025

https://github.com/pzaino/gods

GoDS is just a Go Lang library of Datastructures I created for my own projects and to practice some generic programming in go

algorithms buffer circular-buffer data-structures doubly-linked-list go golang linked-list priority-queue queues stack

Last synced: 27 Jul 2025

https://github.com/merteldem1r/AlgoStruct

AlgoStruct: Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c cpp data-structures

Last synced: 23 Oct 2025

https://github.com/amrdb/data-structures-cs61b

Labs & Projects for UC Berkeley's data structures course (CS61B).

data-structures

Last synced: 23 Oct 2025

https://github.com/suniksha12/dsa_programs

This repository is a comprehensive collection of Data Structures and Algorithms (DSA) programs implemented in Java. Each major topic in DSA has its dedicated subfolder, referred to as a ‘set’. Each ‘set’ encapsulates 10-12 specific DSA programs related to the overarching topic.

algorithms approach data-structures datastructures-algorithms dsa file-upload git github interview-preparation interview-questions java pages problem-solving revision solutions spacecomplexity star timecomplexity

Last synced: 26 Jan 2026

https://github.com/massigy/entry-to-data-structures

this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!

data-structures git github pascal

Last synced: 22 Oct 2025

https://github.com/shravanatirtha/must-know-java-programs

All programs a geeks needs to know at one stop. It is an implementation of Data Structures and Algorithms in Java.

algorithms data-structures java

Last synced: 03 Apr 2025

https://github.com/aryanjain28/dsa

"This repository contains my LeetCode practice, DSA understanding, and crucial algorithms, encompassing all of my code."

algorithms data-structures leetcode leetcode-solutions python3

Last synced: 24 Mar 2025

https://github.com/crisnguyendev/problem-solving-practice-java

A Java-focused repository to master algorithms, data structures, and problem-solving techniques. Ideal for coding interview preparation and competitive programming challenges.

algorithms big-o-interview codeforces data-structures grokking-coding-interview java leetcode problem

Last synced: 14 Apr 2025

https://github.com/nelsonbn/algorithms-data-structures-binary-search-tree

Algorithms and Data Structures - Binary Search Tree (BST)

algorithms algorithms-and-data-structures data-structures

Last synced: 20 Apr 2026

https://github.com/denizkarya1999/dsa_practice_with_x27

Practice Data Structures and Algorithms for better software engineering

algorithms coding-interviews computer-science data-structures self-practice

Last synced: 02 Sep 2025

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

Lab works for Data Structures

c data-structures linked-list

Last synced: 26 Dec 2025

https://github.com/uchamod/posting-social-media-app-flutter

A feature-rich social media app developed using Flutter and Firebase. The app includes user authentication, real-time messaging, content sharing, and customizable profiles. It demonstrates the seamless integration of Flutter's UI capabilities with Firebase's backend services, providing a dynamic and interactive user experience.

algorithms authentication data-structures firebase flutter mobile-development provider-state-management

Last synced: 10 Mar 2026

https://github.com/lebrancconvas/datastructure-algorithms-playground

Practicing Data Structures and Algorithms in various Programming Language.

algorithms data-structures data-structures-and-algorithms

Last synced: 04 Jun 2026

https://github.com/rockharshitmaurya/leetcode-hub

Collection of LeetCode questions to ace the coding interview!

algorithms data-structures java leetcode

Last synced: 14 Jul 2025

https://github.com/aryank1511/dsa-for-coding-interviews

📚✨ A handy collection of my code and notes for mastering data structures and algorithms for coding interviews!

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/darthdevv/javascript

Practicing JavaScript and implementing new patterns and algorithms and data structures

algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings

Last synced: 05 Jun 2026

https://github.com/floressek/hanoi_tower

Some coding for Data Structures and Algorythms

data-structures hanoi-towers

Last synced: 05 Apr 2025

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

A Comprehensive Repository of Data Structures and Algorithms

algorithms data-structures dsa

Last synced: 19 Aug 2025

https://github.com/cogitatortech/ordered

A collection of data structures that keep data sorted by key (WIP)

data-structures ordered-collections zig zig-library zig-package

Last synced: 17 Oct 2025

https://github.com/wwwangxc/container

Various data structures implemented using Go.

data-structures go golang

Last synced: 16 Jan 2026

https://github.com/fl03/algae

A collection of useful algorithms and data-structures optimized for blockchain environments

algorithms data-structures rust scsys wasm

Last synced: 24 Apr 2026

https://github.com/martin-majlis/probstructs

Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.

cpp data-structures probabilistic-programming streaming

Last synced: 09 Apr 2025

https://github.com/phipsgabler/algdesign-persistent-data-structures

Presentation for Algorithm Design Seminar 2 on persistent data structures

algorithm-design data-structures persistent-data-structures

Last synced: 03 Feb 2026

https://github.com/brianttn/linked-list_bubble-sort_insert-node

A simple "linked list" application with the bubble sort method. It can sort the linked list node values in ascending order and find the appropriate position in sorted linked list to insert a new node element.

data-structures linked-list memory-allocation sorting

Last synced: 24 Apr 2026

https://github.com/jakerockland/data-structure-essentials

Implementation of the basics of algorithms and data structures including searching, sorting, lists, stacks, queues, hash tables, trees, and graphs.

algorithms data-structures python

Last synced: 24 Jul 2025

https://github.com/jcalmcrasher/hackerrank-challenges

My algo solutions (mostly hackerrank challenges)

algorithms data-structures typescript

Last synced: 02 Sep 2025

https://github.com/chrynan/queue

Stack, Queue, and Deque Data Structures for Kotlin

data-structures deque kotlin kotlin-library kotlin-multiplatform queue stack

Last synced: 29 Jul 2025

https://github.com/betarixm/csed233

POSTECH: Data Structure (Spring 2020)

data-structures graph postech sort trees

Last synced: 25 Apr 2026

https://github.com/mavroprovato/algorithms

A library that implements various data structures and algorithms in C.

algorithms c data-structures

Last synced: 06 Jun 2026

https://github.com/danitilahun/data_structure_and_algorithm_leetcode_and_codeforces_challenge

A daily challenge repository for data structures and algorithms from LeetCode and CodeForces, aimed at enhancing problem-solving and coding skills.

algorithms codeforces coding-challenge competitive-programming data-structures leetcode

Last synced: 23 Jan 2026

https://github.com/twitu/algorithms_part_i

Programming assignments in Algorithms part 1 by Princeton - covering topics of Sorting, Heaps, Quick Union and Trees

algorithm data-structures java online-course

Last synced: 23 May 2026

https://github.com/fuston05/cs-module-project-hash-tables_2

copy of lambda school repo for extra practice: python hash tables

data-structures hashtable python3

Last synced: 31 May 2026

https://github.com/nitsas/py3algs

Simple Python 3 implementations of popular algorithms and data structures.

algorithms data-structures python

Last synced: 06 Jun 2026

https://github.com/mehwishferoz/wynk-music-app-in-c

C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.

algorithms c data-structures dsa dsa-project

Last synced: 06 Jun 2026

https://github.com/frenzyexists/linked-lists-everywhere

The second Data Structures Project I made during Data Structures, that's it

college college-assignment college-project data-structures java java-project reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Last synced: 11 Jun 2026

https://github.com/tarball0/data-structures-notes

Repo to help with Data Structures and Algorithms

algorithms data-structures

Last synced: 21 Feb 2026

https://github.com/valentinnsoare/structcraftlib

Java library with custom data structures made with customization benefits and performance in mind.

arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack

Last synced: 23 Mar 2025

https://github.com/dimodimchev/struct-algo

A repository where I will upload different data structures and algorithms I explore

algorithms c data-structures

Last synced: 13 Oct 2025

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

Implementation of Algorithms and Data Structures using JS

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 07 Jun 2026

https://github.com/nitinkedia7/cs210-data-structures

Solutions to assignments of CS201/210 Data Structures course taught at IITG-2017

data-structures graph hashing-algorithm heap linked-list queue soritng stack tree

Last synced: 27 Jul 2025

https://github.com/shalldie/gog

Generic data structures and functions of Golang. Golang 的泛型数据结构/方法。

data-structures functions generic golang

Last synced: 10 Mar 2025

https://github.com/chrisammon3000/dict-smasher

Flatten Python dictionaries in one go.

data-structures python-library

Last synced: 16 Mar 2025

https://github.com/tom-spalding/petrie

a Graph-based phylogenetic tree, implemented in Javascript.

algorithms data-structures graph nature petrie phylogeny taxonomy tree

Last synced: 20 Jan 2026

https://github.com/riddhish97/dsa

This Repo will have DSA and problem solving solution

algorithm array data-structures dynamic-programming hashmap javascript

Last synced: 28 Jun 2025

https://github.com/haidermalikk/cs_notes

My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.

algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python

Last synced: 09 Apr 2025

https://github.com/thecuriousjuel/data-structure-and-algorithm

This repository contains all the Data Structure and Algorithms that I have worked on. Implementation of these data structures and algorithms are done using the Python programming language.

algorithms-and-data-structures data-structures dsa python-3

Last synced: 17 May 2026

https://github.com/shriram-vibhute/python

This repository contains comprehensive Python coursework, featuring lessons on fundamentals, data structures & OOP's. concept.

data-structures object-oriented-programming programming-language python

Last synced: 22 Aug 2025

https://github.com/nubango/eda-domjudge

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV

algorithms algorithms-and-data-structures data-structures

Last synced: 14 Apr 2026

https://github.com/neuodev/linkedlist

Build Linked List. Methods: reverseLinkedList, getKthFromTheEnd, toArray, size, indexOf, contains, deleteLast, deleteFirst, addFirst, addLast

data-structures linked-list reverse-linked-list

Last synced: 27 May 2026

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

A collection of my learning journey in Data Structures and Algorithms (DSA), featuring practice problems, solutions, and explanations in PHP & JS. Perfect for brushing up on core concepts and improving coding skills!

data-algorithms data-structure-and-algorithm data-structures

Last synced: 28 Apr 2026

https://github.com/sr-tamim/algorithm-practice

Data Structure and Algorithm (DSA) practice repo of SR Tamim

algorithm algorithms-and-data-structures data-structures data-structures-and-algorithms dsa

Last synced: 05 Jan 2026

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

data-structure programs using C++

cpp data-structures dsa dsa-algorithm

Last synced: 11 Nov 2025

https://github.com/swappy514/python-learning-hub

A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.

advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial

Last synced: 10 Aug 2025

https://github.com/yjhmelody/as-collections

Collections for assemblyscript

assemblyscript collections data-structures queue

Last synced: 08 Apr 2025

https://github.com/sysread/skewheap-pp

A fast and flexible heap structure written in pure perl

data-structures heap perl perl5 prioity-queue queue skew skewheap

Last synced: 02 Aug 2025

https://github.com/a3ro-dev/dsa

My data structure and algorithm repository. In Python

data-structures linked-list python stack

Last synced: 25 Jun 2026

https://github.com/neerajkumar161/kata-machine-primegen

Primegen Data Structures and Algorithms in TypeScript

arrays data-structures linked-list typescript

Last synced: 08 Jun 2026

https://github.com/aitorruizes/c-singly-linked-list

This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.

c data-structures linked-list singly-linked-list

Last synced: 29 Oct 2025

https://github.com/ac000/libac

A C library of miscellaneous utility functions

c data-structures freebsd geospatial json linux network-programming string-distance time

Last synced: 21 Sep 2025

https://github.com/kedarkk1/data-structures-and-algorithm-visualizer

Visualization of Various Data Structure and Algorithms (sorting, filtering, etc) for better understanding. MergeSort Done. Scroll down this github page to see screenshots of the WebApp

data-structure data-structures javascript javascript-game merge-sort mergesort react reactjs visualizer

Last synced: 29 Apr 2026

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

Implementation of popular data structures and algorithms in Go

data-structures go golang

Last synced: 27 Jul 2025

https://github.com/amirhnajafiz/leetcodz

Problems and solutions to my LeetCode.

algorithms data-structures design-patterns leetcode problem-solving

Last synced: 20 Apr 2026