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/tmcgrath325/mutableconvexhulls.jl

Planar convex hulls that support efficient insertion and removal of points

convex-hull convex-hull-algorithms data-structures julia

Last synced: 03 Mar 2026

https://github.com/jofaval/advent-of-code

Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar

advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript

Last synced: 27 Apr 2026

https://github.com/likweitan/stutter

Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].

data-structures

Last synced: 12 Oct 2025

https://github.com/cserajdeep/dsa-sparse-matrix2triplet

Sparse Matrix to Triplet and various triplet operations. e.g., transpose, addition, and multiplication.

c colab-notebook data-structures dsa matrix matrix-multiplication multiplication sparse-matrix triplet

Last synced: 19 May 2026

https://github.com/jiaqiluo/shortcut-navigator

A practice for directed graph abstraction using an adjacency list

css data-structures graph

Last synced: 19 May 2026

https://github.com/haseeeb21/queue-in-python

Creating class of Queue, which contains functions of queue implementation, by importing deque library.

class data-structures dequeue enqueue googlecolaboratory python python3 queue

Last synced: 12 Oct 2025

https://github.com/ondrejhruby/pythonessentials

A comprehensive guide to Python essentials, featuring a variety of code examples demonstrating basic to advanced concepts. This repository is ideal for beginners and intermediate learners looking to strengthen their Python programming skills through practical exercises.

algorithms classes-and-objects data-structures functions jupyter-notebook programming python

Last synced: 18 May 2026

https://github.com/taeguk/data-structure

Implementation of various data structures

data-structures study

Last synced: 12 Oct 2025

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/nickradford/ts-data-structures

Common data structures implemented as generic classes in Typescript.

data-structures generics typescript typescript-library

Last synced: 19 Jan 2026

https://github.com/antonashraf/dsa

Implementing the major Data structures & Algorithms using C/C++ which helping freshers who wish to join the programming stream to start with!

algorithms data-structures linked-list searching-algorithms sorting stack

Last synced: 18 Mar 2025

https://github.com/mistermboy/ed

Data Structures Uniovi 2016/2017 && 2017/2018

avl-tree bstree data-structures dijkstra floyd graph hash-table heap uniovi

Last synced: 29 May 2026

https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises

DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 02 Mar 2025

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

Implementation of most useful data structures and algorithms, focusing in distributed systems problem solvers and performance with large data

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

Last synced: 21 Mar 2025

https://github.com/mariantaragel/setcal

Set and relation calculator

c data-structures project

Last synced: 14 Oct 2025

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

Implementations of data structures.

data-structures

Last synced: 21 Mar 2025

https://github.com/smercer10/blockbuster

WIP collection of lock-free data structures.

cpp data-structures lock-free non-blocking

Last synced: 14 Oct 2025

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

Algorithms and Data Structures - Stack

algorithms data-structures stack

Last synced: 14 Oct 2025

https://github.com/kemboi590/teach2give-test

The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.

data-structures problem-solving technical-test

Last synced: 25 Jun 2025

https://github.com/ashirvad47/l.c.d

A collection of LeetCode questions solved by me.

algorithms data-structures database java mysql

Last synced: 02 Jan 2026

https://github.com/wellingtonmwadali/binary_trees

This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s

binary-search-tree binary-tree data-structures

Last synced: 14 Oct 2025

https://github.com/bchavs12/js_datastructure

Learning about Data structures

data-structures java

Last synced: 20 Apr 2026

https://github.com/kernel-loophole/datastructure

Data structure using c++

data-structures graph linked-list

Last synced: 18 Mar 2025

https://github.com/theronwolcott/data-structure-binary-patricia-trie-main

Binary Patricia Trie for efficient binary string storage and management. Features include insertion, deletion, search, in-order traversal, longest string retrieval, and size tracking with a compressed, memory-efficient node structure.

data-structures java tries

Last synced: 14 Oct 2025

https://github.com/alicankaya192/cs_complete_terminology_guide

350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.

algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide

Last synced: 21 Jun 2026

https://github.com/klmitch/dbprim

Database Primitives Library

c data-structures datastructures library

Last synced: 13 Mar 2025

https://github.com/jasontoups/datastructures-and-algorithms

Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.

algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation

Last synced: 17 Feb 2026

https://github.com/ajksah/pdf-highlighter

This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄

alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology

Last synced: 16 Jun 2025

https://github.com/abhishek-parmar1/program_snippets

These are Program_snippets developed by me for fast programming in contests on competitive websites deposited on GitHub.

algorithms c c-plus-plus data-structures standard-template-library

Last synced: 18 May 2026

https://github.com/gfav-cybergeek/prodigy_ml_01

A linear regression model to predict house prices based on square footage, number of bedrooms, and bathrooms. Includes feature engineering, preprocessing, and model evaluation.

ai airtificialintelligence algorithms algorithms-and-data-structures data-structures data-visualization jupyter jupyter-notebook jupyterlab machine-learning machine-learning-algorithms machine-learning-models python

Last synced: 05 Apr 2025

https://github.com/pedrohenrikle/fprog2025-1

This repository is dedicated to save contents from the Algorithms class from college with C/C++

algorithms c college cplusplus data-structures study

Last synced: 18 May 2026

https://github.com/ndsvw/simple-unionfind

A very simple implementation of the UnionFind data structure (Java)

circle-detection data-structures union-find

Last synced: 15 Oct 2025

https://github.com/mizcausevic-dev/zig-agent-graph-db

In-memory directed graph DB in Zig for AI agent context graphs. Typed nodes (agent, tool, fact, result, citation), labeled edges, BFS traversal, JSON serialization. Pure Zig stdlib, zero deps.

agent ai-agents data-structures embedded graph graph-database platform-engineering systems-programming zig ziglang

Last synced: 01 Jun 2026

https://github.com/bharathkumaarr/datastructures

A repo for all the Data Structures learnt.

data-structures python

Last synced: 13 Jul 2025

https://github.com/muntaha-islam0019/javaplayground

A collection of Java backend practice projects and coding exercises, exploring core OOP concepts, algorithms, data structures, and backend development patterns.

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

Last synced: 22 Jun 2026

https://github.com/francesco-s/leetcodes

LeetCode problems solved in Python. Each solution is well-tested and easy to execute (WIP).

competitive-programming data-structures problem-solving

Last synced: 22 Jun 2026

https://github.com/chicha63/algorithms_datastructures

Implementations of different sorting, searching algorithms and data structures

algorithms algorithms-and-data-structures collections data-structures java searching-algorithms sorting-algorithms

Last synced: 22 Jun 2026

https://github.com/heap-data-structure/d-ary-heap

:octopus: d-ary heap data structure library for JavaScript

agpl binary-heap computer-science d-ary-heap data-structures heaps javascript worst-case

Last synced: 16 Oct 2025

https://github.com/ryansakurai/huffman-coding

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

compression data-structures java

Last synced: 16 Oct 2025

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

The Implementations of Data Structures and Algorithms

algorithms data-structures data-structures-and-algorithms

Last synced: 25 Jun 2025

https://github.com/ztlaine/assignment7

Unit testing a custom data structure using Java.

data-structures java junit unit-testing

Last synced: 17 Mar 2025

https://github.com/souravsuvarna/cash-flow-minimizer-web-application

This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.

algorithms-and-data-structures data-structures python3

Last synced: 17 Oct 2025

https://github.com/scisamir/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 22 Jun 2026

https://github.com/jiaqiluo/summer-activity-library

A practice for hash table(with chaining)

cpp data-structures hash-table

Last synced: 21 Mar 2025

https://github.com/mezdelex/rustexamples

All kind of different exercises in Rust.

borrowing concurrency data-structures mutability rust

Last synced: 01 Jun 2026

https://github.com/therustifyer/master-data_structures-and-algorithms

Code and docs for the course Master Data Structures and Algorithms in C/C++

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

Last synced: 18 May 2026

https://github.com/lavantien/go-graphy

Graph Theory Briefings and Algorithm Implementations in Go

algorithms data-structures graph

Last synced: 13 May 2025

https://github.com/bovem/algorithms-in-a-nutshell

Practice scripts from "Algorithms in a nutshell" book by George T. Heineman

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

Last synced: 18 Oct 2025

https://github.com/vaibhavmojidra/data-structures---arrays-in-java

Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.

arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 18 Oct 2025

https://github.com/llleeeaaannn/binarysearchtree

Implementation of a Binary Search Tree data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/gabrafo/algoritmos-ed

Estudos em algoritmos e estruturas de dados.

algorithms algoritmos cpp data-structures estruturas-de-dados

Last synced: 18 Oct 2025

https://github.com/iampavangandhi/splitwisecashflow

💵 Splitwise Cashflow Web App (using Heaps)

data-structures heap heaps javascript vanilla-javascript

Last synced: 18 Oct 2025

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

Learning DSA with Scala Language.

algorithms data-structures jvm scala

Last synced: 02 May 2026

https://github.com/abdullrahmen/alx-higher_level_programming

This repo contains all the projects that I have done in the ALX curriculum on Higher level programming.

classes data-structures oop oop-concepts oops-in-python practices python python-3 python-app python-script python3 script scripting scripts

Last synced: 15 Jun 2026

https://github.com/phoemur/avl_tree

Naive implementation of an AVL tree using modern C++ (C++14, smart_pointers,etc...), and also a naive implementation of map using it.

associative-map avl avl-tree avltree cpp data-structures map

Last synced: 19 Oct 2025

https://github.com/atish28kumar03sahu2001/java-game-series

Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.

awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game

Last synced: 24 Feb 2025

https://github.com/lthibault/uq

Fast unbounded queue with efficient allocation

data-structures generic memory-efficient queue

Last synced: 29 Mar 2025

https://github.com/mrigank005/c-programming

Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.

c data-structures

Last synced: 05 Apr 2025

https://github.com/kiplingw/skiplist

Kip's implementation of William Pugh's (1989) probabilistic linked list with logarithmic access time.

algorithm balanced-tree data-structures linked-list logarithmic-complexity probabilistic-data-structures

Last synced: 22 Dec 2025

https://github.com/tomboddaert/zig_structures

An implementation of some data structures used to help me learn Zig

data-structures zig

Last synced: 20 Oct 2025

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

Data structure implementations

data-structures playground

Last synced: 11 May 2026

https://github.com/jiaqiluo/summer-activity-library-v2

A practice for binary search tree(BST)

binary-search-tree bst cpp data-structures

Last synced: 21 Mar 2025

https://github.com/rafaelmoraes003/trybe-is-not-google

Program that simulates a document indexing algorithm similar to Google's, being able to identify occurrences of terms in TXT files.

algorithms data-structures pytest python

Last synced: 13 Jun 2025

https://github.com/shibam120302/interviewinsight

This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python

algorithms backend cpp data-structures datascience deep-learning dsa front-end-development java language machine-learning placement-preparation project python roadmap web

Last synced: 11 May 2026

https://github.com/aeyage/infix-to-postfix

Application of Linked Stacks

cpp11 data-structures linked-list stacks

Last synced: 20 Dec 2025

https://github.com/soodaayush/cs50x-2024

A collection of all my CS50x 2024 Problem Set solutions.

ai algorithms c data-structures flask html-css-javascript python scratch sql

Last synced: 11 May 2026

https://github.com/bryanpmx/utep_cs_data_structures

This repository contains projects and code examples that illustrate fundamental computing algorithms and data structures as taught in the course. The material covered includes both basic algorithmic techniques and the practical implementation of data structures which are essential for software development and problem-solving.

algorithms computer-science data-structures graph-theory java python sorting-algorithms

Last synced: 17 May 2026

https://github.com/nelsonwenner/data-structure

:books: Data structure studies.

c c-plus-plus data-structures

Last synced: 11 May 2026

https://github.com/jaimayal/datastructures-algorithms-exercises

List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.

algorithm algorithms data-structures dsa leetcode leetcode-solutions

Last synced: 23 Oct 2025