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

Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.

arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl

Last synced: 15 Apr 2026

https://github.com/diogocarrola/leetcode75

The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.

algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python

Last synced: 06 Oct 2025

https://github.com/manid2/dsa

Data structures and algorithms code.

algorithms data-structures interview leetcode leetcode-solutions

Last synced: 29 Oct 2025

https://github.com/sahilbansal17/csl106-assignments

This contains the assignments completed in the Data Structures Course in 3rd Semester Course (2017 Aug - Nov) at IIT Jammu.

data-structures data-structures-and-algorithms

Last synced: 15 Oct 2025

https://github.com/maskedsyntax/intellipath

A python based visualizer for A* pathfinding algorithm.

algorithms animation astar-algorithm data-structures priority-queue pygame python3 queue

Last synced: 30 Jan 2026

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 01 Mar 2026

https://github.com/nixhantb/data-structures-and-algorithms-in-java-

Master Java Programming and Data Structures and Algorithms in Java in an efficient way. Clear concept on Recursion and Sorting

algorithms algorithms-and-data-structures competitive-programming data data-structures java java-8 programming

Last synced: 05 Jul 2025

https://github.com/raamyy/console-phonebook

A simple PhoneBook which i made as a small project using C++

console-application cpp data-structures structured-programming-approach

Last synced: 14 Oct 2025

https://github.com/pragmatic-objects/oo-data

Tool for generating data-like interfaces

data-structures elegantobjects java oop

Last synced: 01 Mar 2026

https://github.com/skywarth/fenrir-wolfpack-simulator

Simulating wolfpack behaviours and future of the pack in an environment using Javascript and data trees.

data data-structures javascript max-heap simulation simulations wolfpack

Last synced: 14 Oct 2025

https://github.com/sidojain/cypher

Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.

c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2

Last synced: 13 Apr 2026

https://github.com/edmilson-dk/academic-programming

In this repository, I will share all content that I have been studying in academic programming, such as data structures, ordering algorithms, etc.

algorithms algorithms-and-data-structures data-structures problem-solving

Last synced: 05 Sep 2025

https://github.com/parsalotfy/datastructuresandalgorithms

An Object-Oriented and Generic implementation of data structures.

algorithms csharp data-structures generic graph-theory object-oriented

Last synced: 05 Mar 2026

https://github.com/muhdhanish/data-structure-js

This is learning the simple concept of data-structures using javascript.

array data-structures javascript linked-list queue stack

Last synced: 25 Mar 2025

https://github.com/luanaraujo5/estrutura-de-dados

Comprehensive collection of data structures and algorithms implemented in Java and Python, including binary trees, graphs, and linked lists, with a focus on foundational concepts like Dijkstra's and Bellman-Ford algorithms. πŸβ˜•

data-structures grafos java python

Last synced: 06 Jan 2026

https://github.com/davanesh/traffic-management-system-with-graph-visualization-using-javafx

A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.

data-structures dijkstra-algorithm graph-algorithms graph-visualization gui-development hashmap interactive-visualizations java javafx network-simulation oops-in-java pathfinder shortest-path-algorithm traffic-control traffic-management weighted-graphs

Last synced: 12 Feb 2026

https://github.com/noti0na1/racket-codes

A Collection of My Racket Code

cps data-structures macros racket

Last synced: 17 Jan 2026

https://github.com/gunh0/algorithms

πŸ“ Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 2026

https://github.com/oleiade/atelier

A collection of Go algorithms, data structures, APIs and helpers to resort to when in need

algorithms data-structures golang helpers

Last synced: 04 Feb 2026

https://github.com/esenmx/collection_notifiers

Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax

collection dart data-structures flutter performance-optimization state-management

Last synced: 05 May 2026

https://github.com/toreda/strong-types

Automated type checks and guaranteed return types with 1 line of code. Say goodbye to reference errors from unexpected types. Write less validation code and improve quality.

data-structures strong-types type-safe type-safety type-system

Last synced: 18 Aug 2025

https://github.com/joht/data-restructor-js

Transforms parsed JSON objects into a uniform data structure

adapter data-structures javascript json parser restructure

Last synced: 01 Feb 2026

https://github.com/nejcm/js-algorithms

JavaScript implementation and examples of many popular algorithms, data structures and other programming problems.

algorithms data-structures javascript javascript-algorithms js programming-problems

Last synced: 05 Mar 2026

https://github.com/yjl9903/setmap

Use Hash to check whether two sets are equal.

data-structures hash

Last synced: 06 Oct 2025

https://github.com/kdrag0n/structalgo

My implementations of various data structures and algorithms in C.

algorithms data-structures

Last synced: 27 Apr 2026

https://github.com/v1tbrah/algorithms

Data structures and algorithms.

algorithms data-structures go golang leetcode

Last synced: 01 Apr 2025

https://github.com/vaseug/powerlib

PowerLib contains classes and extension methods for working with data structures and MSSQL server data.

arrays collections data-structures database deployment entityframework helpers linq linq2sql mssqlserver sqlclr sqlserver

Last synced: 02 Feb 2026

https://github.com/sumeetsarkar/geeksforgeeks

GeeksforGeeks DS problems in Javascript

arrays data-structures ds geeksforgeeks stacks

Last synced: 23 Oct 2025

https://github.com/sysread/lua-skewheap

A skew heap implementation in Lua

algorithm data-structures heap lua priority skew skewheap

Last synced: 29 May 2026

https://github.com/suhas-h-c/shared-services

Shared services serves as a ready made solutions to most of the code snippets required for back-end services development in spring boot.

csv data-structures docker excel gherkin java17 ocr pdf spring spring-boot

Last synced: 27 Feb 2026

https://github.com/ahmedabougabal/myleetcodeanswers

Documenting my LeetCode solutions in C++ / Python / JavaScript since my time at the ITI till now

algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python

Last synced: 05 Mar 2026

https://github.com/vickttor/data_structure_and_algorithms_with_java

Learning Data Structure and Algorithms by using Java

algorithms bigonotation data-structures java

Last synced: 26 Feb 2026

https://github.com/marouane-elgoumiri/problem_solving

Series of coding problems and my answers to them

arrays data-structures problem-solving

Last synced: 16 Mar 2025

https://github.com/arnaudband/algorithms_and_data_structures

This repository contains implementations of data structures and algorithms. Created as part of a Data Structures and Algorithms course, it features organized folders for each topic, with README files providing overviews, use cases, and complexity analysis. Sample problems and solutions, along with test cases, are also included.

algorithms-and-data-structures algorithms-implemented data-structures github-codespaces javascript learn solidity

Last synced: 05 Feb 2026

https://github.com/eskabore/cs50x-2023

This repository houses all the problem sets and my final project for CS50 2023

algorithms c-language c-plus-plus cs50 cs50x data-structures javascript memory-allocation programming python

Last synced: 16 Apr 2026

https://github.com/parisaroozgarian/ibm-data-analyst-professional-certificate

The IBM Data Analyst Professional Certificate, consisting of 9 courses, equips with essential skills in Excel, SQL, Python, data visualization, and analysis techniques

big-data business-analysis business-communication communication data-analysis data-management data-structures data-visualization databases general-statistics human-resources planning python-programming spreedsheet sql

Last synced: 27 Jan 2026

https://github.com/avidlearnerinprogress/algorithmictoolbox-ucsd

Coursework solutions to UCSD DSA specialization

algorithms cpp data-structures moocs

Last synced: 22 Oct 2025

https://github.com/vvaldesc/ballsortpuzzle_web

Ball Sorting based game made with Java Script, CSS and HTML:5

audio callback-functions data-structures documentfragment eventlistener game html5 javascript

Last synced: 01 Mar 2026

https://github.com/dharmjit/go-algos

Algorithms in Golang

algorithms data-structures golang

Last synced: 09 Jun 2026

https://github.com/manojpatra1991/data-structures-and-algorithms-in-python

Solutions to common problems related to data structures and algorithms in Python

algotrithm data-structures python

Last synced: 02 May 2026

https://github.com/tresor11/coding-challenges

This repository contains solutions to common coding challenges

algorithms data-structures

Last synced: 23 Feb 2026

https://github.com/chowdhuryj-github/pixelreader

A MSOE Lab Project for a JavaFX application on image manipulation using file handling. Can perform operations such as calculating median and mean of pixels and generating a new image.

data-structures image-processing javafx

Last synced: 21 Apr 2026

https://github.com/guillainbisimwa/ruby-ata-structures-and-algorithms-

The goal of this repository is to complete as many challenges from top-100-liked-questions collection of popular challenges in LeetCode.

algorithms data-structures ruby

Last synced: 25 Mar 2025

https://github.com/merteldem1r/algostruct

AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c computer-science cpp data-structures leetcode

Last synced: 08 Oct 2025

https://github.com/orxfun/orx-split-vec

An efficient dynamic capacity vector with pinned element guarantees.

data-structures fragment pinned pinned-elements rust split vector

Last synced: 17 Mar 2026

https://github.com/techy4shri/kmp-intrusion-detection-system

This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.

cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching

Last synced: 15 Feb 2026

https://github.com/alirezagholamii/algorithms-daily

Solving Algorithmic Problems

algorithms data-structures javascript

Last synced: 16 Mar 2025

https://github.com/bnclabs/robt

Read only BTree, immutable index for disk/SSD.

btree data-structures disk index rust-lang storage

Last synced: 27 Apr 2025

https://github.com/tsg405/data-structures-and-algorithms-specialisation

This Repo contains - Starter files, Coursework, Programming Assignments for the Master DataStructure and Algorithmic Programming Techniques Specialization Course -- offered by University of California San Diego & HSE University, Coursera.

bst-tree coursera data-structures dynamic-programming hashtables heap python-3 queue stack

Last synced: 07 Oct 2025

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

Data Structures and Algorithms - This repository is a collection of commonly used data structures and algorithms implemented in C#.

algorithms csharp data-structures data-structures-and-algorithms dsa

Last synced: 20 Jun 2026

https://github.com/alexforster/deque

A simple fixed-size deque implementation in C.

c data-structures deque

Last synced: 13 May 2026

https://github.com/tlack/xacto

Q-inspired Javascript convenience library and in-memory database

column-store data-structures javascript kdb memory-database nodejs vector

Last synced: 11 May 2026

https://github.com/mrdav30/swiftcollections

A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.

collections csharp data-structures dotnet game-development memory-management object-pooling observables performance unity

Last synced: 07 May 2026

https://github.com/solangeug/hacker-rank

A collection of programming challenges by HackerRank (https://www.hackerrank.com/).

algorithms data-structures hackerrank programming-challenges

Last synced: 11 May 2026

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

Data Structures classes of CStack, CQueue, CPriority & Linked List in C++

cqueue cstack data-structures datastructures linked-list pointer

Last synced: 18 Jun 2026

https://github.com/thanhngan22/dsa-writeups

πŸ’¦ some exercises in Hackerrank and other sources used to practice

algorithms data-structures hackerrank-solutions

Last synced: 14 Jun 2026

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

Contain all major data structures with documentation and code.

data-structures

Last synced: 22 Jun 2026

https://github.com/eugeniusms/sda-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

algorithms college data-structures dsa

Last synced: 15 Jun 2026

https://github.com/zwrawr/dsa_assessment

University of York, Data Structures and Algorithms Assessment, Task : Predictive Text

alogrithms c data-structures university-of-york university-project

Last synced: 22 Jun 2026

https://github.com/iykekings/data-structures-deno

Popular data structures' implementation in JavaScript/Typescript

data-structures deno javascript typescript

Last synced: 06 May 2026

https://github.com/prime-infinity/prime-chain

understanding basic blockchain concept by building simple blockchain in javascript,python and golang. Experimenting with different data structures.

blockchain blockchain-demos data-structures golang javascript python

Last synced: 06 May 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/vikramgujar/logical-problem-solving

A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.

algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings

Last synced: 12 Jun 2026

https://github.com/yahyatinani/y

'y' is a library that aims to provide useful data structures and utility functions.

data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors

Last synced: 10 Jun 2026

https://github.com/arin-paliwal/data-structures-and-algorithms

This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.

algorithms cpp data-structures java python

Last synced: 10 May 2026

https://github.com/ahmed-roshdy-1/implementing-stack-using-c

this problem I had solved in my second year in computer science college

c data-structures stack

Last synced: 11 Jun 2026

https://github.com/muhammadsaadx/dynamic-system-model-database

I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.

avl-tree btree data-structures database-management red-black-tree sql

Last synced: 12 Mar 2025

https://github.com/pc9795/ds-algo-java

Data structures and Algorithms implemented in Java :coffee:. Some theory notes also.

algorithms data-structures java

Last synced: 28 Jun 2025

https://github.com/allan7yin/datastructures-algorithms

Code related to data structures and algorithms

algorithms data-structures system-design

Last synced: 17 Jun 2025

https://github.com/juliusmarminge/pathfinding-visualizer

A visualizer of different pathfinding algorithms

algorithms data-structures react typescript vite

Last synced: 18 Apr 2026

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

C++ η±»STLεΊ“

cpp-library data-structures

Last synced: 12 Sep 2025

https://github.com/michaelehab/algorithmic-toolbox-san-diego

Algorithmic Toolbox Programming Challenges Solutions from University of California San Diego course on Coursera

algorithms coursera data-structures divide-and-conquer dynamic-programming greedy-algorithms uc-san-diego

Last synced: 04 Mar 2025

https://github.com/tomboddaert/dyn-slice

An implementation for a &dyn [Trait] -like reference

data-structures rust

Last synced: 30 Apr 2025