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/matthewfaller/algorithm-practice

A series of practice algorithms implemented in Swift.

algorithms data-structures swift swift-language

Last synced: 02 Apr 2026

https://github.com/firmanmm/go-smc

Simple Message Codec Golang Implementation

data-structures encoder-decoder golang message message-codec

Last synced: 26 Mar 2025

https://github.com/tim-hub/avl_bst_tree

an AVL tree

data-structures

Last synced: 17 Mar 2025

https://github.com/asarkar/jdata

Java data structures and JUnit 5 utilities used in coding questions

binary-tree data-structures fenwick-tree java junit5 leetcode linked-list

Last synced: 13 Aug 2025

https://github.com/lukabratos/queue

Queue implementation in Swift

data-structures generics queue swift

Last synced: 10 Nov 2025

https://github.com/momen-alshouha/data-structure-stack

This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.

data-structures stack

Last synced: 13 Aug 2025

https://github.com/rileysuomi/datastructures-and-algos

Collection of data structure implementations, algorithms, and leet-code solutions

algorithms cpp data-structures leetcode python

Last synced: 17 Mar 2025

https://github.com/yangboz/dapps-simple-twitter-nebulas

a simple twitter SinglePageApplication for nebulas dapps incentive program.

blockchain bootstrap dapps data-structures jquery nebulas single-page-applications smart-contracts

Last synced: 04 Oct 2025

https://github.com/infinity-boi/dsa-codes

Popular Competitive Programming Questions essential for interview preparation

algorithms competitive-programming data-structures leetcode spoj

Last synced: 12 Dec 2025

https://github.com/leesharma/functional_queues_deques

An Elixir implementation of Okasaki's 1995 paper

data-structures elixir okasaki

Last synced: 23 Jun 2025

https://github.com/akhaled01/cs214

All the data structure implementations for the CS214 Course

algorithms data-structures java

Last synced: 29 Dec 2025

https://github.com/parsaalizadeh/fenwick-tree

Implementation of mutable Fenwick trees as a Haskell library

data-structures fenwick-tree haskell

Last synced: 20 Jan 2026

https://github.com/ajlekcahdp4/queue

My implementation of queue data structure

c data-structures queue ring-buffer

Last synced: 25 Jun 2025

https://github.com/saadarazzaq/4d-notepad-data-structures-project

Notepad implementation using 4 Dimensional Linked Lists

cpp data-structures linked-list semester-project

Last synced: 17 Mar 2025

https://github.com/saadarazzaq/master-dictionaries-in-python

Master Dictionaries in a LAYMAN Language ✨

data-structures dictionaries python

Last synced: 17 Mar 2025

https://github.com/saadarazzaq/master-sets-in-python

Master Sets in a LAYMAN Language ✨

data-structures python sets

Last synced: 17 Mar 2025

https://github.com/alto-b/data-structures

basics of DS in dart for beginners

array data-structures graph linked-list queue stack tree

Last synced: 19 Feb 2026

https://github.com/gispada/js-dsa

Data structures and algorithms exercises in JS

algorithms data-structures exercises javascript

Last synced: 28 Oct 2025

https://github.com/valmir-unicap/estrutura-de-dados-2

Disciplina de Estrutura de Dados 2

data-structures java

Last synced: 01 Sep 2025

https://github.com/AryanK1511/DSA-for-coding-interviews

A collection of all the code and notes that I have written to help me learn data structures and algorithms.

algorithms data-structures

Last synced: 16 Aug 2025

https://github.com/saadarazzaq/master-tuples-in-python

Master Tuples in LAYMAN Language ✨

data-structures python tuples

Last synced: 17 Mar 2025

https://github.com/ramanaditya/freecodecamp

The repository contains my works while learning on freecodecamp.

backend data-structures frontend html javascript

Last synced: 24 Feb 2025

https://github.com/bieelogrom/filasdinamicas

Lista de atividades de listas dinâmicas em Java.

data-structures fila java queue

Last synced: 17 Aug 2025

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

Some basic algorithms and data structures implemented for practice.

algorithm algorithms algorithms-and-data-structures data-structures go golang

Last synced: 14 Jun 2025

https://github.com/newen356/javaplayground

JavaPlayground 🐙 is a collection of Java backend practice projects and coding exercises teaching OOP, data structures, algorithms, backend patterns for portfolio.

algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design

Last synced: 18 Aug 2025

https://github.com/iliyalb/cs-data-structure

🏗 recollection of data structure implementation codes

data-structures educational-project object-oriented-programming sololearn

Last synced: 02 Sep 2025

https://github.com/zdrcdw/traffic-management-system-with-graph-visualization-using-javafx

A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.

data-structures dijkstra-algorithm graph-algorithms graph-visualization hashmap interactive-visualizations java javafx network-simulation oops-in-java shortest-path-algorithm traffic-control traffic-management weighted-graphs

Last synced: 18 Mar 2025

https://github.com/marcellorhcp/largest-product-in-a-grid

In the 20×20 grid, what is the greatest product of four adjacent numbers in the same direction using Go programming language

algorithms data-structures exercise golang grid

Last synced: 14 Jan 2026

https://github.com/gabrieledarrigo/grokking

A repository that contains algorithms and data structure (not only) from "Grokking Algorithm" book

algorithms data-structures grokking-algorithms

Last synced: 18 Mar 2025

https://github.com/themysterysolver/leet-and-fun

A collection of LeetCode questions to ace the coding interview!

c-language data-structures db java javascript leetcode mysql pandas-python python python3

Last synced: 19 Jan 2026

https://github.com/anvaymayekar/avl-tree-visualizer

Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.

algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api

Last synced: 03 Jan 2026

https://github.com/mlondimchunu/js

Just Javascript including data structures and algorithms in JS

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

Last synced: 23 Mar 2025

https://github.com/abhinandanmishra1/leetcode-practice

Practicing questions on leetcode and solutions are being reflected here

algorithms daily-coding-problem data-structures dsa-practice leetcode leetcode-cpp leetcode-solutions

Last synced: 19 Aug 2025

https://github.com/rikcav/dsa

A collection of Data Structures and Algorithms implemented in Python.

algorithms bigonotation data-structures dsa python

Last synced: 20 Aug 2025

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

Data structures playground in Go

algorithms data-structures

Last synced: 18 Mar 2025

https://github.com/ahmed-roshdy-1/dojo-blog

it's blog post project for add and delete post and filter post per tag

composition-api data-structures firebase vue vue3

Last synced: 02 Mar 2025

https://github.com/sheel-ui/advance-data-structures

Red Black tree and Priority Queue implementation for solving complex problems.

data-structures min-heap object-oriented-programming priority-queue red-black-trees

Last synced: 21 Aug 2025

https://github.com/nicovandenhooff/advent-of-code-2022

This repository contains my solutions to the Advent of Code 2022 coding challenge.

advent-of-code advent-of-code-2022 algorithms data-structures optimization python

Last synced: 21 Aug 2025

https://github.com/curtis-thomas/sherlock-web

Sherlock-Web is an open-source web application aimed at empowering users by providing transparency into the personal data available from their browser.

browser-info data-structures javascript material-ui privacy react transparency web-application

Last synced: 21 Aug 2025

https://github.com/make-github-pseudonymous-again/js-collections-defaultdict

:see_no_evil: Python's defaultdict data structure for JavaScript

agpl collections data-structures default defaultdict dict javascript

Last synced: 21 Aug 2025

https://github.com/c1m50c/py-data-structures

Package containing various data structures written in Python, primarily for learning purposes.

binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3

Last synced: 29 Dec 2025

https://github.com/primeeagle/vnet.datastructures

A class library that provides many data structures not found in the .NET standard libraries.

data-structures dotnet dotnet-core dotnet-library

Last synced: 23 Aug 2025

https://github.com/mp81ss/miniclib

Mini C data-structure library containing vector and list

c data-structures header-only list vector

Last synced: 17 Mar 2025

https://github.com/geo-tp/autocrud

API Rest to automatically generates and manages CRUD operations for custom data structures defined by users

crud data-structures rest-api

Last synced: 24 Aug 2025

https://github.com/convexwf/leetcode

Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。

algorithm cpp data-structures leetcode

Last synced: 24 Aug 2025

https://github.com/rhaeguard/algorithms-and-interview-questions-python

The repository to stack up algorithms and interview questions I came across

algorithms data-structures interview-questions project-euler python search-algorithm set

Last synced: 25 Aug 2025

https://github.com/bottomsnode/searching-and-sorting-python

Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.

data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface

Last synced: 12 Mar 2025

https://github.com/chinmaybhalodia/walmart-virtual-internship

All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.

data-munging data-structures java python relational-database-design software-architecture software-engineering sql

Last synced: 27 Aug 2025

https://github.com/aliramazanov/js-30-lc

Leetcode 30 Days of JavaScript Challenge

algorithms data-structures javascript typescript

Last synced: 29 Dec 2025

https://github.com/davidyslu/OnlineJudgePKU

Personal submissions on PKU Online Judge (北京大學程式解題系統)

algorithms cpp data-structures

Last synced: 29 Aug 2025

https://github.com/sarmad426/dsa

DSA (Data Structures and Algorithms). This Repository covers the fundamental and advance concepts of data structures using C++.

algorithms cpp data-structures programming

Last synced: 30 Aug 2025

https://github.com/hamzahussyn/algorithms-and-datastructures-fcc

For free code camp's javascript algorithms and datastructures stream, here are my project solutions.

algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects

Last synced: 29 Dec 2025

https://github.com/marko19907/algorithms

A collection of algorithms and data structures made as a part of NTNU's "Algorithms and Data Structures" course, fall 2021.

algorithms cache data-structures heap java list maven recursion searching-algorithms sorting-algorithms tree unit-testing

Last synced: 30 Aug 2025

https://github.com/nachiket-072005/data_structure-algorithm

In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.

c data-structures java

Last synced: 17 Mar 2025

https://github.com/jjfiv/csc212arraylists

CSC212 Array-Based List Implementations

array-list data-structures dynamic-array smith-csc212

Last synced: 30 Aug 2025

https://github.com/kevinknights29/dsa_in_cplusplus

This repo contains data structures and algorithms implemented in C++.

algorithms cplusplus data-structures

Last synced: 22 Mar 2025

https://github.com/centuriontheman/datastructures

The project implements selected data structures and measures the time complexity of their operations.

cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project

Last synced: 21 Jul 2025

https://github.com/j0a0m4/ds-algo

Study repository for Data Structures & Algorithms Course

algorithms data-structures python

Last synced: 05 Nov 2025

https://github.com/evandrolg/data_structures_in_ruby

A collection of data structures written in Ruby

algorithms data-structures ruby

Last synced: 05 Mar 2025

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

This Repository contains Data Structures and Algorithms i implemented during practice

algorithms coursera coursework data-structures data-structures-algorithms data-structures-and-algorithms

Last synced: 26 Mar 2025

https://github.com/alexandrbig1/goit-sql-hw-03

This repository contains my homework assignments for learning basic SQL functions and understanding query operations to retrieve and manipulate information.

backend computerscience data-structures database git software-engineering sql

Last synced: 17 Mar 2025

https://github.com/myloft/data_structure

数据结构实验

data-structures

Last synced: 06 Nov 2025

https://github.com/memgonzales/aiep-python-scratch

Materials for the AMSLI Informatics Enrichment Program (AIEP), a training program for students representing the Philippines in international computational thinking and informatics contests

acm-icpc algorithms big-o binary-search binary-search-tree bisection-method bitwise-operators competitive-programming data-structures debugging divide-and-conquer dynamic-programming greedy-algorithms programming-for-kids python3 queue recursion scratch3 stack

Last synced: 29 Dec 2025

https://github.com/deamondev/scala-data-structures

Implementation of most common data structures / algorithms in Scala. Based on "Rock the JVM - Scala & Functional Programming practice course". All solutions are mine.

algorithms data-structures scala testing

Last synced: 05 Mar 2025

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

go implementation algorithms and data-structurs

algorithms data-structures go leetcode

Last synced: 26 Dec 2025

https://github.com/ahmednassar7/money-hub

A bank management system.

algorithms cpp data-structures database oop sql

Last synced: 26 Mar 2025

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

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

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

Last synced: 14 May 2025

https://github.com/devprnvk/flighttrackersystem

a simple console-based Airline Information System implemented in C. The program allows users to view a table of flights, display detailed information about a specific flight by ID, and explore a table of airports and their countries. Feel free to explore, modify, and enhance the code for your learning and project needs.

airline c data-structures low-level-programming management memory-allocation reservation-system

Last synced: 26 Mar 2025

https://github.com/felipe-gdr/algorithms

Algorithms, coding challenges and exercises

algorithms data-structures java-8

Last synced: 12 Jul 2025

https://github.com/dinomite/forgetsy-jvm

JVM port of Forgetsy, a trending library, backed by Redis

data-structures java jvm kotlin

Last synced: 26 Mar 2025

https://github.com/ewliang/javascript-algorithms

Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript

algorithms computer-science data-structures javascript search-algorithms sorting-algorithms

Last synced: 24 Jul 2025

https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms

DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.

cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu

Last synced: 04 Jan 2026

https://github.com/rsgoksel/data-structures-cpp

Foundations of Data Structures in C++: Descriptions and Illustrations

binary-search-tree binary-tree cpp data-structures linked-list queue

Last synced: 12 Nov 2025

https://github.com/soc221b/abstract-algorithms

High level abstract code of every algorithm, data structure, and design patterns in any programming language

abstract abstraction adapter algorithm algorithms data-structures design-patterns flex flexible generic high-level-programming library stl template

Last synced: 27 Feb 2025

https://github.com/andrewnester/python-problem-solutions

Solutions for different algorithmic and data structure problems

algorithm data-structures problem-solving python

Last synced: 07 Jul 2025

https://github.com/arkeasz/leetcode

A collection of my solutions to LeetCode problems

algorithms data-structures javascript leetcode python rust

Last synced: 08 Apr 2025