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/vickshan001/huffman-encoding-decoding-in-java

Java implementation of Huffman encoding and decoding from scratch. Includes custom tree traversal, compression, and decompression logic. Built in 2021.

algorithms compression data-structures decompression huffman-coding java priority-queue tree-traversal

Last synced: 31 Mar 2025

https://github.com/dansalahi/query-builder-experiment

Customized Query Builder for creating Rules and Groups

data data-structures jsonlogic query-builder reactjs typescript validation

Last synced: 11 Apr 2026

https://github.com/agastyahukoo/accelerated-computer-science-fundamentals

Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.

algorithms computer-science data-structures object-oriented-programming

Last synced: 28 Mar 2025

https://github.com/calebwin/derive_lit

a tool to auto-generate literal macros for your data structure

data-structures macro rust

Last synced: 23 Mar 2025

https://github.com/iampavangandhi/texteditor

📝 Text Editor Web App (using Stacks)

data-structures javascript stacks text-editor vanilla-javascript

Last synced: 20 May 2026

https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation

This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.

algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation

Last synced: 25 May 2026

https://github.com/abdelrahmantaymour/dvld

🚘 The DVLD Management System is a comprehensive desktop software designed to streamline the process of managing driving licenses and related applications.

3tierapp clean-code crud-operations csharp data-structures delegate desktop-application dotnet-framework events opp winforms

Last synced: 05 Jan 2026

https://github.com/truongd3/public-key-cryptography

Implement Public Key Cryptography algorithms to secure information over networks.

algorithms cpp cybersecurity data-structures

Last synced: 15 Mar 2025

https://github.com/paulomarruda/commondatastructures

Common data structures for the C programming language.

c data-structures

Last synced: 02 Sep 2025

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

Estruturas de Dados diversas implementadas em C++.

c-plus-plus cmake cpp23 data-structures data-structures-and-algorithms training

Last synced: 02 Apr 2025

https://github.com/mmncit/cracking-the-coding-interview-solutions

Solutions of the book cracking the coding interview (using Python)

data-structures design-patterns oop problem-solving

Last synced: 02 Sep 2025

https://github.com/bisceglialuigi/advent_of_code

This repository contains my solutions for the Advent of Code challenges! Advent of Code is an annual coding event featuring daily programming puzzles throughout December. It's a fun way to improve problem-solving skills and explore creative algorithms.

advent-of-code advent-of-code-2024 algorithms competitive-programming data-structures fun python3

Last synced: 01 Jul 2025

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

Data Structure and Algorithm implementation with multiple programming language.

algorithms data-structures programming-languages

Last synced: 27 May 2026

https://github.com/denpeshkov/datastructures

A library of various data structures implemented in Go.

data-structures go

Last synced: 27 Feb 2025

https://github.com/nibble-4bits/leetcode-challenges

My solutions to various LeetCode challenges

algorithms code-challenges data-structures leetcode

Last synced: 15 Mar 2025

https://github.com/mantono/cheap

Priority queue as a channel

channels concurrency data-structures heap mpmc mpsc

Last synced: 23 Mar 2025

https://github.com/sanchariii/ip-address

The main objective of this project is to make an algorithm that can search through data as fast as possible. This project is an implementation of data structures.

c-programming data-structures tree-structure

Last synced: 31 Aug 2025

https://github.com/mehmetkoca/pickle-java

Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces

data-structures java oop

Last synced: 06 Mar 2025

https://github.com/marcoschalet/estruturas-de-dados

Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.

c data-structures

Last synced: 15 Mar 2025

https://github.com/mr-won/data-structure

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 30 Mar 2025

https://github.com/arezyhs/cpp-id-generator-calc

Generator ID untuk praktikum mata kuliah Struktur Data. ID yang dihasilkan adalah ID supir dan ID pesanan.

cplusplus data-structures id-generator

Last synced: 15 Mar 2025

https://github.com/dd0wney/ds

Collection of data structures and algorithms for my reference in languages I'm interested in

algorithms data-structures

Last synced: 12 Jun 2026

https://github.com/topmbiw/best-websites-a-programmer-should-visit

Discover essential websites for programmers to enhance skills and stay updated. Contribute to this curated list on GitHub! 🌐💻

all-in-one awesome books coding-style collection competitive-programming data-structures fundamentals-of-programming hacktoberfest interview-practice java links programmer programming puzzle sites wiki wikipedia

Last synced: 29 Jun 2025

https://github.com/narayan954/dsa-problems

leetcode, geeksforgeeks, usaco, codeforces, etc question's solutions

algorithms data-structures

Last synced: 11 Apr 2026

https://github.com/cerezo074/algorithms-playgrounds

You can run some exercises from common platforms like Leetcode in a playground.

algorithms array data-structures hash-table string tries

Last synced: 15 Mar 2025

https://github.com/tsiarokhin/bsu-famcs-algo-solutions

My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)

acm algorithms bsu competitive-programming data-structures famcs study

Last synced: 05 Jan 2026

https://github.com/kasutu/filter

DSS: OOP based filter for objects

data-structures oop-principles typescript

Last synced: 31 Mar 2025

https://github.com/abdur75648/organizational-hierarchy-java

A java program to store employee data and maintains the information about organization hierarchy

algotithms assignment avl-tree binary-search-tree binary-tree col106 data-structures database-management dsa iitd java linked-list queue

Last synced: 31 Mar 2025

https://github.com/wittyicon29/in-memory-db

An in-memory database using C++ is a system that stores data primarily in RAM for fast access and manipulation. It supports basic CRUD operations and may include features for concurrency control and optional data persistence.

data-structures oops-in-cpp regex

Last synced: 15 Mar 2025

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025

https://github.com/shuddha2021/distributed-system-simulator-in-golang

A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.

concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing

Last synced: 15 May 2025

https://github.com/hojat72elect/kotlin_data_structures_algorithms

Common algorithms and data structures implemented in Kotlin.

algorithms data-structures jvm kotlin

Last synced: 16 May 2025

https://github.com/tayyabasghar/dsa_semester_3

This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.

data-structures queue

Last synced: 08 Apr 2025

https://github.com/tonix-tuft/linked-hash-map

How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.

data-structure data-structures hash-map hash-table linked linked-hash-map map

Last synced: 13 Jan 2026

https://github.com/teleivo/skeleton

A data structures and algorithms library written in Go

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

Last synced: 05 Jul 2025

https://github.com/w1z2z/algorithms-js

Simple algorithms in JavaScript

algorithms data-structures javascript

Last synced: 14 Jul 2025

https://github.com/billgewrgoulas/rtrees-and-spatial-data

Rtrees for storing spatial data.

data-structures pathfinding rtree

Last synced: 20 Apr 2026

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/rafaybbx/food-delivery-system

A C++ based food delivery system that optimizes delivery routes using Dijkstra's algorithm.

cpp data-structures dijkstra-algorithm food-delivery-application linked queue

Last synced: 08 Apr 2025

https://github.com/shaheer2003/railway-ticket-portal

The Railway Ticket Reservation Portal is an automated train booking system that allows users to create accounts, search for train routes, book tickets, and manage reservations. It features an efficient hash-based login system, Dijkstra’s algorithm for shortest route calculation, and multiple seat class options.

c console-application cpp data-structures dijkstra dsa hashtable railway-reservation

Last synced: 02 May 2026

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

:bookmark: Python's namedtuple data structure for JavaScript

agpl collections data-structures javascript namedtuple

Last synced: 26 May 2026

https://github.com/sajalkmr/dslab

Data Structures Lab – BCSL305 VTU

data-structures vtu

Last synced: 15 Mar 2025

https://github.com/jgdodson/scala-collections

A collection library for Scala

collections data-structures graphs

Last synced: 24 Jul 2025

https://github.com/nafis2508/big-data-group-project

Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.

2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing

Last synced: 31 Mar 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/alexandrbig1/goit-sql-hw-04

This repository houses my third homework assignment for the SQL module, focusing on DML and DDL commands. Explore data manipulation and database structure definitions through practical exercises.

computerscience data-structures database ddl-commands dml-commands softwareengineer sql

Last synced: 02 Jul 2025

https://github.com/jalalazimi/algorz

Data Structures & Algorithms for Javascript

algorithm data-structures

Last synced: 28 Apr 2026

https://github.com/shubhangdutta96/neetcode_150

This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.

data-structures functional-programming scala

Last synced: 24 Mar 2025

https://github.com/flp2113/baselib

Creating my own C codebase, implementing useful functions to save time while coding large projects.

algorithms c data-structures

Last synced: 15 Mar 2025

https://github.com/lucashnss/if686-programming-languages-paradigms-functional

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 10 Jan 2026

https://github.com/ashottadevosyan/cpp-learning-hub

This repository contains C++ tutorials on different topics. From implementing my own data structures, such as vector, linked list to other algorithms.

algorithms cpp data-structures

Last synced: 08 Apr 2025

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

My personal solutions to a variety of programming challenges and problems from platforms like LeetCode, Codewars, HackerRank, and others.

algorithms codeforces codewars data-structures hackerrank javascript kata math object-oriented-programming

Last synced: 08 Apr 2025

https://github.com/jyun-neng/data_structure

Data structure practice using c++

data-structures

Last synced: 12 Apr 2025

https://github.com/lourd/swift-data-structures

Basic data structures and algorithms in Swift, made for teaching

algorithms data-structures swift

Last synced: 24 Mar 2025

https://github.com/exbotanical/lib.cartilage

classical implementations of list and ring data structures for the C programming language

data-structures dynamically-linked-library linked-list shared-object

Last synced: 05 Jan 2026

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/emanebied/dsa-material

This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.

algorithms algorithms-and-data-structures data-structures

Last synced: 19 Mar 2026

https://github.com/adhadse/dsawithkotlin

This repo contains my Data Structures Lab work

bfs data-structures dfs graph kotlin linked-list queue stack

Last synced: 02 Sep 2025

https://github.com/hackcpp/hackcpp.github.io

编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计

algorithm cplusplus data-structures design-patterns vuepress-blog

Last synced: 31 Jan 2026

https://github.com/recrsn/lru

GoLang LRU implementation

data-structures golang lru-cache

Last synced: 17 Mar 2025

https://github.com/bserdar/slicemap

A Go map that uses slice of values as key

data-structures go golang map slice

Last synced: 12 Jul 2025

https://github.com/mthszr/IF672

Implementação das Estruturas de Dados e resoluções das Listas de Exercicios

algorithms algorithms-and-data-structures data-structures

Last synced: 03 Oct 2025

https://github.com/kanavgoyal898/queensgambit

QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.

algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation

Last synced: 02 Jul 2025

https://github.com/leonelbustamante/trabajo-practico-final-edat

Trabajo final de la materia Estructura de Datos 2022

data-structures estructuras-de-datos university

Last synced: 30 Jul 2025

https://github.com/nanafox/binary_trees

A project on the Binary Tree Data Structure.

alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa

Last synced: 06 Nov 2025

https://github.com/leecason/datastrcutures-and-algorithms

javascript的数据结构与算法

algorithms data-structures javascript

Last synced: 14 Oct 2025

https://github.com/theritikchoure/dsa

This repository is for anyone and everyone who wishes to understand what are data structures and how algorithms work. This repo is specially for computer science and information technology students. This repo includes – 1. Theory & algorithms - Understand the working of data structures and algorithms that operate on them. 2. Practical Implementation (Programs) – Implement the DS and algorithms in the form of computer programs using C++ programming language. We will be covering many topics in DS such as - What is Data structures, why do we need DS, Algorithms, Algorithm analysis, time and space complexity, types of Data structures - linear and non linear types, stack, queues, linked list, graphs, trees. Algorithms - Sorting, searching, tree traversal etc.

data-structures dsa

Last synced: 18 Jun 2026

https://github.com/riteek712/java-dsa

This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.

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

Last synced: 24 Mar 2025

https://github.com/bam-j/algorithm-study

블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록

algorithm data-structures javascript

Last synced: 31 Mar 2025

https://github.com/brockwade633/algo-helper

Algo Helper is a project that provides visualizations and animations of common algorithms. Born out of a scarcity of algorithm visualization tools, it functions as an interactive web app with custom data inputs, a debugger, and brief written explanations

algorithms computer-science data-structures react typescipt webapp

Last synced: 31 Mar 2025

https://github.com/victorhmp/mac323

Programming assignments and class notes

algorithms data-structures java

Last synced: 08 Apr 2025