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

⚒ js playground for data structures

data-structures javascript

Last synced: 10 Jun 2026

https://github.com/longluo/algorithms

C++ Data Structures and Algorithms implementation

algorithms cpp data-structures data-structures-and-algorithms math

Last synced: 24 Feb 2025

https://github.com/inforkgodara/ternary-search

A single class implementation of ternary search

data-structures inforkgodara java ternary-search

Last synced: 04 Apr 2025

https://github.com/inforkgodara/bubble-sort

A single class implementation of bubble sort

bubble-sort data-structures inforkgodara java

Last synced: 05 Sep 2025

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/tawfik-s/datastructure-java-tasks

mydataStructurejavaTasksFirstYear

algorithms data-structures mufic tasks

Last synced: 14 Mar 2025

https://github.com/janithscript/knuth-morris-pratt-algorithm-java

Knuth-Morris-Pratt (KMP) algorithm which is an effective way of finding patterns from the paragraph.

data-structures java knuth-morris-pratt sorting-algorithms

Last synced: 22 Mar 2025

https://github.com/luizgabriel/uri.solvedproblems

A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.

algorithms computer-science data-structures uri uri-online-judge

Last synced: 06 Apr 2025

https://github.com/lazzerex/rabin-karp-algorithm

Rabin-Karp Algorithm for Pattern Searching in Java

algorithms data-structures

Last synced: 02 Jul 2025

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/khaledsalshibani/cpp-nested-linked-lists

This repository was created as a college assignment. It includes detailed explanations for each file, class, and method used. The project implements nested linked lists for handling basic file operations.

cpp cpp-tutorials data-structures file-handling linked-list

Last synced: 24 Aug 2025

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/suba-suresh/advance-js-arrow-function-

Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax

arrow-functions data-structures javascript js

Last synced: 17 Jun 2025

https://github.com/hariclerry/javascript-algorithms

Javascript data structure and algorithms

algorithms data-structures javascript

Last synced: 22 Jul 2025

https://github.com/couragebforedth/avl-tree

An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.

algorithms avl-tree cplusplus data-structures diagrams unit-tests

Last synced: 09 Jul 2025

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/divyanshu013/algorithm-journey

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 2025

https://github.com/youssef-saaed/easytrip-bus-company-project

The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.

arraylist data-structures heap priority-queue queue simulation system-design

Last synced: 22 Mar 2025

https://github.com/nareshnavinash/datastruct-algorithms

Common Data structure and Algorithm problems

algorithms data-structures problem-solving solutions

Last synced: 01 Nov 2025

https://github.com/acskii/java-spell-checker

Made in accordance to the requirements specified in my Data Structures 1 course @ALEXU

data-structures java trees

Last synced: 26 Jun 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/algostructhub/core

AlgoXStruct: Your One-Stop Resource for Algorithms and Data Structures

algorithms data-structures docs md reading

Last synced: 02 Jan 2026

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

🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade

bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie

Last synced: 14 Sep 2025

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/dishenmakwana/datastructures-and-algorithms

This Repo Contains All Programs Regarding DataStructure and Algorithms in java.

algorithms data-structures java

Last synced: 05 Mar 2025

https://github.com/csvitor-dev/godatastructure

Creating generic data structures (linked lists, queues, and stacks) in the Go language.

circular-linked-list data-structures go golang google linked-list queue stack

Last synced: 28 Mar 2025

https://github.com/lucasmcclean/dsa-go

A collection of data structures and algorithms implemented in Go.

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

Last synced: 22 Nov 2025

https://github.com/paulchen2713/data_structures

Some C and C++ data structures

c cpp data-structures

Last synced: 20 May 2026

https://github.com/johnyssauro/arvore

This repository stores the implementation of a Tree data structure in C language.

c-language data-structures module tree tree-structure

Last synced: 02 Jan 2026

https://github.com/sarapmagcode/bloom-filter-data-structure

Implementation of the bloom-filter data structure using Java

bloom-filter data-structures hash java

Last synced: 27 Jun 2025

https://github.com/patricktcoakley/go-leetcode

Just solutions to Leetcode problems in Go.

algorithms data-structures golang interviewing leetcode

Last synced: 22 Aug 2025

https://github.com/abdoufermat5/algorithmique

# Resolution de quelques problemes et implémentations de quelques algorithmes

algorithms competitive-programming data-structures dsa-algorithm leetcode python

Last synced: 27 Jun 2025

https://github.com/pabloreszczynski/merkle-tree

A Merkle Tree implementation in Racket

data-structures functional racket

Last synced: 06 Apr 2025

https://github.com/vancenceho/college_projects

🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms

data-structures matlab pandas python queue scikit-learn seaborn stack

Last synced: 08 Apr 2026

https://github.com/elementbound/mcc

Generic collections for C

c collection collections data-structures

Last synced: 20 May 2026

https://github.com/niks290192/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: 12 Mar 2025

https://github.com/bartozzz/mads

Set of TypeScript utility modules for working with mathematics, algorithms and data structures.

algorithms computer-science data-structures mathematics typescript

Last synced: 20 Jan 2026

https://github.com/ribtas007/dsa_cs506

contains all the works that I did while pursuing the DSA_CS506 course.

algorithm c cpp data-structures

Last synced: 20 May 2026

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

Projek Akhir Semester Struktur Data

c data-structures linked-list snake-game

Last synced: 21 Oct 2025

https://github.com/laschuet/cgm

Data structures and functions for computer graphics mathematics

c computer-graphics data-structures mathematics

Last synced: 15 May 2026

https://github.com/abarichello/ine5408

INE5408 - Data Structures. Use avaliate.sh for running tests locally

data-structures ine5408 ufsc

Last synced: 16 May 2025

https://github.com/llleeeaaannn/linkedlist

Implementation of a Linked List data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/thedhruvrawat/dsa

This repository contains all the laboratory coursework for the course CS F211: Data Structures and Algorithms at BITS Pilani, Pilani Campus (Spring '22)

algorithms c data-structures dsa

Last synced: 19 Jun 2026

https://github.com/thenocturnaldevgypsy/exercises-java-labcodes

Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.

data-structures exercises java

Last synced: 02 Mar 2025

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

A repository of algorithms and data structures for my own self education.

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

Last synced: 14 Jun 2025

https://github.com/AbhilashG001/CrimsonCake

A repository that contains solutions to all the problems that I have solved from various competitive programming websites

algorithms competitive-programming data-structures java python

Last synced: 15 Jun 2026

https://github.com/tmzane/libds

🧱 Data structures implemented in C

c data-structures hashmap

Last synced: 04 Jul 2025

https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java

This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.

algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java

Last synced: 04 Mar 2026

https://github.com/asarkar/cyber-dojo-python

https://github.com/cyber-dojo/exercises-start-points/

algorithms cyber-dojo data-structures python

Last synced: 02 Mar 2025

https://github.com/mhamdyx/supermarket_management_system

Three different implementations of the same system: Dynamic Array, Linked-List, and Abstract Data Type

abstract-data-types c-programming data-structures dynamic-arrays linked-lists

Last synced: 29 Mar 2025

https://github.com/egrizq/golang-data-structure

Data Structure with Golang

data-structures golang leetcode

Last synced: 02 Nov 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/mohamedasad10/datastructures_algorithms

DSA📜exploration with detailed notes and explanations.

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

Last synced: 08 Jun 2026

https://github.com/junh0328/prepare_algorithm

📚 파이썬을 통해 자료구조와 알고리즘 공부하기

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/simonprickett/clinkedlist

C Linked List Mentoring Work

c data-structures

Last synced: 16 Jun 2025

https://github.com/kavindu-mane/algorithms_implementation

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 2025

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

Data structures and algorithms i have learnt and implemented with explanations

algorithms-and-data-structures data-structures

Last synced: 07 Aug 2025

https://github.com/kashirin-alex/thither.direct-onamove

an android skeleton-example application for using data from Thither.Direct platform on mobile applications

android-application data data-analysis data-structures data-visualization mobile-development mobility query research-data-management

Last synced: 27 Apr 2026

https://github.com/artarts36/gds

Data Structures for Golang

data-structures go

Last synced: 22 Mar 2025

https://github.com/akhaled01/cs214

All the data structure implementations for the CS214 Course

algorithms data-structures java

Last synced: 21 May 2026

https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 17 Mar 2025

https://github.com/amrtamertech/clsstack_library-cpp

A C++ template-based stack library (clsMyStack) built on top of a queue and doubly linked list, offering classic LIFO operations with extra flexibility.

cpp data-structures doubly-linked-list generic-programming inheritance oop stack templates

Last synced: 27 Jun 2025

https://github.com/malpercio/data-holder

A NodeJS package that provides implementations of some data structures

data-structures nodejs

Last synced: 10 May 2026

https://github.com/anshu10101/leetcode

Collection of my solved LeetCode DSA questions !

algorithms data-structures

Last synced: 25 Aug 2025

https://github.com/harish-aka-shivi/algo-ds

Data structures implementations, algorithms, leetcode solutions, etc

algorithms data-structures dynamic-programming leetcode recursion typescript

Last synced: 03 Oct 2025

https://github.com/sivaosorg/alpha4j

alpha4j: is a Java 8 library featuring common data structures and algorithms. Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.

ai algorithms data-structures data-structures-and-algorithms java java-algorithms java-data-structure

Last synced: 24 Jun 2026

https://github.com/aguluman/bezao-test

This is a repository for the first stage of BEZAO technical interview.

algorithms critical-thinking csharp data-structures dotnet-cl

Last synced: 14 Apr 2025

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

Algorithms and Data Structures implemented in Java

algorithms data-structures java

Last synced: 28 Mar 2025

https://github.com/neutronixy/holiday-booking-system

Design of a database for the package holiday booking system

booking-platform booking-system data-structures database holiday-booking holidays

Last synced: 30 Mar 2025

https://github.com/yasminmuntasern/avanced-data-structure-toolkit

📚 The Data Structure Toolkit is a comprehensive collection of 127 practical problems designed to help master core data structures such as arrays, linked lists, trees,, hash tables, and more.

csharp data-structures problem-solving

Last synced: 28 Mar 2025

https://github.com/kirtish16/visdas

A python package for visualizing data structures

array data-structures package python visualization

Last synced: 22 Mar 2025

https://github.com/abomokh/avl-tree-binomial-heap

implementation for directory using AVL Tree & implementation for Priority Queue Using Binomial Heap

avl-rank avl-tree binomial-heap data-structure data-structures datastructure datastructures dictionary finger-tree heap implementation prieo priority-queue queue

Last synced: 27 Jun 2025

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

some data structure in C Language

c c-lang c-programming data-structures

Last synced: 06 Apr 2025

https://github.com/songjianhit/datastructurs-algorithm

该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]

algorithms data-structures java

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