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/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: 17 Apr 2026

https://github.com/paolino/haskell-mts

Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs

blockchain cryptography data-structures haskell merkle-tree rocksdb

Last synced: 05 Mar 2026

https://github.com/luisvalgoi/unisinos-algorithms

Unisinos Algorithms I had to create during the college

algorithms data-structures java sort

Last synced: 17 Apr 2026

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

Algorithms, coding challenges and exercises

algorithms data-structures java-8

Last synced: 17 Apr 2026

https://github.com/dj1095/leetcode-mastery

Mastering LeetCode with detailed solutions and complexity analysis 🚀📊💡

algorithms-and-data-structures data-structures java leetcode-solutions python3 spacecomplexity timecomplexity

Last synced: 17 Apr 2026

https://github.com/cyberg4b/leetcode-exercises

Some LeetCode Data Structures exercises in TypeScript.

data-structures leetcode typescript

Last synced: 07 May 2026

https://github.com/spenserblack/lookup.go

A type for looking up the presence of a value. Either a slice or a set depending on the collection size.

data-structures golang

Last synced: 04 Apr 2026

https://github.com/bside89/data_structures_practice4

Practical activity #4, Data Structures, in Computer Engineering graduation.

dag data-structures depth-first-search graphs topological-sort

Last synced: 04 Apr 2026

https://github.com/moromichele/cs-typescript-jest-practice

Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice

data-structures design-patterns jest typescript

Last synced: 18 Apr 2026

https://github.com/alexmatthes/writeam-text-editor

✍️ writeAM: A terminal-based text editor built from scratch in C as a learning project. Inspired by the Kilo editor, it features syntax highlighting for C, search functionality, and robust raw mode terminal handling.

c cli data-structures kilo-editor student-project systems-programming terminal text-editor

Last synced: 18 Apr 2026

https://github.com/zurd46/zurdsynthdatagen

This Electron project uses the OpenAI ChatCompletion API to generate synthetic datasets in either German (DE) or English (EN).

data data-structures dataset electron json jsonl nodejs openai synthetic

Last synced: 04 Apr 2026

https://github.com/utkarshmishra12/dsa-450

🔥 This repository contains the solutions of DSA Cracker Coding Questions List curated by @loveBabbar

100-days-of-code algorithms cp cplusplus data-structures dsa-algorithm dsa-solutions geeksforgeeks lovebabbar-dsa-list

Last synced: 05 Apr 2026

https://github.com/mbtakanov/leet-code

LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.

algorithms data-structures interview-preparation leetcode programming-challenges python

Last synced: 05 Apr 2026

https://github.com/tomas542/dsaa

Data Structures and Algorithms on Python, C, C++ and Rust

algorithms c cpp data-structures python rust

Last synced: 05 Apr 2026

https://github.com/shlason/go-data-structures

Golang 實現基本資料結構的練習

data-structures golang practice-project

Last synced: 04 Jun 2026

https://github.com/gz30eee/c-consteallation

A collection of projects showcasing the power and versatility of C, C++, and C# for efficient programming solutions.

algorithms c c-plus-plus c-sharp coding data-structures networking performance programming software-development

Last synced: 18 Apr 2026

https://github.com/shashwat-19/teamtrack-hub

TeamTrack Hub is a Java Swing-based Employee Management System with features like adding, viewing, and deleting employee records, a sleek dark mode, and a user-friendly interface. Ideal for streamlined employee management.

data-structures error-handling event-handling inheritance input-validation java java-swing multithreading polymorphism

Last synced: 18 Apr 2026

https://github.com/abdullah-niaz/sliding-window-popular-interview-problems

The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems

algorithms data-structures problem-solving sliding-window

Last synced: 18 Apr 2026

https://github.com/maks28atish03kumar04sahu01/java-project-04

Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.

awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp

Last synced: 16 May 2026

https://github.com/0xalihn/acm-problem-solving-source-code

Problem solving source code in UVa, HackerRank, Tocoder, Codility using Data structure and Algorithm by C, Python and Java. Interview problem solving for different tech company.

algorithms c data-structures hackerrank interview-questions java problem-solving python3 topcoder uva-online-judge

Last synced: 19 Apr 2026

https://github.com/mattyv/flashradixtree

Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.

data-structures key-value-store low-latency low-latency-search radixtree splaytree

Last synced: 19 Apr 2026

https://github.com/iampavangandhi/sudokusolver

🧮 Sudoku Solver Web App (using Backtracking)

backtracking data-structures javascript sudoku sudoku-solver

Last synced: 04 Jun 2026

https://github.com/steve2700/alx-interview

This Repo consist the interviews at alx

algorithms alx-interview data-structures interview python python3

Last synced: 04 Jun 2026

https://github.com/infinitifall/skiplist

A skip list is a probabilistic data structure that is efficient, compact and concurrency friendly

c data-structures randomized-algorithm skiplist

Last synced: 04 Jun 2026

https://github.com/anjaliwork20/moodify

Mood-based music recommendation system that considers a user's emotional state to recommend songs, genres, artists and playlists using Machine learning

artificial-intelligence cnn-keras cnn-model convolutional-neural-networks data data-analysis data-science data-structures data-visualization database deep-learning machine-learning machine-learning-algorithms python recommended song songs

Last synced: 20 Apr 2026

https://github.com/vzsoares/kata

DSA problems and solutions

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/nelsonbn/algorithms-data-structures-trie

Algorithms and Data Structures - Trie

algorithms data-structures trie

Last synced: 21 Apr 2026

https://github.com/0xharryduong/javascript-algorithms-data-structures

Algorithms and data structures - Javascript implementation

algorithms data-structures javascript

Last synced: 21 Apr 2026

https://github.com/awskii/splay

Non-recursive, simple and tested splay tree

data-structures datastructures tree

Last synced: 22 Apr 2026

https://github.com/nelsonbn/algorithms-data-structures-recursion

Algorithms and Data Structures - Recursion

algorithms data-structures recursion

Last synced: 22 Apr 2026

https://github.com/sanchezih/ort-p1-lib

Libreria que disponibiliza distintas implementaciones de estructuras de datos para que puedan ser utilizadas en aplicaciones Java.

data-structures java library maven

Last synced: 22 Apr 2026

https://github.com/chevyphillip/python-data-structures-practice

Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. 🌐 Live docs: https://chevyphillip.github.io/python-data-structures-practice/

adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu

Last synced: 23 Apr 2026

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

Popular Competitive Programming Questions essential for interview preparation

algorithms competitive-programming data-structures leetcode spoj

Last synced: 06 Jun 2026

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: 06 Jun 2026

https://github.com/erykmika/datastructures

This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.

data-structures politechnikawroclawska university-project

Last synced: 06 Jun 2026

https://github.com/tutupharirabu/kalkulator-project-std

A C++ program that converts infix expressions to prefix notation and calculates the result.

c calculator data-structures

Last synced: 24 Apr 2026

https://github.com/alternative-intelligence-cp/nmaps

Pure native Nitpick Map data structures (100% C-free).

c-free data-structures maps nitpick

Last synced: 06 Jul 2026

https://github.com/bormoge/leetcode

My leetcode answers.

algorithms data-structures java leetcode

Last synced: 14 Jul 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/lucasgianine/pilha-object

🔋 Working with stacks in data structure discipline at the @Bandtec

data-structures stack

Last synced: 26 Mar 2025

https://github.com/karmatys8/algorithms-and-data-structure

The most interesting codes that I have wrote during studying for Algorithms and Data Structures.

agh agh-university agh-wi algorithms-and-data-structures algortithms data-structures python3 self-written study-notes

Last synced: 11 Mar 2025

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

Highly important projects written in C for understanding basics and fundamentals of Data Structures.

algorithms c data-structures heap linked-list tree-structure

Last synced: 30 Mar 2025

https://github.com/stepan41k/golang-features

Implementation algorithms, data structures and patterns using Golang

algorithms concurrency data-structures golang

Last synced: 30 Jun 2026

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

Different data structures

data-structures javascript

Last synced: 14 Jun 2025

https://github.com/nlfiedler/hashed-array-tree

Hashed-Array Trees

data-structures

Last synced: 12 Dec 2025

https://github.com/alinpahontu2912/ast-implementation

Implemented an AST in Assembly language, by using recursion

assembly-x86 data-structures

Last synced: 17 Jun 2025

https://github.com/erkylima/algorithms

Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures

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

Last synced: 19 Jan 2026

https://github.com/zyx-0314/dsa-travel-membership-agency-system

A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations

basic-programming cpp data-structures school-project

Last synced: 10 Apr 2025

https://github.com/maximfersko/convertor_decimal

Implementation convertor for working with the Decimal data type

data-structures decimal-converter decimal-floating-point decimal-numbers

Last synced: 16 Jun 2025

https://github.com/make-github-pseudonymous-again/js-string

:symbols: String data structures and algorithms for JavaScript

agpl algorithms data-structures javascript searching strings trie

Last synced: 12 Dec 2025

https://github.com/bajpainaman/systile

A TPU-native tiled tensor data structure in Rust: the Padded Tile Lattice — sublane/lane layout, bf16/int8 dtypes, and a CPU reference simulator of systolic dataflow.

bf16 data-structures machine-learning quantization rust systolic-array tensor tpu

Last synced: 30 Jun 2026

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/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/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/mp81ss/miniclib

Mini C data-structure library containing vector and list

c data-structures header-only list vector

Last synced: 20 May 2026

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: 14 Apr 2026

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: 13 May 2026

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/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/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/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/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/sakuraven/huffman-coding

Project that turns text into code using Huffman Coding, based on an Advanced Data Structures exercise.

compression data-structures java

Last synced: 30 Jun 2026

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/saadarazzaq/master-sets-in-python

Master Sets in a LAYMAN Language ✨

data-structures python sets

Last synced: 17 Mar 2025

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

Data structures and algorithms exercises in JS

algorithms data-structures exercises javascript

Last synced: 17 May 2026

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/ajlekcahdp4/queue

My implementation of queue data structure

c data-structures queue ring-buffer

Last synced: 25 Jun 2025

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

an AVL tree

data-structures

Last synced: 17 Mar 2025

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

Simple Message Codec Golang Implementation

data-structures encoder-decoder golang message message-codec

Last synced: 29 Apr 2026

https://github.com/mostafagalal1/expression_evaluator

Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.

data-structures infix-to-postfix java postfix-evaluation

Last synced: 17 Mar 2025

https://github.com/fabriziomettini/dsa-i

Resources about my DS&A I course (FCEIA - UNR)

algorithms college data-structures

Last synced: 17 Mar 2025

https://github.com/citizenlabsgr/data.world

Work with data sets prior to uploading to data.world

data data-structures

Last synced: 26 Mar 2025

https://github.com/firoz-thakur/leetcodesolving

Welcome to the LeetCode Problem Solving repository! This repository contains solutions to a variety of problems from LeetCode, covering a wide range of topics in Data Structures and Algorithms. The goal is to enhance problem-solving skills and help you ace technical interviews.

algorithm codechef-solutions codeforces-solutions competitive-programming cpp data-structures java leetcode leetcode-solutions problem-solving

Last synced: 11 May 2026

https://github.com/mohamed-mostafaaa/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

brainfuck bytecode c data-structures monty queue stack

Last synced: 07 Jul 2025

https://github.com/mominaamjad/pizza-ordering-system

A project developed to practice the queue data structure in cpp. It is a simple pizza delivery system that runs on cmd.

cpp data-structures queue semester-3

Last synced: 30 Jun 2026

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

patterns for coding interviews

algorithms data-structures python

Last synced: 15 Jun 2025