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/lancejpollard/tl-bplus-tree.js

4 B+ Tree Implementations from trincot on StackOverflow

algorithms bplustree data-structures javascript tree

Last synced: 13 Jul 2026

https://github.com/bzdgn/tower-of-hanoi-demo

Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs

data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi

Last synced: 28 Mar 2025

https://github.com/tigran-sargsyan-w/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.

42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap

Last synced: 29 May 2026

https://github.com/ikhsan/datastructure

Data structures in Swift for fun

data-structures swift

Last synced: 14 Jul 2026

https://github.com/jacobgrisham/spell-checker-data-structures-using-c

Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.

big-o c computer-memory data-structures

Last synced: 04 Sep 2025

https://github.com/awais-124/stack-expression-converter

Expressions Converter. Third semester project using data structures concept.

cpp data-structures expression-converter-application programming stack

Last synced: 07 Apr 2025

https://github.com/rishabh96b/simple-coding-solutions

Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.

coding data-structures python

Last synced: 25 Mar 2025

https://github.com/gunksd/data-structure-course-design

用C语言写的数据结构课程设计作业(2024.2.22)

c data-structures

Last synced: 22 Aug 2025

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/libanezdev/data-structures-2020

Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.

binary-tree data-structures lists python typescript

Last synced: 07 May 2026

https://github.com/perfectmak/gostructures

Data Structure implemented in Go

algorithms data-structures go golang

Last synced: 28 Feb 2025

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

a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular

algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions

Last synced: 29 Mar 2025

https://github.com/rmodi6/minesweeper-game

The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools.

data-structures java java-game java-swing java-swing-game minesweeper-game

Last synced: 29 Aug 2025

https://github.com/deepanshu-rawat6/java-dsa-prep

Experimenting with data structures and algorithms!

algorithms data-structures java

Last synced: 24 Apr 2025

https://github.com/omkarshinde1711/leetcode

Cracking LeetCode puzzles one bug at a time — algorithms, data structures, and a bit of caffeine-fueled magic!

algorithms coding-challenges cpp data-structures github-actions interview-prep java leetcode problem-solving python

Last synced: 13 Apr 2026

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/le-michael/simple

A compilation of simple data-structures written in go

data-structures go golang

Last synced: 16 Mar 2025

https://github.com/annennenne/pcadsc

An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)

data-structures exploratory-data-visualizations principal-component-analysis r

Last synced: 11 Mar 2026

https://github.com/georgegkas/data_structures_and_algorithms_in_python

My solutions to the exercises found in the book "Data Structures and Algorithms in Python".

algorithms algorithms-implemented data-structures python3

Last synced: 27 Apr 2025

https://github.com/harshit-3905/striver_sde_sheet

Solutions to Striver SDE Sheet

algorithms data-structures java

Last synced: 07 Feb 2026

https://github.com/oz4462/aletheia

Entropy-aware containers for Roaring bitmaps: near-Shannon-H0 space in the dense-irregular regime where Roaring spends a flat 8 KiB, never larger than Roaring, with a faster select. Pure Rust, zero deps, no unsafe.

bitmap bitmap-index bitset compression data-structures elias-fano entropy-coding information-retrieval roaring roaring-bitmaps rust rust-crate succinct succinct-data-structures zero-dependencies

Last synced: 14 Jul 2026

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

🍌 Data structures with C language

c c-language data-structures

Last synced: 05 Jun 2026

https://github.com/rabi-siddique/sudoku-solver

A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.

algorithms computer-science data-structures interview interview-questions programming

Last synced: 25 Mar 2025

https://github.com/snehalyelmati/competitive-programming-golang

Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.

algorithms data-structures golang google-hashcode google-kickstart leetcode

Last synced: 21 Jun 2025

https://github.com/rabinadk1/linearhashing

Hash Table visualization with Linear Probing for key collision

data-structures hashtable javascript p5js

Last synced: 11 Mar 2026

https://github.com/zul132/placement-prep-programs-java

This repository contains all the Java programs and coding problems I practiced for my placement preparation. The programs are organized topic-wise for ease of reference.

algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice java placement placement-preparation programming-exercises

Last synced: 05 Feb 2026

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

Basic coding interview algorithms written in Java 15.

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

Last synced: 02 Apr 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/almmiko/rttd

Solutions for different technical problems.

algorithms data-structures leetcode

Last synced: 06 Jul 2025

https://github.com/angelosans/typescript

From noob to Pro using TypeScript

data-structures

Last synced: 13 May 2025

https://github.com/limajpp/data-structures-exam

This repository contains my group's solution implementation for the final exam of the data structures course. It was designed by me, and my friend, Gabriel.

algorithms algorithms-and-data-structures binary-search-tree data-structures hashmap java linked-list

Last synced: 14 May 2025

https://github.com/yangjiaxi/dsaa

Data Structure and Algorithm Analysis

algorithm c data-structures

Last synced: 11 Jul 2025

https://github.com/dy/multiscale-array

Multiscale representation of an array

array data-structures

Last synced: 06 Sep 2025

https://github.com/henriquelimas/go-algorithm-design-manual

Codes in Go from Algorithm design manual Book

algorithms computer-science data-structures golang

Last synced: 02 Mar 2025

https://github.com/sumitkumargiri/data-structure-project-convert-an-array-to-a-doubly-linked-list

This repository contain all the best practices for managing Github repository.

data-structures datastructuresandalgorithm github project

Last synced: 12 Mar 2025

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 30 May 2026

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

Data Structures and Algorithms problems and solutions in Ruby

data-structures datastructures dsa ruby

Last synced: 27 Feb 2025

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

All data stucture and algorthms I practiceare below here

cplusplus data-structures dsa dsa-algorithm dsa-practice

Last synced: 06 Sep 2025

https://github.com/grainme/cs50x_2022

Bunch of CS problems

c cs data-structures flask memory python

Last synced: 13 Apr 2026

https://github.com/asiimwedismas/java_data_structures

Implementation of a few data structures written in Java, complete with tests.

data-structures java

Last synced: 29 Mar 2025

https://github.com/inspirate789/alloc

Memory manager for go based on memory arenas

algorithms bench data-structures go golang memory memory-management rese research-paper

Last synced: 17 Mar 2025

https://github.com/Riad-ENNAIM/data-structures

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/abdealijaroli/dsa

Leetcode and GFG solutions in C++. Have built a similar repo in Golang, check out (github.com/abdealijaroli/leetgo)

algorithms cpp data-structures dsa leetcode

Last synced: 12 Jun 2026

https://github.com/abdalrahman-alhamod/tree-algorithms

The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.

algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees

Last synced: 27 Apr 2026

https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-

A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.

algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python

Last synced: 09 May 2026

https://github.com/massigy/c-graphs

This C project implements a graph data structure

c cprogramming data-structures gcc git github graph-algorithms makefile

Last synced: 17 Apr 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/sphere-sh/go-struct-sync

A Go package for comparing struct instances and applying detected changes.

data-structures golang sphere structures sync

Last synced: 10 Jun 2026

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

data-structure with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

2-2 academic data-structures data-structures-and-algorithms learn-with-fair learnwithfair python rahatul-rabbi rahatulrabbi

Last synced: 17 Apr 2026

https://github.com/xanonymous-github/data_structure

Practice Data Structure

cpp20 data-structures python3

Last synced: 08 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/ks1990cn/csharp-extensions

Extension for List, Dictionary, String, DateTime etc.

algorithms csharp data-structures dotnet-core extension extension-methods utility-library

Last synced: 17 Apr 2026

https://github.com/betarixm/csed233

POSTECH: Data Structure (Spring 2020)

data-structures graph postech sort trees

Last synced: 25 Apr 2026

https://github.com/markelca/noob.c

My personal way learning C and C++. With theory, usefull resources and organized by topics and diffifulty.

algorithms algorithms-and-data-structures c cpp data-structures educational resources theory

Last synced: 01 May 2026

https://github.com/idriz4work/cs50

In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".

algorithms arrays c data-structures flask html-css-javascript memory python sql

Last synced: 08 May 2026

https://github.com/suresh142/inverted_search

An "inverted search" project involves implementing a type of search engine that uses an inverted index data structure for efficient and fast retrieval of information. The inverted search approach is widely used in various information retrieval systems, including search engines, databases, and document management systems.

c cplusplus data-structures database inverted-index inverted-search-index

Last synced: 08 May 2026

https://github.com/elbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 10 Jun 2026

https://github.com/williamwutq/mappedvartrie

A persistent, memory-mapped trie for Rust where keys are sequences of variable-length byte segments.

data-structure data-structures database memory-mapped mmap tree trie

Last synced: 25 Jun 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/olaolatunbos/leetcode

The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms

algorithms algorithms-and-data-structures data-structures leetocde python

Last synced: 03 Jun 2026

https://github.com/agilord/lookup

Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.

dart data-structures search

Last synced: 16 Feb 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/beratiyilik/ts-data-structures

ts-data-structures is a collection of efficient and type-safe data structures and algorithms implemented in TypeScript.

data-structures typescript

Last synced: 16 Jun 2026

https://github.com/r1te5h/data_structures-algorithms

Repository displaying Data Structures, Algorithms, and essential methods in Java, and different scripting languages.

algorithms data-structures java-8 javascript python3 typescript

Last synced: 06 May 2026

https://github.com/md-emon-hasan/python

🐍 Python programming ranging from beginner to advanced levels, enhancing coding skills and understanding to various Python concepts.

anaconda data-structures dsa programming python python-programming python3

Last synced: 08 Jun 2026

https://github.com/iamkira420/student-management-system

Basic Student Management System thatallows users to perform CRUD (Create, Read, Update, Delete) operations on a list of students.

cli cpp data-structures database oop sql terminal

Last synced: 06 May 2026

https://github.com/sachin-kumar-2003/competitiveprograming

Competitive Programming Using Python .. Solving Data structure Problem

data-structures datastructures leetcode leetcode-python3 leetcode-solutions python

Last synced: 17 Jun 2026