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/iampavangandhi/splitwisecashflow

💵 Splitwise Cashflow Web App (using Heaps)

data-structures heap heaps javascript vanilla-javascript

Last synced: 18 Oct 2025

https://github.com/sujaykundu777/javapro

Java Programs and Implementation of Data Structures and Algorithms

algorithms data-structures java java-8 programming

Last synced: 29 Jul 2025

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

This repository contains my attempts at solving the questions on popular programming sites [Codility: https://codility.com, Leetcode: https://leetcode.com, Hackerrank: https://hackerrank.com]

algorithms data-structures data-structures-algorithms

Last synced: 28 Jul 2025

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/scar027/data-structures

Library containing documented implementations of internal workings of commonly used data structures.

cmake cpp ctest data-structures doxygen rtd rtfd sphinx

Last synced: 28 Jul 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/codewith-ark/dsa-notes

This is essentially my digital notebook for Data Structure and Algorithms

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

Last synced: 27 Jan 2026

https://github.com/kingcitaldo125/pytree

My implementation of a BST data structure

data-structures

Last synced: 27 Jul 2025

https://github.com/dkauf42/tablequery

Functions to query a MATLAB DataTable, using match & range criteria

data-structures matlab

Last synced: 27 Jul 2025

https://github.com/whitedodo/datastructure1

Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)

cpp data-structure-cpp data-structures

Last synced: 26 Jul 2025

https://github.com/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/elkard/polynomialdatacontainer

C++ project on the 2nd semester of CS at Warsaw University of Technology

cpp11 data-structures parser polynomials template

Last synced: 24 Oct 2025

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

📊 My journey through learning data structures and algorithms

algorithms data-structures

Last synced: 24 Oct 2025

https://github.com/data-mechanics/geoql

Library for performing queries and transformations on GeoJSON data (with emphasis on support for abstract graph representations).

data-science data-structures geographic-data geojson geojson-library

Last synced: 04 Apr 2026

https://github.com/odhithsen/data-structures-java

🧑‍💻 Java implementations of various data structures and their associated operations.

data-structures java

Last synced: 24 Oct 2025

https://github.com/arkid15r/cs

Go/TypeScript exercies on algorithms and data structures.

algorithms data-structures data-structures-algorithms sorting-algorithms

Last synced: 26 Jul 2025

https://github.com/ofmiq/algorithmsanddatastructures

A collection of fundamental algorithms and data structures implemented in C++

algorithms c-plus-plus data-structures

Last synced: 25 Oct 2025

https://github.com/maverickpoly/asmr-python-dsa

Different Data Structures and Algorithms implemented in Python.

algorithms data-structures dsa python

Last synced: 25 Oct 2025

https://github.com/woosungkim0123/data-structures-deep-dive

Repository for Data Structures Learning

c data-structures

Last synced: 24 Aug 2025

https://github.com/rationalcrafter/avl_tree

Simple implementation of an AVL tree set data structure

algo c data-structures

Last synced: 26 Jul 2025

https://github.com/hamidhosen42/stl-standard-template-library

STL-Standard-Template-Library. All STL Code with problem solving

algorithm c-plus-plus data-structures leetcode online-judge problem-solving stl

Last synced: 15 Mar 2026

https://github.com/nullthefirst/fcc-cash-register

freeCodeCamp - Cash Register

algorithms data-structures

Last synced: 25 Jul 2025

https://github.com/rylei-m/cs2420_2024_auditing_notes

Auditing Data Strucutures and Algorithms for Review and Teaching Evaluation

algorithms algorithms-and-data-structures binary-search-tree data-structures tree-structure

Last synced: 23 Jun 2026

https://github.com/carlosagalicia/regex_to_dfa

Program to convert regular expressions into their corresponding NFA (Non-deterministic Finite Automaton) and subsequently into a DFA (Deterministic Finite Automaton).

data-structures nfa-to-dfa-conversion python regex

Last synced: 24 Jul 2025

https://github.com/jeongju9216/datastructure

Swift 자료구조

data-structures

Last synced: 26 Oct 2025

https://github.com/samukiszhsd/alteryx-analytics

Você está trabalhando com dados de transações bancárias do Itaú e precisa fazer algumas análises para ajudar o time de auditoria a detectar padrões incomuns e possíveis transações suspeitas.

alteryx data-analysis data-structures data-visualization etl workflow

Last synced: 18 Feb 2026

https://github.com/a920604a/leetcode

leetcode to record

algorithms data-structures

Last synced: 12 May 2026

https://github.com/jiko23/family-tree

Model out the Shan family tree so that when given a ‘name’ and a ‘relationship’ as an input, the output are the people that correspond to the relationship. Input needs to be read from a text file, and output should be printed to console. Program should execute and take the location to the test file as parameter.

backend data-structures python-3

Last synced: 26 Oct 2025

https://github.com/archihalder/dsa

This repository contains all the things required to be good at dsa

algorithms cpp data-structures gfg leetcode problem-solving

Last synced: 29 Mar 2025

https://github.com/sdc224/tree

Programs on Tree Data Structure in C

c cpp data-structures

Last synced: 12 May 2026

https://github.com/saraasgari99/inroadsgame

Strategic graphical game developed using graph algorithms, software design (OOP, defensive programming), unit testing, and memory management techniques

cpp data-structures defensive-programming graph-algorithms gui memory-management object-oriented-programming software-design unit-testing

Last synced: 23 Jul 2025

https://github.com/mezantrop/tsqlike

SQL-like interface to tabular structured data

csv data-processing data-structures json python sql-like table

Last synced: 24 Jan 2026

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

data structures and algorithms

algorithms data-structures

Last synced: 24 Jan 2026

https://github.com/mohamedwelteir/infix-to-postfix--expression-evaluator

This project is for converting mathematical expression from infix to postfix as well as evaluating the expression.

data-structures java

Last synced: 11 Jun 2026

https://github.com/shahadathhs/leetcode-javascript

JavaScript-only LeetCode questions with solutions, explanations, and concept-based tagging.

algorithms data-structures javascript leetcode leetcode-javascript leetcode-solutions leetcode-typescript typescript

Last synced: 13 May 2026

https://github.com/jseg380/university

Repository with projects made for University subjects

ai computer-science cpp cs-degree data-structures java oop ruby

Last synced: 09 May 2026

https://github.com/iampavangandhi/codingpracticals

👨‍💻 Basic Coding Practical Questions of C++, Java, and Python

algorithms competitive-programming cpp data-structures dsa-questions java python

Last synced: 16 Mar 2026

https://github.com/danaelshrbiny10/ds-in-python

An implementation of a custom data structure in Python.

data-structures python3

Last synced: 12 Aug 2025

https://github.com/kurayami07734/dsa-cpp

Data Structures and Algorithms in C++

algorithms cpp data-structures

Last synced: 23 Jun 2026

https://github.com/yevheniidatsenko/goit-algo-hw-08

📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)

algorithms data-structures goit goit-algo-hw-08 heaps python

Last synced: 05 Apr 2025

https://github.com/tush-tr/learn-lang-cpp-dsa

Learn C++ with solving a lot of questions and also data structures and algorithms concepts

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

Last synced: 15 Apr 2026

https://github.com/kingcitaldo125/pytrie

My implementation of a Trie(tree) data structure

data-structures

Last synced: 14 May 2025

https://github.com/rikcav/dsa

A collection of Data Structures and Algorithms implemented in Python.

algorithms bigonotation data-structures dsa python

Last synced: 23 Jun 2026

https://github.com/andrewocc/info1905-assignment2

INFO1905 Data Structures Assignment 2 (password manager)

data-structures hashing

Last synced: 06 Nov 2025

https://github.com/canciolabs/php-stack

This tiny package contains an interface and an array-based implementation of the LIFO Stack data structure.

data-structures php stack

Last synced: 26 Feb 2026

https://github.com/waseemofficial/dsa_python

Data Structures and Algorithms in Python

algorithms data-structures excalidraw python scripts yml yml-files

Last synced: 08 Feb 2026

https://github.com/nohomey/sdp-directory-tree-homework

Code for the third Data structures and algorithms course homework (File matcher)

allocator cpp14 data-structures iterator

Last synced: 12 Jun 2026

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

sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.

algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented

Last synced: 12 Jun 2026

https://github.com/muhammedmagdyy/competitive-programming

My Solutions in Online Judges

algorithms cpp data-structures

Last synced: 18 Mar 2026

https://github.com/bytelu/text-generator

Random text generation based on a preprocess of data with markov method based on a corpus data structure.

data-structures natural-language-processing random-generation

Last synced: 12 Jul 2025

https://github.com/vspiewak/go-algorithms

Some Algorithms and Data Structures in Golang

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

Last synced: 18 Jun 2025

https://github.com/mahmud-kandawala/c-programming-coursework

This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.

c data-structures

Last synced: 12 Jun 2026

https://github.com/johan-bolmsjo/gods

Go Data Structures

data-structures go golang

Last synced: 11 Feb 2026

https://github.com/blue32a-sandbox/php-data-structures

PHPのData Structuresを使ってみる

data-structures php

Last synced: 22 May 2026

https://github.com/hendurhance/cs50-c

This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller

algorithms c computer-science cs50problemsets cs50x data-structures

Last synced: 05 Apr 2025

https://github.com/icaoberg/python-stack

Just a simple naive implementation in Python

data-structures education python

Last synced: 22 May 2026

https://github.com/mhasanjoy/code

Data Structures

data-structures linked-list stack

Last synced: 30 Mar 2025

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

Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️

algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack

Last synced: 22 Mar 2025

https://github.com/ohmic-guy/mnemosyne

An experimental Python library exploring persistent and versioned data structures.

data-structures functional-programming immutability persistent-data-structures versioning

Last synced: 13 Feb 2026

https://github.com/kailash-sankar/dsa

Data Structures and Algorithm Puzzles

algorithms data-structures javascript perl python

Last synced: 13 Feb 2026

https://github.com/andrewobwocha/advancedmusicplayer

🎵 Python CLI music queue implemented with a Doubly Linked List (DLinkedList). Features prev/next, add next/last, remove current, ytmusicapi search.

cli data-structures doubly-linked-list music python queue ytmusicapi

Last synced: 15 Feb 2026

https://github.com/antojebi7/java_chloroplast

(Growing)Java-Chloroplast is your ultimate Java reference hub, packed with concepts, code snippets, and best practices from basic syntax to advanced frameworks. Whether you're preparing for interviews, building applications, or mastering Java, this repo converts knowledge into pure coding energy—just like a chloroplast!

algorithms classes-and-objects data-structures java logical-programming object-oriented-programming problem-solving

Last synced: 05 Nov 2025

https://github.com/ale-soares/data-structures-and-algorithms-coursework

Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises

algorithms data-structures data-structures-and-algorithms

Last synced: 01 Mar 2026

https://github.com/dansalahi/javascript-data-structures

Experimenting and implementing algorithms with JS

algorithm data-structures javascript

Last synced: 20 Mar 2025

https://github.com/luisfernandovillalon/cs231-introdatastructures

A repository to showcase my coursework for my Introduction to Data Structures college course.

abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io

Last synced: 11 Mar 2025

https://github.com/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

https://github.com/alvarm/jsa

Java Structures and Algorithms

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

Last synced: 14 May 2025

https://github.com/nairuzabulhul/leetcode

LeetCode problems in Python -- Algorithms & DS

algorthims data-structures python

Last synced: 13 Jun 2026

https://github.com/mmgalushka/algo-cheat-sheet

Cheat sheet for Algorithms & Data Structures

algorithms cheatsheet data-structures interview

Last synced: 04 Mar 2026