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/lbwa/algorithms

Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.

algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript

Last synced: 15 Apr 2026

https://github.com/michelbernardods/go-quicksort

Implementando o método de ordenação quicksort em Golang

algorithms data-structures estrutura-de-dados go golang google quicksort

Last synced: 04 Nov 2025

https://github.com/josephgoksu/ceng202-datastructures

Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016

algorithm algorithms data-structures java

Last synced: 31 Jul 2025

https://github.com/okeuday/keys1value

Erlang set associative map for key lists

data-structures erlang

Last synced: 24 Jul 2025

https://github.com/hosu-kim/super_cool_goat_stack_sorter

A highly optimized integer sorting project implementing the chunk sorting algorithm.

algorithm-optimization c data-structures sorting-algorithms stack-operations

Last synced: 11 Jun 2025

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/davidyslu/onlinejudgezero

Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)

algorithms cpp data-structures

Last synced: 14 May 2025

https://github.com/albinj12/go-data-structures-and-algorithms

Data Structures and Algorithms implemented using Go

algorithms data-structures dsa go golang

Last synced: 25 Mar 2025

https://github.com/orabazu/js-data-structures

Some of the data structures implemented in Javascript

data-structures javascript

Last synced: 07 Jul 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/hubenchang0515/luminous

Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.

c data-structures

Last synced: 11 Mar 2025

https://github.com/diogo-nb/radix-sort

Radix sort implementation in C for education purposes.

c data-structures radix-sort sorting-algorithms

Last synced: 13 Jul 2025

https://github.com/sh1zen/crossync

Blazingly fast concurrent Data Structures for Rust.

concurrent-programming data-structures dev-tools rust-lang rust-library

Last synced: 06 Nov 2025

https://github.com/r-pagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 30 Mar 2025

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/spideystreet/ai-learning-journey

Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.

academic data-structures education learning machine-learning

Last synced: 09 Mar 2026

https://github.com/swimshahriar/dsa-problem-solving

This repository contains some of the Data Structure and Algorithms that I have worked with.

algorithms data-structures javascript python3

Last synced: 02 May 2026

https://github.com/fredericbonnet/colibri

Colibri is a fast and lightweight garbage-collected datatype library written in C

abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation

Last synced: 07 Oct 2025

https://github.com/lurler/trimkit.statdictionary

StatDictionary is a simple, type-safe stat container designed for games that rely on numerical attributes - whether for character attributes, item properties, or entire gameplay systems.

c-sharp csharp data-structures game-development game-framework game-systems gamedev rpg stats trimkit

Last synced: 04 Nov 2025

https://github.com/bl33h/discreteeventsimulation

Simulation of program execution in a time-sharing operating system.

cpu data-structures operating-system python ram simulation time-sharing

Last synced: 14 Mar 2025

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

This is repository that contains a Java packages with differents data structures implementation.

data-structures

Last synced: 04 Oct 2025

https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍

algorithm data-structures

Last synced: 11 Jun 2025

https://github.com/yeyom/school_code

Personal school's code snippets, projects and homeworks, feel free to use them, for the most important snippets: https://gist.github.com/YeyoM

algorithms c cpp csharp data-structures java javascript python school school-assignment school-project schoolwork

Last synced: 07 Apr 2026

https://github.com/ifeelgarv/kunalkushwaha-java-dsa-bootcamp

This repos contains QnA of Kunal Kushwaha and some Leetcode Question/Solution.💻

algorithms basic data-structures java

Last synced: 11 Jun 2025

https://github.com/viraj5903/professor_course_assignment_platform

A Java-based system for efficiently managing and matching professors to courses within the Computer Science Department at LaSalle College. Features include a priority queue for optimized assignments, and detailed representations for professors and courses. Includes a matching algorithm based on preferences and constraints.

data-structures jar java javadoc priority-queue queue

Last synced: 30 Aug 2025

https://github.com/infinilabs/infini-zip

High-performance Rust implementation of advanced data structures and compression algorithms inspired by topling-zip C++ library

algorithms compression data-structures memory-safety performance rust simd succinct-data-structures topling-zip zero-copy

Last synced: 12 Aug 2025

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/devourtech/christmasdb

A key value store to explore on database and storage internals

data-structures database golang key-value-store

Last synced: 04 Jan 2026

https://github.com/snandasena/cf-contests

Competitive programming challenges and their solutions for Codefocers, Hackerrank, and Leetcode.

algorithms bst cpp data-structures dp graph greedy-algorithms math

Last synced: 05 Oct 2025

https://github.com/i-umairkhan/big-integers

A big integer calculator for solving calculaitons of big numbers

biginteger cpp data-structures

Last synced: 28 May 2026

https://github.com/jollyjerr/algorithms-specialization-notebook

My notes and assignments for Stanford University's Algorithms Specialization

algorithms data-structures golang study-notes

Last synced: 22 Aug 2025

https://github.com/dangnm9699/applied-algorithms

Applied algorithms / HUST / 20192

algorithms cpp data-structures hust

Last synced: 12 Aug 2025

https://github.com/musleh0001/dsa

Data Structure and Algorithm

alrogithm data-structures python3

Last synced: 24 Mar 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/manu-sh/my_collections

A collection of generics data structures (WIP)

c data-structures generics wip

Last synced: 14 Aug 2025

https://github.com/humbertocg18/pucrs-alest-i-2.3-2023.24

Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Algoritimos e estrutura de dados 1, matéria do segundo semestre.

beecrowd beecrowd-solution-in-js beecrowd-solutions-in-java data data-structures datastructures-algorithms hashmap hashtable java-8 leetcode leetcode-javascript leetcode-solutions leetcodepra pucrs sorting-algorithms

Last synced: 29 Mar 2025

https://github.com/stackcats/collections

A library provides efficient implementations of the most common general purpose programming data structures.

algorithms data-structures elixir

Last synced: 30 Mar 2025

https://github.com/dzenis-h/data-structures-and-algorithms

JS Interview preparation 👨‍💻 📊 📋

algorithms data-structures es6 interview-questions javascript

Last synced: 08 Oct 2025

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

Learn algorithms and data structures in JS

alogrithms data-structures javascript

Last synced: 15 Mar 2025

https://github.com/kalwar/rat-in-a-maze

Rat in a maze app using React and MaterialUI

backtracking data-structures material-ui reactjs

Last synced: 10 Jun 2025

https://github.com/heyfoz/cpp-inventory-vector-sort-search

The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.

cpp data-structures inventory

Last synced: 25 Mar 2025

https://github.com/addytrunks/data_structures

The codes for all the lab exercises for the course CS1006T Data Structures.

cpp data-structures

Last synced: 20 Aug 2025

https://github.com/emmt/databags.jl

Data bags combine the flexibility of dictionaries to store data and the `obj.key` syntax to mimic dynamic structures.

data-structures julia

Last synced: 23 Mar 2025

https://github.com/asarkar/algorithms-design-analysis

Lecture videos and homework for Algorithms: Design and Analysis, Part 1, taught by Tim Roughgarden

algorithms coursera data-structures scala stanford

Last synced: 04 Oct 2025

https://github.com/suhatanriverdi/full-time-interviews-preparation

This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.

algorithms data-structures interviews-preparation

Last synced: 14 Mar 2025

https://github.com/kibet-rotich/c-learning

A deep dive into C and C++ fundamentals, documenting my journey through K&R C, manual memory management, and custom data structures like BSTs.

binary-search-tree c cpp data-structures memory-management pointers

Last synced: 25 May 2026

https://github.com/nakkayev1707/algorithms

Algorithms is a C# project dedicated to solving algorithmic challenges from various sources, such as LeetCode. This repository contains implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#. It includes solutions to common problems and data structures

algorithms codewars coding-challenges data-structures leetcode problem-solving

Last synced: 03 Jul 2025

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

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

Last synced: 07 May 2026

https://github.com/fawaz-ahmed/js-infinite-median

Calculate median of a stream of numbers using heap sort (with nlogn comlpexity)

crypto data-structures data-visualization graphs infinite math median median-heap numbers pricing streaming-data

Last synced: 15 Aug 2025

https://github.com/mawuva/struct-changelog

Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).

change-tracking changelog data-diff data-structures dict diff json library list nested-data python python3

Last synced: 26 Oct 2025

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

My data structures and algorithms library

algorithms data-structures java

Last synced: 14 May 2025

https://github.com/mayankm96/eso207a_iitk

Programming Assignment Solutions for the course ESO207A: Data Structures and Algorithms

data-structures iitkanpur

Last synced: 11 Apr 2026

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/hozlucas28/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam

Last synced: 01 Apr 2025

https://github.com/matheusjohannaraujo/data-manager

DataManager is a PHP library developed to simplify file and directory manipulation, offering an intuitive class for common filesystem operations.

data-structures filestorage filesystem filesystem-library php php-library php7 php8

Last synced: 20 Feb 2026

https://github.com/ritankarsaha/dsa

Data Structures and Algorithms

algorithms data-structures dsa-algorithm

Last synced: 28 Jul 2025

https://github.com/sabberrahman/cse

My CSE study resources: Lecture notes, Code snippets, and Study materials

algorithm data-structures leetcode neetcode150 problem-solving

Last synced: 05 Nov 2025

https://github.com/yvng-jie/ds-visualized

📚 Interactive data structures tutorial with visual animations and live code playground.

data-structures dsa javascript tutorial visualization

Last synced: 29 May 2026

https://github.com/danishayman/boyer-moore-string-matching

This Java program implements the Boyer-Moore string matching algorithm using the Bad Character Heuristic.

algorithms booyer-moore booyer-moore-harspool data-structures java

Last synced: 20 Jun 2025

https://github.com/asarkar/algorithms-design-analysis-2

Lecture videos and homework for Algorithms: Design and Analysis, Part 2, taught by Tim Roughgarden

algorithms coursera data-structures scala stanford

Last synced: 27 Nov 2025

https://github.com/d-coder135/non_linear_data_structures

This Repo Contains Codes For Non-Linear Data Structures In Java Programming Language.

avl-tree bst data-structures java non-linear-data-structures tree-structure

Last synced: 14 Apr 2025

https://github.com/sglavoie/code-snippets

Collection of code snippets that have been useful at some point in history.

algorithms computer-science data-structures mathematics python3

Last synced: 30 Mar 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/d-coder135/linear_data_structures_basics_java

Introduction and basic knowledge about data structures and implementation of it in Java language.

data-structures java

Last synced: 14 Apr 2025

https://github.com/usamahussaindev/data_structures

Implemented && Learn how to use and work with these fundamental data structures in C#

csharp data-structure-types data-structures practice-programming practice-project programming-language

Last synced: 28 Jul 2025

https://github.com/viktorsvertoka/goit-algo-hw-08

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/ximaz/list-in-c

This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.

c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists

Last synced: 30 Mar 2025

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

Efficient data structures for every day programming

algorithms data-structures typescript

Last synced: 23 Apr 2025

https://github.com/sdk-meb/ft_containers.42

Project aims to re-implement an STL C++ containers such as vector, map, stack, and potentially set while adhering to the C++98 standard. The goal is to ensure a deep understanding of these containers and to develop custom implementations that comply with C++98 features and restrictions.

1337school 42born2code containers cpp cpp98 data-structures data-types makefile redblack-tree

Last synced: 05 Jan 2026

https://github.com/aruneshbasak/python-dsa-problems-geeksforgeeks-160-days

I will upload my daily Python DSA problems solved on GeeksforGeeks and post it here!

algorithms-and-data-structures and data data-structures dsa python python3 structure

Last synced: 08 May 2025

https://github.com/jitendra3109/datastructure-algorithms

Contents code implemented in java.

algorithms data-structures hackerearth java

Last synced: 23 Mar 2025

https://github.com/micahondiwa/printf

Creating and implementing a custom printf function in C

c cli data-structures header-files malloc malloc-free printf

Last synced: 07 Aug 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/itsjomon/java

Java Programming & Data Structures/Algorithms repository for quick revision, practice, and reference.

algorithms data-structures java java-dsa java-programming-language

Last synced: 12 Jun 2025

https://github.com/kishore-ganesh/datastructures

A collection of datastructures implemented in C and C++

data-structures datastructures datastructures-implemented sort

Last synced: 08 Oct 2025

https://github.com/tareqalkushari/leetcode-problem-solutions

This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.

algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview

Last synced: 28 Aug 2025

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

Queue implementation in JavaScript (based on Array)

data-structures implementation javascript queue

Last synced: 07 Apr 2025

https://github.com/fogfish/skiplist

Golang SkipList data structure

data-structures golang skiplist

Last synced: 24 Oct 2025

https://github.com/taharachedi/custom_queuearr_library-cpp

Not a standard queue—it's a unique implementation using my custom Dynamic Array class, modified for learning purposes while retaining core functionality.

data-structures queue

Last synced: 28 Jul 2025

https://github.com/priyakdey/algodex

Algodex is a comprehensive collection of Data Structures and Algorithms (DSA) resources, solutions, and notes.

algoexpert algorithms algorithms-and-data-structures data-structures interview-preparation leetcode neetcode workattech

Last synced: 02 Aug 2025

https://github.com/okeuday/blookup

Binary Lookup Data Structure

data-structures erlang

Last synced: 30 Mar 2025