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/sondosaabed/stock-market

Stock Market application using queues, stacks as data Structure. Java | JavaFX

data-structures java javafx-application queue stack stock-market

Last synced: 26 Oct 2025

https://github.com/bhartik021/data-structure-algorithm

An repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures array binary-search bit-magic bit-manipulation cpp cpp-stl data-structures data-structures-and-algorithms linear-search mathematics recursion searching searching-algorithms stl string tree

Last synced: 03 Oct 2025

https://github.com/helabenkhalfallah/dsa-toolbox

Welcome to DSA Toolbox, a comprehensive library of data structures and algorithms designed to streamline your development process! This library is built for JavaScript and TypeScript, offering both fundamental and advanced data structures, search algorithms, sort algorithms, and more.

advanced-data-structures algorithms-and-data-structures data-structures javascript-library typescript-library

Last synced: 12 Apr 2025

https://github.com/hongjungwan/challenge-codingtest

👀 누구ㄴr え占øㅕ ㄱr능ㅎŁ 모각코 んı즌 1️⃣

algorithms data-structures problem-solving

Last synced: 15 Apr 2025

https://github.com/ibra-kdbra/codeconjurer

A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.

algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2

Last synced: 12 Jul 2025

https://github.com/xxrjun/cs61b-sp21

📖 Self-study of CS61B, the CS course (Data Structures, Spring 2021) at UC Berkeley by Josh Hug.

cs61b cs61b-sp21 data-structures java

Last synced: 12 Apr 2025

https://github.com/merteldem1r/TenXWeb

TenXWeb is my personal collection of different Web development projects, designed to develop from fundamental concepts of vanilla JavaScript to intermediate & advanced ReactJS and Backend applications with NodeJS.

alogrithms backend css custom-hooks data-structures expressjs frontend html javascript material-ui nodejs reactjs redux-toolkit tailwindcss typescript web-development web-games

Last synced: 30 Jul 2025

https://github.com/urbit/noun

A noun representation in Rust

data-structures rust urbit

Last synced: 10 Apr 2025

https://github.com/arriqaaq/zset

ZSet is an in-memory Redis like sorted set datastructure

data-structure data-structures golang redis skiplist

Last synced: 11 Apr 2025

https://github.com/raj-rathod/dsa-questions

This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented

algorithms data-structures data-structures-and-algorithms dsa-learning-series dsa-practice dsa-project dsa-questions faang-interview faang-preparation faang-questions leetcode npm-package placement-preparation rajesh-rathore

Last synced: 14 Aug 2025

https://github.com/tmcgrath325/pairedlinkedlists.jl

An implementation of doubly-linked lists and skip lists in Julia

data-structures julia

Last synced: 10 Jun 2025

https://github.com/rogercoding/stack-operations

A stack is a LIFO data structure supporting push (add to top) and pop (remove from top) operations. It includes is_empty to check if empty and peek to view the top item without removal.

algorithms data-structures open-source pop-operation push-operation python stacks

Last synced: 14 Apr 2025

https://github.com/abdallahhemdan/tayara

🛵 Tayara is delivery system which manage the process of receiving the orders and deliver it to the customer fully coded using C++/C

cpp cufe-2022 data-structure data-structures delivery-sys delivery-tracker

Last synced: 07 May 2025

https://github.com/developaul/data-structures-js

DATA STRUCTURES Examples: JavaScript

data-structures javascript

Last synced: 12 Apr 2025

https://github.com/hashimsaffarini/data_structures_course

Complete Java Data Structures course with custom implementations, problem-solving, and clean examples. Perfect for students and self-learners.

data-structures java oop problem-solving

Last synced: 21 Jul 2025

https://github.com/samvv/scl.js

A standard collections library for JavaScript/TypeScript

algorithms avl-tree data-structures hashing javascript priority-queue red-black-tree typescript

Last synced: 12 Sep 2025

https://github.com/dan-sazonov/sirius-solutions

🎓(RU) Решения задач с курса Сириус "Введение в алгоритмы"

algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics

Last synced: 11 Oct 2025

https://github.com/armanx200/strassens-multi

A program to calculate the multiplication of two n^2 matrices (only works for 2^n matrices)

arman-kianian data-structures github popular popular-repositories python trending-repositories trending-topics trends

Last synced: 30 Apr 2025

https://github.com/azl397985856/blog

my personal blog(https://lucifer.ren/blog/)

algorithm blog data-structures fed frontend leetcode leetcode-solutions

Last synced: 24 Mar 2025

https://github.com/tdinucci/logicmine

An evolved implementation of the mediator pattern, helping you build highly maintainable systems

api csharp data-structures design-pattern design-patterns dotnet framework mediator mediator-pattern netcore netstandard observability observable pipeline quality

Last synced: 14 Apr 2025

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

Course material for Algorithms and Data Structures (TU Delft TI3110TU)

algorithms course-materials data-structures python

Last synced: 19 Mar 2025

https://github.com/leudz/beach_map

Implementation of a slotmap

data-structures

Last synced: 12 Dec 2025

https://github.com/mrpandya/dbms_from_scratch

A CLI based DBMS made using C++. It supports basic SQL Queries.

algorithms cpp data-structures database database-management sql

Last synced: 28 Oct 2025

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

🌴 Header-only Burkhard-Keller tree (BK-Tree) library, with different metrics supported

bktree cpp cpp11 cpp14 cpp17 cpp20 data-structures string tree

Last synced: 28 Jun 2025

https://github.com/frank-king/cyclic_list

Cyclic Double-Linked List

data-structures linked-list

Last synced: 27 Apr 2025

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

Exploration of the Piece Table data structure in Haskell

data-structures haskell piece-table

Last synced: 14 Apr 2025

https://github.com/soumyadip007/complete-data-structure-dsa-println

A data structure is a particular way of organizing data in a computer so that it can be used effectively. For example, we can store a list of items having the same data-type using the array data structure. This page contains detailed tutorials on different data structures (DS) with topic-wise problems.

algorithms array data-structures graph hashing linkedlist queue stack tree

Last synced: 06 Oct 2025

https://github.com/louis030195/octree

Dynamic sparse bounded octree in Go

3d data-structures octree

Last synced: 15 Dec 2025

https://github.com/rogercoding/trading-system-base-design

A basic Python trading system that tracks stock prices, executes buy/sell orders based on set conditions, and manages portfolio and transactions.

data-structures python trading-algorithms trading-systems

Last synced: 04 Oct 2025

https://github.com/xuehao/roberts.cs1.c

cslib for The Art and Science of C and Programming Abstractions in C by @eric-roberts

algorithms c-programming-language computer-science data-structures

Last synced: 10 Apr 2025

https://github.com/harismuneer/2-3-tree

🌲 A C++ implementation of all functionalities (insertion, deletion, search etc) of a 2-3 (two-three) Tree using Rotation, Split and Merge operations. (Please share if you find any bug in the code)

2-3-tree b-tree balanced-search-trees balanced-trees data-structures datastorage datastructures-tasks free-to-use insert-delete-operations open-source-code rotations-operations split-operations tree-data-structure tree-datastructures tree-search two-three-tree two-three-trees

Last synced: 30 Apr 2025

https://github.com/matinhosseinianfard/exhanoi

A visual data structure project that simulates the extension hanoi problem

data-structures hanoi-towers pyqt5 python

Last synced: 27 Feb 2025

https://github.com/darshangowda0/applied-cs-with-android

Google - Applied CS with android, provides source code of all the 5 projects that I taught as a Google Facilitator for 2016

ai algorithms android data-structures

Last synced: 14 Sep 2025

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

Study driven repository to maintain algorithms and data structures knowledge

algorithms big-o-notation computer-science data-structures python

Last synced: 16 Jun 2025

https://github.com/rajspeaks/code-pyramid

Code-Pyramid consists of Competitive & Beginner level codes, written in different programming languages like C, C++, Java, Python.

c codewars coding-challenge data-structures dsa dsa-algorithm dsa-practice hacktoberfest java python rajdeep-das rajspeaks

Last synced: 07 May 2025

https://github.com/renilgarala/dsa-java

DSA Notes and Practice Questions With Solution in Java

data-structures dsa dsa-learning-series java

Last synced: 23 Apr 2025

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

Implementações baseadas na apostila de Estruturas de Dados dos Profs. Waldemar Celes e José Lucas Rangel (PUC-Rio, 2002).

algorithms c data-structures educational hash-table linked-list sorting-algorithms

Last synced: 21 Jun 2025

https://github.com/aaronmcleancs/particlebox

Multithreaded particle dynamics engine using spatial hashing and quad tree collision detection to simulate forces among particles.

data-structures high-performance-computing multithreading physics-simulation sdl2

Last synced: 26 Sep 2025

https://github.com/claudiarojassoto/catalog_of_my_things

Console-based application built in Ruby, designed to keep an organized record of your possessions across different categories. This app provides a simple and user-friendly interface to manage your personal items efficiently.

bundle-install classes-and-inheritance data-structures json methods objects postgresql preserver rspec-testing rubocop-configuration ruby ruby-gem

Last synced: 08 Oct 2025

https://github.com/surzia/go-store

📝 Go实现的一系列数据结构、算法以及应用

algorithm data-structures go

Last synced: 06 May 2025

https://github.com/merteldem1r/tenxweb

TenXWeb is my personal collection of different Web development projects, designed to develop from fundamental concepts of vanilla JavaScript to intermediate & advanced ReactJS and Backend applications with NodeJS.

alogrithms backend css custom-hooks data-structures expressjs frontend html javascript material-ui nodejs reactjs redux-toolkit tailwindcss typescript web-development web-games

Last synced: 21 Jun 2025

https://github.com/alexandrehiroyuki/datatome

Data analysis and filtering using time series for embedded devices (IoT). All in a single C++ library, Data Tome. Focus on the developer's experience and performance. It is the successor to the MovingAveragePlus library.

algorithms analysis arduino arduino-library cpp cumulative-mean data-processing data-structures exponential-moving-average filters median moving-average moving-median pio platformio platformio-library standard-deviation variance

Last synced: 24 Oct 2025

https://github.com/milenacarecho/42sp

Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄

42 42sp c data-structures libft

Last synced: 09 Jul 2025

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

Theory and Implementation of Data Structures and Algorithms using Python

algorith data data-structures python

Last synced: 19 Apr 2025

https://github.com/alistra/data-structure-inferrer

A program that analyzes source code with a data-structure wildcard and suggests the right one.

analyzer c compiler data-structures haskell tex

Last synced: 21 Oct 2025

https://github.com/wang-jun-coder/reading-notes

读书笔记(大化设计模式、大话数据结构)

dahuashejimoshi data-structures design-patterns-objc

Last synced: 29 Apr 2025

https://github.com/dobatymo/data-algos

An knowledge graph for data structures and algorithms in markdown format

algorithms computer-science data-structures knowledge-graph ontology

Last synced: 28 Jul 2025

https://github.com/angular-rust/ux-dataflow

UX-Dataflow is a streaming capable data multiplexer that allows you to aggregate data and then process it using a Chain of Responsibility design pattern.

data-processing data-structures dataframe datastream datatable rust

Last synced: 16 Oct 2025

https://github.com/mewmix/gh_llm_loader

clone GitHub repositories and prepare their data for ingestion for LLMs.

context data data-structures github llm llm-training python

Last synced: 19 Sep 2025

https://github.com/grahamstrickland/malik_ds

Exercises from "Data Structures Using C++" (2e) - D.S. Malik

algorithms algorithms-and-data-structures cpp cpp11 data-structures

Last synced: 05 May 2025

https://github.com/timvermeulen/const-buffer

A fixed-capacity memory buffer allocated on the stack using const generics.

array const-generics data-structures no-std rust

Last synced: 26 Mar 2025

https://github.com/flexycode/ccdatrcl

💫 This repository contains all of the java, javascript & python code implementations for each topic in the course outline for data structures and algorithms COM231 - Mrs. Jensen A. Santillan

algorithm algorithms-and-data-structures computer-science critical-thinking data-structures knowledge-management knowledge-power knowledge-representation visualization

Last synced: 14 Apr 2025

https://github.com/gkonovalov/algorithms

Algorithms and Data Structures a comprehensive collection of fundamental Algorithms and Data structures organized into various categories to cater to the needs of software engineers and computer science students.

a-star algorithm algorithms algorithms-and-data-structures bellman-ford binary-search convex-hull data-structures dijkstra dynamic-programming floyd-warshall huffman-coding interview-questions kruskal levenshtein-distance merge-sort network-flow prim quick-sort topological-sort

Last synced: 18 Sep 2025

https://github.com/anishlearnstocode/java-wac-batch-32

Introduction to Programming 👨‍💻 in Java with Data structures + Algorithms taught at @WhatAfterCollege 🎓.

algorithms batch course data-structures java online-course what-after-college

Last synced: 10 Apr 2025

https://github.com/rafaelbroseghini/pythonista

:snake: Simple is better than complicated. Complex is better than complicated.

algorithms data-structures object-oriented-programming oop python3

Last synced: 28 Apr 2025

https://github.com/minaminao/algorithms

Algorithms and data structures in C++/Rust/Python/JavaScript/Go.

algorithms data-structures quantum-algorithms

Last synced: 28 Apr 2025

https://github.com/hamzaoutdoors/vet-clinic-database

Use a relational database to create the data structure for a vet clinic. And create a complete database with data about animals, animals' owners, clinic employees, and visits.

backend data-structures database postgresql sql

Last synced: 07 Oct 2025

https://github.com/tutorialedge/go-data-structures-course

This is the course materials for the Go Data Structures Crash Course!

data-structures go

Last synced: 10 Apr 2025

https://github.com/rauhul/cs225

Data Structures UIUC SP 2016

c-plus-plus data-structures

Last synced: 13 Apr 2025

https://github.com/sondosaabed/babies-frecuencies

Baby-Frecuencies managment application using AVL tree as data Structure. Java | JavaFX

avl-tree baby-frecuency data-structures java javafx-application

Last synced: 22 Apr 2025

https://github.com/sondosaabed/baby-frecuencies-hash

Baby-Frecuencies managment application using Hash table as data Structure. Java | JavaFX

baby-frecuency data-structures hashtable java javafx-application

Last synced: 01 Nov 2025

https://github.com/bastidood/c-data-structures

A collection of reference implementations for basic data structures written in C.

c computer-science data-structures

Last synced: 08 Oct 2025

https://github.com/talfig/set-data-structure

Data structure implementation for mathematical set operations in C.

data-structures mathematics set

Last synced: 18 Apr 2025

https://github.com/sapna127/cp-lite

Algorithms, tricks, problems solutions with most optimized way.. Open source contribution repo for Hacktoberfest. Refer Contribute.md to know more

algotithms competitive-programming data-structures hacktoberfest hacktoberfest-accepted problem-solving stl techniques tricks

Last synced: 09 Oct 2025

https://github.com/brayniac/heatmap

heatmap storage for rust

crates data-structures heatmap histogram rust

Last synced: 08 Jul 2025

https://github.com/nishkarshraj/evolvve-student-chapter-app

Evolution is the process which makes someone/something ordinary to extra ordinary. Here is a project done by UPES Students from B.Tech DevOps which is generic model on Student Chapters that helps us in extra-curricular activities.

automation collaboration cxoracle data-structures database database-management evolution git github normalization open-source opensource project python python3 student-chapters tech-devops upes-students

Last synced: 22 Apr 2025

https://github.com/mindexpert7546/learn-dsa

Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.

algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python

Last synced: 18 Jun 2025