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/hasnainroopawalla/algorithm-visualization-python3

Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)

data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms

Last synced: 06 Oct 2025

https://github.com/bogwi/eruzero

Bullet-Train fast hashmap for Zig

benchmark data-structures hashmap hashtable zig zig-package ziglang

Last synced: 12 Apr 2025

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

:books: Algorithms and Data Structures implemented in Java

data-structure-java data-structures

Last synced: 27 May 2026

https://github.com/xcmyz/calculator

A Calculator implemented in Python.

data-structures gui python

Last synced: 06 Jul 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/ibz-04/sudoku-solver

Solving the sudoku arithmetic game with python algorithms

algorithm-challenges data-structures sudoku-solver

Last synced: 31 Mar 2025

https://github.com/kuwa72/matcher

Simple query language of matching object and query for golang.

data-structures filtering golang json matcher query query-language regex

Last synced: 01 Feb 2026

https://github.com/almmiko/rttd

Solutions for different technical problems.

algorithms data-structures leetcode

Last synced: 06 Jul 2025

https://github.com/ascii-dev/puava

A polyglot library of data structures & algorithms built from first principles. (C, C++, Java, Python, Rust, Go). Managed with Bazel.

algorithms bazel c cpp data-structures first-principles java monorepo python system-design

Last synced: 13 Apr 2026

https://github.com/angelosans/typescript

From noob to Pro using TypeScript

data-structures

Last synced: 13 May 2025

https://github.com/lunaroyster/algolyze

A searchable database of algorithms

algorithm-pages algorithms data-structures information reference

Last synced: 13 Jun 2026

https://github.com/virjilakrum/merkle_proof_file_transfer

merkle_proof_file_transfer is an open-source project designed to demonstrate the use of Merkle proofs for secure and efficient file transfer.

data-structures file-transfer merkle-hash-trees merkle-proof merkle-tree move

Last synced: 05 Oct 2025

https://github.com/aaron-zhao/js-utils

js-utils-z provides JavaScript utility functions including commonly used data structures.

data-structures javascript utility

Last synced: 15 Mar 2025

https://github.com/ernyoke/algorithms-ts

Algorithms and data-structures implemented in TypeScript (NodeJs)

algorithms data-structures

Last synced: 16 Jan 2026

https://github.com/adriandarian/hackerrank

💻 All of my HackerRank Solutions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/harish-aka-shivi/daily-exercises

Workout for brain 🧠 💪 .

algorithms data-structures javascript leetcode

Last synced: 05 Feb 2026

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

Collections for assemblyscript

assemblyscript collections data-structures queue

Last synced: 08 Apr 2025

https://github.com/cloxnu/note-datastructure

Note about data structure, powered by GitBook.

c data-structures gitbook note notebook

Last synced: 02 Mar 2025

https://github.com/edumigueis/mars-map-router

Route finder between cities in Mars. The project uses files with informations of Mars's cities to find the best path between them.

binary-trees data-structures data-structures-and-algorithms maps maps-routing mars-cities route-finder tree

Last synced: 10 Jun 2026

https://github.com/harismuneer/Queue-and-Stack

🎈 A C++ implementation of two datastructures: queue and stack

cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack

Last synced: 16 Jul 2025

https://github.com/seatonullberg/ugraph

C89 undirected graph implementation.

c data-structures graphs undirected-graphs

Last synced: 29 Mar 2025

https://github.com/xam1dullo/dsa

Master the Coding Interview: Data Structures + Algorithms The ultimate coding interview bootcamp to help you ace your coding interviews and land your dream job. You'll not only learn data structures and algorithms but also the exact steps to take to get more interviews, more job offers, and a higher salary.

algorithms-and-data-structures data-structures javascript problem-solving self selfstudy

Last synced: 27 Mar 2025

https://github.com/hc-b666/competitive-programming

data structures, algorithms, codeforces, icpc, cses

algorithms atcoder codeforces cpp cses data-structures icpc

Last synced: 20 Mar 2025

https://github.com/sohamratnaparkhi/dsa-course

Collection of different problems on Data Structures and Algorithms - segregated topic-wise

algorithms data-structures dsa hashmap leetcode-java leetcode-solutions linked-list stacks trees

Last synced: 07 Mar 2026

https://github.com/asfak00/play-visual-queue-and-stack

Here you can practice Stack and Queue like a game. You can do this by selecting separately. You can add and delete elements by manual input.

data-structures queue stack visualization

Last synced: 15 May 2026

https://github.com/aruizeac/coding-interview

Basic coding interview algorithms written in Java 15.

algorithms algorithms-and-data-structures coding-interviews data-structures

Last synced: 22 Jun 2025

https://github.com/ishaansathaye/datastructalgorithms

Data Structures and Sorting Algorithms Prep and Repo before CPE 202 Course

algorithms data-structures python3 sorting-algorithms

Last synced: 13 Apr 2025

https://github.com/adrinlol/leetcode-javascript-algorithm-solutions

This repository contains JavaScript algorithm examples and solutions from Leetcode.

algorithms basic-algorithms data-structures data-structures-and-algorithms javascript javascript-guide

Last synced: 13 Mar 2025

https://github.com/krypt0nn/table

Библиотека реализации таблиц данных на PHP 7.4

data-structures php

Last synced: 12 Jun 2026

https://github.com/kbnim/datastructs.h

C library of commonly used data types and data structures (string, vector, stack, etc.)

array binary-tree c c-language c-programming data-structures linked-list matrix priority priority-queue queue stack string vector

Last synced: 24 Jan 2026

https://github.com/whatheheckisthis/fast-api

In the realm of financial security, authenticating banknotes is crucial to combat fraud and ensure the integrity of monetary transactions. This project aims to leverage advanced machine learning techniques and the FastAPI framework to develop a robust API for predicting the authenticity of banknotes. analyzing features extracted from high res

cyber-security data-structures finance

Last synced: 03 Jul 2025

https://github.com/utsavkash19/dsa-codes-snippets

Code Snippets for Data Structures and Algorithms. Problems from LeetCode, Codeforces and CodeChef for practice.

algorithms coding-challenges competitive-programming-reference cpp data-structures interview-preparation interview-questions

Last synced: 12 Jun 2025

https://github.com/asbhogal/javascript-algorithms-and-data-structures

Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.

algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop

Last synced: 14 Oct 2025

https://github.com/azusfin/structures

Implementations of Data Structures

bits bytes data-structures structures tree

Last synced: 17 Jun 2025

https://github.com/kena0ki/rustrithm

Common data structures and algorithms in Rust

algorithms data-structures rust

Last synced: 11 Jul 2025

https://github.com/mrinjamul/go-datastructures

Data Structures libraries, written in golang.

data-structures golang golang-library

Last synced: 27 Mar 2025

https://github.com/bilgeswe/42

Algorithms and Data Structures in C, Memory Leaks, Building Libraries, Linux Operations, Peer Learning

c client-server data-structures data-structures-and-algorithms git github linux macos memory-leak object-oriented-programming p2p project-repository sorting-algorithms terminal-ui ubuntu

Last synced: 09 Apr 2026

https://github.com/ignatiusmb/treevisualizer

Visualizer for binary tree data structure in Java.

binary-search-tree data-structures java tree visualizer

Last synced: 03 Apr 2025

https://github.com/th-blitz/leetcode-templates

My Collection of LeetCode templates like sorting algorithms, search algorithms & data-structures from scratch in C, C++, Rust, JavaScript & Python.

algorithms data-structures leetcode leetcode-cpp leetcode-python leetcode-rust rust

Last synced: 15 May 2026

https://github.com/cihat-kose/patika-java-projects

A curated collection of beginner to intermediate Java projects focusing on essential programming concepts such as arithmetic, sorting, recursion, and object-oriented programming. Perfect for learners to strengthen their Java skills through hands-on practice.

algorithm-challenges beginner-friendly data-structures java java-exercises java-fundamentals oops-in-java problem-solving training-materials

Last synced: 17 Jun 2025

https://github.com/can-dy-jack/heap

MinHeap, MaxHeap, minHeapSort and maxHeapSort implementation in JavaScript.

data-structures heap heap-sort javascript maxheap minheap

Last synced: 25 Jul 2025

https://github.com/levichu51/pro2-practica1-22-23

Primera práctica de la asignatura de Programación 2 de la UDC 22/23

data-structures programming udc university

Last synced: 22 Jul 2025

https://github.com/oelin/favl

A purely functional AVL tree implementation in JavaScript.

algorithms avl-tree binary-tree data-structures functional-programming

Last synced: 12 Mar 2025

https://github.com/qnhat2004/competitive_programming

Data Structures and Algorithms in CP

algorithms data-structures programming

Last synced: 20 Jan 2026

https://github.com/mukeshthawani/swift-algo-ds

Implementation of Algorithms and Data Structures.

algorithms data-structures swift swift-3

Last synced: 13 Mar 2025

https://github.com/sheabunge/kit205-assign2

KIT205 Data Structures and Algorithms: Assignment 2 (Semester 1, 2018) | Assignment Grade: 100%

algorithms data-structures dijkstra-algorithm floyd-warshall-algorithm homework

Last synced: 17 Mar 2025

https://github.com/1337fury/42_minishell

Simple Unix shell implementation developed as part of the curriculum at 42. It provides a command-line interface that allows users to execute commands, launch programs, and perform various operations in a shell environment.

algorithms command-line data-structures shell unix

Last synced: 20 Apr 2026

https://github.com/iampeterbanjo/dsa

Binary Search Tree in Typescript

algorithms data-structures

Last synced: 14 Mar 2025

https://github.com/prasundas99/problem-solving

A list of all common problems (solved) from beginners to advance in problem solving

c codeforces-solutions cpp data-structures java oops-in-java problem-solving

Last synced: 09 May 2026

https://github.com/arindam2003/cpp_dsa

This Repo Contains Data Structures and Algorithm in C++ in organize manner. It have all Problem from Basic to Advanced and Compititie Program

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

Last synced: 17 May 2026

https://github.com/sheabunge/kit205-labs

Lab files for KIT205 Data Structures and Algorithms (Semester 1, 2018)

algorithms data-structures

Last synced: 17 Mar 2025

https://github.com/albertopirillo/api-project-2020

Projects of Algorithms and Data Structures @ PoliMi. Implementation of an efficient text editor inspired by ed, with added undo and redo functionalities.

algorithms data-structures performance text-editor

Last synced: 20 Apr 2026

https://github.com/iamlizu/stack

A simple library, JavaScript implementation of Stack data structure, using Array.

data-structures stack

Last synced: 01 Apr 2025

https://github.com/vybraan/algorithms

A set of algorithms implementations

algorithms data-structures java

Last synced: 20 May 2026

https://github.com/estkey/datastructure

Multi Language Implementation for Elementary Data Structure

data-structures

Last synced: 27 Mar 2025

https://github.com/angelosans/java

From noob to pro, using this repository to improve my java programing abilities

data-structures design-patterns oop-in-java

Last synced: 13 May 2025

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

My solutions for many competitive programming websites.

algorithms codeforces competitive-programming cplusplus data-structures leetcode

Last synced: 16 Jul 2025

https://github.com/jlchntoz/katana

Katana is a newly designed light-weight programming language

data-structures esolang interpreter programming-language

Last synced: 06 Apr 2025

https://github.com/bragdond/universal-stack-c

Dynamic stack in C which can store any type of data

c data-structures stack void

Last synced: 21 Mar 2025

https://github.com/dreden33773/ds_in_rust

An implementation of some common data structures in Rust.

algorithms data-structures data-structures-and-algorithms rust

Last synced: 06 Apr 2025

https://github.com/ankush-003/data-structures-using-c

Learning Data Structures using C Language

c data-structures

Last synced: 21 Mar 2025

https://github.com/pedrofurtado/c-data-structures

Data structures implemented in C.

c data-structure data-structures

Last synced: 05 Apr 2025

https://github.com/piecioshka/algorithms

My solutions to known data processing problems in JavaScript

algorithms data-structures javascript

Last synced: 17 Jun 2026

https://github.com/rfieve/binary-search-tree

A zero-dependency TypeScript library to work with binary search trees and arrays of any types, with a functional-programming and immutable approach.

array binary-search-tree data-structures typescript utility-library

Last synced: 27 Mar 2025

https://github.com/solangeug/fundamentals

Java programming principles, data structures and algorithms fundamentals.

algorithms data-structures fundamentals java-8

Last synced: 18 Mar 2025

https://github.com/oemanuelfirmino/datastructuresandalgorithms

Implementation of classic search algorithms in C, including Linear, Binary, Exponential, and Jump Search. The repository provides detailed explanations, pseudocode, and complexity analysis to offer a deep understanding of different search methods and their applications in various scenarios.

algorithms algorithms-and-data-structures c data-structures

Last synced: 23 Jun 2025

https://github.com/kaierikniermann/algorithms-practice

This is a collection of algorithms and data structures in different languages. Primarily based on the solutions from Introduction to Algorithms.

algorithms data-structures learning practice

Last synced: 15 May 2026

https://github.com/codejsha/algorithm-examples

Examples of algorithms, data structures, and problem-solving for practical applications

algorithms data-structures problem-solving

Last synced: 02 Apr 2025

https://github.com/franklinekemezie/dsa-in-c

This repository contains my implementations of various data structures and algorithms using the C programming language. It's part of my ongoing practice to deepen my understanding of fundamental computer science concepts.

algorithms c c-programming-language data-structures data-structures-and-algorithms

Last synced: 02 Jan 2026

https://github.com/kunalkeshan/programming-data-structures-and-algorithms-using-python-nptel-course

Weekly notes and programs for the Programming, Data Structures and Algorithms using Python - NPTEL Course.

algorithms data-structures dsa-practice nptel programming python

Last synced: 22 Mar 2025

https://github.com/amansrv/dsa-gfg

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithms data-structures gfg

Last synced: 11 May 2025

https://github.com/chihebabiza/cpp-stack-string-history

simple C++ project that implements undo and redo functionality for string operations. It allows users to modify a string and then reverse or reapply changes using stack-based logic. This project demonstrates the use of data structures like stacks to manage a history of edits ...

cpp data-structures oop programming-advices stack string

Last synced: 23 Jun 2025

https://github.com/cedrickchee/parkinglot-ts-node

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 12 Mar 2025

https://github.com/mohamedtalhaouii/dsa

Structure de Données & Algorithmes

algorithms data-structures

Last synced: 05 Apr 2025

https://github.com/aditya172926/ds-algo-notebooks

Algorithms, Data Structures explanation, Machine learning and Deep learning code and theory.

algorithms data-structures deep-learning machine-learning

Last synced: 17 Jul 2025

https://github.com/tom474/learn_dsa_rmit

[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Learning Resources

algorithms data-structures java

Last synced: 04 Mar 2025

https://github.com/massigy/c-generic-linked-lists

This C program illustrates an implementation of generic programming using dynamic data structures, like single linked lists in this example.

c cprogramming data-structures gcc git github linked-list makefile

Last synced: 07 May 2026