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/ztlaine/assignment7

Unit testing a custom data structure using Java.

data-structures java junit unit-testing

Last synced: 17 Mar 2025

https://github.com/lisba/sistema-de-control-de-cachorros

Control system for a puppy shelter

algorithms c data-structures

Last synced: 18 Jul 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/klmitch/dbprim

Database Primitives Library

c data-structures datastructures library

Last synced: 13 Mar 2025

https://github.com/zubair1021/dsa_data_scrapping

Welcome to the Website Data Scraping Repository! Here, you'll find code for scraping data from popular websites like Flipkart and Eduko. With this code, you can easily extract data from any website of your choice

data-structures scraping-websites

Last synced: 14 May 2025

https://github.com/dubisdev/pointer-stack-structure

A JavaScript implementation of a stack with a pointer

data-structures pointers stack

Last synced: 17 Mar 2025

https://github.com/anthonyjdella/leetcode-journey

:books: Code and study material related to Data Structures and Algorithms

algorithms data-structures leetcode python python3 study

Last synced: 29 Mar 2025

https://github.com/antononcube/raku-data-typesystem

Data type system for different data structures.

data data-structures rakulang type-system

Last synced: 09 Jul 2025

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

Different Data Structures and Algorithms implemented purely in C

algorithms c data-structures

Last synced: 18 Apr 2026

https://github.com/arshad-khalid/patient-queue-management-system

A queue management system for patients in a clinic

algorithms c data-structures queue-management

Last synced: 18 May 2026

https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh

The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.

data-management data-structures web-development

Last synced: 08 Mar 2026

https://github.com/ayushexel/algorithms

Implementation of Algorithms and Data Structures used extensively in computer Science

algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures

Last synced: 12 Sep 2025

https://github.com/harismuneer/queue-using-stacks

🎁 A complete C++ implementation of Queue using two Stacks.

data-structures double-stacks free-to-use queue stack stack-queue two-stacks

Last synced: 17 Mar 2025

https://github.com/samharrison7/datamapper

Making mapping between datasets as simple as possible.

data data-mapper data-mapping data-science data-structures

Last synced: 17 Mar 2025

https://github.com/manishrwt15/triebenchmark

A benchmark study of Trie data structure performance on real-world datasets

benchmark data-structures java performance-analysis trie

Last synced: 25 Jun 2025

https://github.com/ppodds/ncudatastructurehw

National Central University Data Structure Homework (Backup)

c cpp data-structures homework ncucsie

Last synced: 18 May 2026

https://github.com/kylepw/multistack

Example of multiple stacks in one array.

algorithms array data data-structures python stack

Last synced: 17 Mar 2025

https://github.com/daleksla/sgl

Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.

algorithms c containers data-structures

Last synced: 05 Oct 2025

https://github.com/thakuratul2/java-dsa-2023

Java Practice Question for Placement

algorithms data-structures java

Last synced: 07 Jun 2026

https://github.com/firestone82/restaurant-system

VŠB-TUO - School project in VIS

data-structures gui javafx

Last synced: 15 May 2026

https://github.com/walkerrandolphsmith/rust-data-structures

Common data structures implemented in rust.

data-structures rust

Last synced: 17 Mar 2025

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

A repository for learning data structures and algorithms.

algorithm coding-interviews data-structures

Last synced: 12 Sep 2025

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

Intro to algortihms and data structures using Python.

algorithms big-o data-structures python

Last synced: 17 Mar 2025

https://github.com/poyea/vis-tree

Command-line generator for some data structures

cli command-line command-line-tool data-structures datastructures ts typescript

Last synced: 03 Apr 2025

https://github.com/yousefkhalaf0/data_structure

Examples of DS concepts with c#

csharp data-structures

Last synced: 27 Mar 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/chinmaymahajan/parking-lot-management

This repository contains academic project for Parking Lot Management.

academic cpp cygwin data-structures dreamscoder parking

Last synced: 29 Mar 2025

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

Implementations of data structures.

data-structures

Last synced: 21 Mar 2025

https://github.com/tmartins11/aeds-i

Repositório para registrar todos os projetos concluídos na disciplina de AEDS I - 1º Período BCC | UNIFAL.

c data-structures

Last synced: 15 May 2026

https://github.com/daniel-keogh/word-cloud-generator

Java program that generates a word-cloud from a URL or text file

data-structures java wordcloud wordcloud-generator

Last synced: 18 May 2026

https://github.com/mominaamjad/swap-linked-list-nodes

Project to execute the swapping of any two nodes in a singly linked list. Includes methods for inserting and deleting elements.

cpp data-structures linked-list semester-3

Last synced: 28 Oct 2025

https://github.com/bragdond/universal-linked-list-c

Universal data structure linked list implemented in C

c data-structures linked-list

Last synced: 21 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/larzuaga11/trivia_movie

Project that simulate the Backend of a Cinema App.

cpp data-structures linked-list object-oriented-programming

Last synced: 17 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/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: 15 May 2026

https://github.com/akshaypratapsingh09/data_structure_and_algorithm

This is a practice repo and boiler plate for all the data structures and Algorithms implemented Using Python

algorithms data-structures hashtable linked-list python3 tree

Last synced: 10 Jan 2026

https://github.com/mikhailazaryan/notes-of-pure-fun

Notes I take while reading "Purely Functional Data Structures" by C. Okasaki

data-structures functional-programming standard-ml

Last synced: 12 Jan 2026

https://github.com/danielbrodi/watchdog-program-monitor

A multi-threaded program which monitors another program to see if its out of control or have stopped operation, and resets it if needed. Written in C and includes synchronization and concurrency tools, signals and a custom module of a callbacks scheduler that was written by me.

c data-structures fork multithreading process process-manager scheduler semaphore shared-library shared-memory shared-object signal signal-processing signaling signals synchronization thread thread-safe threading watchdog

Last synced: 25 Jun 2025

https://github.com/otabek-kholmirzaev/awesome-dsa

A 𝗿𝗼𝗮𝗱𝗺𝗮𝗽 for data structures and algorithms with comprehensive tutorials & practice resources.

algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap

Last synced: 03 Mar 2025

https://github.com/chistopat/go-forward-list

Implement interface of C++ STL std::forward_list https://en.cppreference.com/w/cpp/container/forward_list in Go

cpp data-structures forward-list generics go linked-list stl

Last synced: 25 Jan 2026

https://github.com/samyouaret/php-datastructure

A small PHP data-structure package

algorithms data-structures linked-list php queue stack

Last synced: 05 Apr 2025

https://github.com/carlosagalicia/tc1031-act23-integral-lineal-data-structures-template-ad2023

This program simulates the Josephus problem, where people are arranged in a circle and eliminated every k-th step until only one remains. It uses lists and iterators to manage the elimination process and determine the safe position.

cplusplus cpp data-structures labs

Last synced: 12 Jun 2026

https://github.com/carlosagalicia/tc1031-act34-integral-activity-trees-template-ad2023

This program determines whether a given tree is a spruce tree, where every non-leaf node has at least three leaf children. It uses maps and vectors to track nodes and their children, ensuring the tree meets the spruce tree criteria.

cplusplus cpp data-structures labs

Last synced: 29 May 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/zyn10/pick_the_leader_using_circular_linkedlist

pick the leader problem using cpp in circular linked list

circular-linked-list cpp data-structures pick-the-leader

Last synced: 22 May 2026

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/gevorg-vardanyan/python_algs

This repository is intended to keep algorithms written with python.

data-structures python python3 sorting-algorithms

Last synced: 05 Apr 2025

https://github.com/mosheberman/spiked-punchcards

This is one of six homework assignments for my Data Structures class using C++ at Brooklyn College.

brooklyn c-plus-plus college cuny data-structures homework-assignments

Last synced: 18 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/chenmingyong0423/algorithms

Data Structures and Algorithms implemented in Go. 基于 Go 语言使用泛型实现的数据结构与算法.

algorithms data-structures go golang

Last synced: 29 Mar 2025

https://github.com/nivasharmaa/climate-and-economic-justice

Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.

algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming

Last synced: 24 Apr 2026

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/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/headlessnode/dsa

My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise

algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving

Last synced: 18 May 2026

https://github.com/jwykocki/1-month-preparation-kit---hackerrank

Solutions for the problems from Interview Preparation Kits - 1 Month Preparation Kit

algorithms data-structures problem-solving

Last synced: 04 Jul 2025

https://github.com/nikhilvdev/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

Last synced: 26 May 2026

https://github.com/chinnanj666/data-structures-string-using-cpp

string data structures using c++

cpp data-structures strings

Last synced: 08 Jun 2026

https://github.com/clockwork72/leetcode-hackerrank

My solution codes for LeetCode challenges.

cpp data-structures leetcode-solutions

Last synced: 13 May 2026

https://github.com/hraverkar/apas_android_application_solution

APAS - Algorithm Problems and Solutions :

apas csharp-code data-structures

Last synced: 04 Nov 2025

https://github.com/sanjaraiy/dsa_interviewpracticse

This repository is your go-to for DSA practice, featuring a wide range of problems from basic to advanced, all coded in C++. Elevate your coding skills and ace your interviews! 🚀📚

algorithms cpp17 data-structures data-structures-and-algorithms vscode

Last synced: 28 Jun 2026

https://github.com/preetesh21/data_structures

This repo contains the source code written by me for the CS201 course.

c-language data-structures

Last synced: 08 Sep 2025

https://github.com/capjamesg/piece-table

An implementation of the piece table data structure in Python.

data-structures piece-table

Last synced: 09 Jul 2025

https://github.com/dannycalleri/ture

Collection of algorithms and data structures written in TypeScript for fun

algorithms data-structures typescript

Last synced: 22 Jun 2026

https://github.com/ilovebacteria/analysis-prime-number-algorithms

My Data Structure course project. Analyzing the performance of some prime number algorithms with graph

algorithm algorithms data-structures graph java matplotlib pyfpdf python

Last synced: 15 May 2026

https://github.com/boemer00/leetcode

Data Structure and Algorithm problems from leetcode and neetcode

algorithms data-structures leetcode python

Last synced: 19 May 2026

https://github.com/isaychris/practice

Practice implementation of algorithms in multiple languages

algorithms cpp data-structures java practice python

Last synced: 10 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/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/usmanmehmood55/ring_buffer

A ring buffer implementation in C

buffer c data-structures ring-buffer

Last synced: 11 Jun 2026

https://github.com/flakey5/maps

A bunch of maps implemented in Rust because this was honestly the best idea I had to learn this language

data-structures hashmap rust-lang

Last synced: 03 Apr 2025

https://github.com/divyanshu013/algorithm-journey

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 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/professorlevi/CompetitiveProgramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 20 Jun 2026

https://github.com/momen-alshouha/data-structures-array-stack-queue

This repo contains a C++ template classes for array , queue and stack , designed with OOP principles. It features various operations for those data-structues and more..

arrays data-structures object-oriented-programming oop-principles queue stack

Last synced: 21 Jul 2025

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