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/lurado/ldocappedqueue

A queue that doesn't grow indefinitely.

data-structures ios macos objective-c

Last synced: 09 May 2026

https://github.com/kazu728/aoj

Aizu Online Judge

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/andronovo-bit/hybridcachelibrary

HybridCacheLibrary - A high-performance, thread-safe caching library in C#, combining the strengths of both LRU and LFU cache eviction strategies. Perfect for managing dynamically sized caches with customizable frequency settings.

cache caching csharp data-structures dotnet hybrid-cache lfu lru memory-management performance software-library thread-safe

Last synced: 09 May 2026

https://github.com/rahulkp220/algorithms-datastructure-refresher

A repo dedicated to refresh my algorithms and data structure knowledge.

algorithms data-structures golang julialang python3

Last synced: 09 May 2026

https://github.com/debakarr/code_backup

Backup of programs I did in my college.

algorithm college cpp data-structures java lab numerical-methods vhdl

Last synced: 09 May 2026

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/gabrielmpinho/cs50-sql

Solutions and notes from CS50’s Introduction to Databases with SQL. Covers CRUD operations, data modeling, normalization, joins, views, indexes, and connecting SQL with Python and Java. Begins with SQLite for portability and introduces PostgreSQL and MySQL for scalability.

data-analysis data-structures data-visualization database databases javascript python sql

Last synced: 10 May 2026

https://github.com/angelosans/typescript

From noob to Pro using TypeScript

data-structures

Last synced: 13 May 2025

https://github.com/glintonliao/berkeley-cs-61b

CS 61B: Data Structures

algorithms data-structures java

Last synced: 18 Mar 2025

https://github.com/makramkd/theoden

A deliberately thin data structures library.

algorithms data-structures

Last synced: 12 Jun 2026

https://github.com/isaychris/cs311

CSUSM: Data Structures - C++

algorithms cs311 csusm data-structures

Last synced: 10 Jun 2026

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/ionux/arduino-bounded-queue

Helpful software library for quickly & easily adding support for fixed-size (bounded) queues to your Arduino project.

arduino arduino-library arduino-project cpp data-structures embedded fixed library queue safety-critical sbc

Last synced: 13 May 2026

https://github.com/hackersa3edy/simple_shell

ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.

algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind

Last synced: 14 May 2026

https://github.com/guilhermebkel/data-structures-study

🏛️ A deep study about Data Structures with help of C++ language

algorithm-analysis algorithms-and-data-structures c data-structures

Last synced: 14 May 2026

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/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/yjhmelody/as-collections

Collections for assemblyscript

assemblyscript collections data-structures queue

Last synced: 08 Apr 2025

https://github.com/sergio16t/algorithms-datastructures-python

Algorithm solutions in Python Version 3.8.2 with notes on Big O Notation and time complexity analysis

algorithms data-structures python3

Last synced: 13 Jun 2026

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/indexposition/linked-list-text-editor

A simple Text Editor that uses the concept of Linked List.

algotithms capstone-project data-structures dsa linked-list project

Last synced: 28 May 2026

https://github.com/cqllum/schema2dwh

⚡ Automatically produce a data model on your database using its information schema using GenAI.

ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design

Last synced: 13 Mar 2025

https://github.com/ragul-rofi/stackimplementation2python

Beginner Stack Implementation in Python

data-structures dsa python stack

Last synced: 30 Mar 2025

https://github.com/stuyy/graph

A simple Graph Data Structure.

algorithms data-structures graph graph-theory graphtheory java

Last synced: 16 Jun 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/adityarajsingh/cp

All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.

algorithms competettive-programming cpp data-structures problem-solving

Last synced: 18 Jun 2026

https://github.com/trojaner/eru-ceng-bz205

Assignment for C++ Data Structures and Algorithms Course at ERU

algorithms assignment cpp data-structures

Last synced: 18 Jun 2026

https://github.com/lpsm-dev/static-list

💩 [Study] - An application to implement a simple static list

algorithms c-programming data-structures hacktoberfest static-list

Last synced: 18 Jun 2026

https://github.com/joozef315/csharp-datastructures-algorithms

Explore essential data structures and algorithms in C#, including stacks, queues, binary search trees, and sorting/searching methods.

algorithms binary-search binary-search-tree csharp data-structures linked-list mergesort queue sorting-algorithms stack

Last synced: 18 Jun 2026

https://github.com/cs-joy/dsa

Data Structures and Algorithms

algorithms data-structures dsl java

Last synced: 19 Jun 2026

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/sleepypioneer/algorithms_and_data_structures

Notes from Algorithms and Data structures Udemy course instructed by Balazs Holczer.

algorithms data-structures

Last synced: 04 Sep 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/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/neehan/dsa-implemented

C++ implementation of various data structures and algorithms

algorithms c-plus-plus data-structures implementaion

Last synced: 22 Jun 2026

https://github.com/mollycarroll/data-structures-algos-masterclass

All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass

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

Last synced: 22 Jun 2026

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 22 Jun 2026

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

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 23 Jun 2026

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/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/reity/are

Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.

data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation

Last synced: 13 Sep 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/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/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/salmandeveloperz/python

Here is the repo of my python journey where I learn basic to advance of python.

ai data-science data-structures python python-script

Last synced: 08 Apr 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/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/bimus-github/data-structures-in-js-python

Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.

array binary-search-tree btree data-structures hashtables heaps redblacktree tries

Last synced: 11 Jun 2025

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/bm371613/slice-aggregator

A library for aggregating values assigned to indices by slices and the other way around

data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator

Last synced: 12 Mar 2026

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/nadavmozeson/algorithms-implementation

A repository showcasing implementations of various algorithms, including graph algorithms (BFS, DFS, Dijkstra, Kruskal), dynamic programming solutions, and more. Designed for learning, practice, and demonstration of algorithmic problem-solving.

algorithm-implementation algorithms code-examples coding-challenges computational-thinking data-structures dynamic-programming educational graph-algorithms graph-algorithms-visualizer problem-solving python

Last synced: 12 Mar 2025

https://github.com/sermetpekin/perse

Perse is an experimental Python package that combines some of the most widely-used functionalities from the powerhouse libraries Pandas, Polars, and DuckDB into a single, unified DataFrame object. The goal of Perse is to provide a streamlined and efficient interface, leveraging the strengths of these libraries to create a versatile data handling.

data data-science data-structures duckdb pandas polars

Last synced: 09 May 2026

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/gmurayama/file-compressor

File compressor that utilizes Huffman Algorithm and RLE

csharp data-structures ufabc

Last synced: 14 May 2026

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

Implementation for linear data structures taken in Data Structures and Algorithms course in Beni Suef University

algorithms data-structures java linear-data-structures

Last synced: 17 Mar 2025

https://github.com/csalam07/dslab

For reference only. Don't misuse it. Thank you

c data-structures

Last synced: 17 Mar 2025

https://github.com/mastercruelty/c-go-algorithms

Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan

algorithms c data-structures golang

Last synced: 14 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/seifalmotaz/routly

Routly: Elevating skills through dynamic data structures, using binary trees for precise URL path matching.

algorithms algorithms-and-data-structures dart dartlang data-structures

Last synced: 06 Feb 2026

https://github.com/nehavatsyan/datastructures

Repository contains Data structures and Algorithms implemented in Golang

algorithms data-structures go golang golang-package

Last synced: 26 Mar 2025

https://github.com/ryomendev/tle-eliminator

TLE-Eliminator is a repository dedicated to learning DSA (Data Structures and Algorithms) through efficient algorithms and optimized solutions. It focuses on improving the execution time of code, helping developers master DSA concepts and build more efficient solutions for competitive programming.

algorithms algorithms-and-data-structures cpp data-structures

Last synced: 17 Mar 2025

https://github.com/mdh266/java-practice

Practice Problems In Java

algorithms data-structures datastructures java

Last synced: 26 Mar 2025

https://github.com/mehul237/a2z-dsa-course

Teaches you problem solving by diving deep into DSA, with 450+ modules

algorithm cpp data-structures

Last synced: 14 Jun 2025

https://github.com/kei-k23/java-algorithms

This is the collection of coding implementation of DSA in Java.

algorithms algorithms-and-data-structures data-structures dsa java

Last synced: 26 Mar 2025

https://github.com/satyamgupta53/data-structures-algorithm

Comprehensive collections of all the important data structures and algorithms currently used & leetcode question-solutions also included.

algorithms data-structures java leetcode

Last synced: 18 Mar 2025

https://github.com/vivaxy/data-structure-visualization

🎬Data Structure Visualization with animation.

algorithms animation data-structures svg visualization

Last synced: 14 May 2026

https://github.com/codejester01/the-connect-six-ai

此项目是吉大老学长们以前一起组队做的数据结构课设成果,虽然说实力没有那么强,但是也是值得一战的AI,可以提供借鉴思路和参考,需要的自取哦

ai algorithms alpha-beta-pruning data-structures decision-trees

Last synced: 26 Mar 2025

https://github.com/vijayksingh/practice-datastructure

A collection of common data structure exercises accompanied with test cases for self study.

algorithms algorithms-and-data-structures data-structures datastructures-algorithms interview javascript practice

Last synced: 29 Aug 2025

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

Implementation of my own version of codes for the linear data structures in Java Programming Language.

data-structures intellij-idea java linear-data-structures

Last synced: 14 May 2026

https://github.com/matteosandrin/structoscope

Structoscope is a Python library for visualizing and inspecting any data structure.

arrays data-structures debugging maps python trees vizualisation

Last synced: 06 Apr 2026

https://github.com/diogocarrola/42-piscine

My journey through the 42 Piscine, showcasing my progress, projects and the skills I developed during the intensive month-long experience.

42-piscine algorithms c data-structures shell

Last synced: 26 Mar 2025

https://github.com/dsa-ou/paddles

A pedagogical algorithms and data structures library

algorithms data-structures education

Last synced: 16 Feb 2026

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

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/iamlizu/stack

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

data-structures stack

Last synced: 01 Apr 2025

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/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/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/shravzzv/odin-knights-travails-project

An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.

algorithms breadth-first-search data-structures theodinproject

Last synced: 08 Jul 2025

https://github.com/arriqaaq/bst

Binary Search tree implementation

algorithm binary-search-tree data-structures golang

Last synced: 20 Mar 2025