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/abhinav-ark/amrita_map

Offline navigator Web App with directions and place Description.

algorithms css data-structures html javascript open-source webapp

Last synced: 18 Jul 2025

https://github.com/codeintrovert/90daysofdsa

A Series of #90DaysLeetCodeChallenge where I solve 90 leetcode problems in 90 Days!

data-structures dsa github github-copilot java learn leetcode leetcode-java leetcode-solutions student-vscode

Last synced: 17 Jul 2025

https://github.com/devfinwiz/leetcode-feeder

A repository designed for novice developers to make open-source contributions with just a few clicks. Get your pull request merged in under 12 hours!

algorithm-challenges competitive-coding cpp data-structures java leetcode leetcode-python python sql

Last synced: 21 Mar 2025

https://github.com/lironmiz/next.py-python-course

this repository contains solutions in python to the next.py python course problems of the Cyber ​​Education Center from campus.gov.il.

algorithms certificate course data-structures education exception-handling generators inheritance iterable iterator learning-by-doing module modules one-liners oop-principles oop-python polymorphism project pycharm python3

Last synced: 18 Mar 2025

https://github.com/azersd/ksort-push_swap

push_swap is a sorting algorithm based on sorting two stacks with the least amount of moves.

42 42heilbronn 42network algorithms data-structures k-sort ksort push-swap pushswap pushswap-42

Last synced: 17 Jul 2025

https://github.com/anshumansinha3301/linearsearchcpp

CPP Codes for Sorting, Searching and other DSA Concepts for interview Preparations. Codebase for data structures and algorithms.

algorithms-and-data-structures cpp data-structures searching-algorithms sorting-algorithms

Last synced: 14 Jul 2025

https://github.com/mohd-faizy/learn_python

This is a public repository of Jupyter notebooks with introductory tutorials on different aspects of Python programming. Please star us if you think it is useful:

data-structures dict-python introductory-tutorials ipython-notebook jupyter-notebooks list-in-python python-library python-practice-programs python-programming python-programming-language python3 pythondatastructure sets tuples-in-python

Last synced: 28 Oct 2025

https://github.com/minnukota381/codetantra-solutions

Here, you will get Code Tantra solutions of Data Structures and Algorithms using C for Placements

algorithms c codetantra data-structures

Last synced: 12 Jul 2025

https://github.com/brucou/functional-rose-tree

A small (2Kb zipped minified) tree-shakeable functional library to manipulate generic rose (a.k.a multi-way) trees

data-structures functional javascript lenses library rose-tree tree

Last synced: 18 Aug 2025

https://github.com/astroband/ruby-xdr

Read/write XDR encoded data structures (RFC 4506)

data-structures deserialization ruby serialization xdr

Last synced: 05 Apr 2025

https://github.com/chen0040/pyalgs

Package pyalgs implements algorithms in Robert Sedgwick's Algorithms using Python

algorithm data-structures graph-algorithms python string-manipulation string-search

Last synced: 15 Aug 2025

https://github.com/AsabaSeiban/BUAAEntrance

北航 991软件工程考研初复试 代码和笔记

algorithm data-structures operating-system

Last synced: 13 May 2025

https://github.com/ateeqrana7/banking-management-system

This is a Banking Management System built using the concepts of Object Oriented Programming & Data Structures. The following data structures have been implemented in this project; LinkedList, Queues.

bank-management-system banking banking-application banking-applications banking-system bankmanagement bankmanagementsystem classes cplusplus data-structures datastructures linked-list linkedlist management management-system object-oriented-programming oop queue

Last synced: 05 Oct 2025

https://github.com/Erfaniaa/icpc-notebook

Shahid Beheshti University ACM-ICPC team notebook

acm acm-icpc algorithms cheatsheet data-structures icpc notebook

Last synced: 10 Jan 2026

https://github.com/armanx200/avl-recog

A program to define an AVL tree and determine whether the tree is AVL or not

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

Last synced: 24 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/vanillaes/computer-science

Algorithms and Data Structures implemented in modern JS

algorithms computer-science data-structures esm esmodule

Last synced: 15 May 2026

https://github.com/adasarpan404/stl-javascript

An Open Source Project for STL Javascript

algorithm data-structures hacktoberfest heap javascript queue stack

Last synced: 06 Jul 2025

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

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

algorithms data-structures problem-solving

Last synced: 15 Apr 2025

https://github.com/shxntanu/se-lab-assignments

A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).

algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering

Last synced: 05 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/yegor256/microstack

The most primitive and the fastest implementation of a fixed-size last-in-first-out stack on stack in Rust, for Copy-implementing types

crate data-structures rust stack stack-based

Last synced: 13 Sep 2025

https://github.com/judehunter/reactivefile

Parse and reactively auto-save JSON, TOML, YAML and any other data file with ease.

data data-structures file filesystem javascript reactive reactive-programming typescript typescript-definitions

Last synced: 15 Apr 2025

https://github.com/oisouza/PrancingPonySharp

Library with algorithms and data structures useful for clean project developers.

algorithms data-structures dotnet

Last synced: 08 Apr 2026

https://github.com/xizon/learning-process-for-frontend-foundations

This repository includes most of the examples for the Data Structures, Design Patterns, Algorithms, and Others.

algorithms computer-science data-structures data-structures-and-algorithms design-patterns frontend javascript javascript-fundamentals

Last synced: 11 Apr 2025

https://github.com/teddyoweh/trek

Using graph theory algorithms and simulations, to optimaize paths and travel times between nodes on a geospatial map

data-structures graph-algorithms network-graph shortest-path-algorithm

Last synced: 09 Apr 2025

https://github.com/isgj/collection

Generic data structures in Go

data-structures go golang hacktoberfest iterator lazy-iterator

Last synced: 02 Mar 2026

https://github.com/chantsune/portable-network-archive

PNA (Portable Network Archive) is a highly scalable archive format that can be compressed, encrypted, and split. Also, its data structure is inspired by the PNG data structure.

archive archive-format compression data-structures file-format rust rust-lang zstd

Last synced: 26 Dec 2025

https://github.com/malbarbo/fera

An aggregation of algorithms, data structures and supporting crates

algorithms data-structures graph graph-algorithms graph-generation

Last synced: 17 Mar 2026

https://github.com/daboigbae/interview-questions

A curated collection of diverse coding interview questions and detailed answers, compiled by daboigbae. An essential resource for developers of all backgrounds preparing for interviews.

algorithms beginner data-structures interview-questions

Last synced: 27 Feb 2026

https://github.com/anishlearnstocode/hackerrank-problem-solving-skill-test

Contains solved programs for the HackerRank Problem Solving (Basics) Skill Test Certification 🎓.

algorihms certificate certification data-structures hackerrank java problem-solving

Last synced: 10 Apr 2025

https://github.com/madhavjivrajani/locknt

Lock-free and concurrent data structures written in Golang

concurrency data-structures golang lock-free parallism performance profiling

Last synced: 17 Mar 2025

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

C++ source code for 《C++数据结构与算法(第4版)》, ISBN: 978-7-302-37668-2

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

Last synced: 28 Oct 2025

https://github.com/oroszgy/radixtree

Fork of the project http://code.google.com/p/radixtree

data-structures java javascript radix-tree radix-trie suffix-tree

Last synced: 23 Apr 2025

https://github.com/coatless-rpkg/paintr

Draw different R data structures on graphs

data-structures draw paint r-package rstats

Last synced: 24 Jul 2025

https://github.com/lemonpi/sal

Simple algorithms library

algorithms data-structures graph library

Last synced: 16 Sep 2025

https://github.com/dynesshely/competition

All my solution for examination questions collection.

algorithms coci csp data-structures ioi luogu noi noip oi oier oj online-judge usaco usaco-solutions

Last synced: 20 Mar 2025

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

HackerRank solutions in PHP

algorithms data-structures php problem-solving sql

Last synced: 14 May 2025

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

🤓 Algorithms and data structures in JavaScript

algorithm algorithms data-structures javascript javascript-algorithms nodejs

Last synced: 30 Apr 2025

https://github.com/kovah/taboo-data

A data set for Taboo games. Plain JSON files which contain the keyword and some buzzwords like in the original Taboo game

data data-structures dataset datasets game game-resources taboo tabu

Last synced: 14 Apr 2025

https://github.com/lironmiz/codeforces

Designed to help people save the exercises I solved in c++ and track my progress and learning in algorithms, data structures, and programming math puzzles in code forces.

algorithms c codeforces-solutions competitive-programming cpp data-structures learning-by-doing low-level-programming math notepad-plus-plus solutions

Last synced: 18 Mar 2025

https://github.com/theanasuddin/grokking-algorithms-1st-edition-by-aditya-y.-bhargava

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People 1st Edition by Aditya Y. Bhargava. All Data Structures and Algorithms Implemented In Java.

aditya-bhargava algorithms algorithms-and-data-structures algorithms-java data-structures data-structures-implementations data-structures-java grokking-algorithms grokking-algorithms-in-java illustrated-book java visual-learning

Last synced: 16 Aug 2025

https://github.com/surajv311/myleetcode

Leetcode practice questions to improve my algorithmic thinking!. ✍💻---> Arrays / Strings / Recursion / DP / Graph / Trees🌳 / Linkedlist / Hashing / Greedy / Bitmagic / Backtracking. 📈

algorithms cplusplus cpp daily-coding-problem data-structures data-structures-and-algorithms dynamic-programming faang google graphs interview-questions leetcode leetcode-solutions microsoft placement-preparation trees

Last synced: 16 May 2025

https://github.com/giacomocavalieri/trie_again

🌳 Tries in Gleam

data-structures tries

Last synced: 01 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/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/mignon-p/jsw-libs

Data structure libraries in C.

binary-search-tree c data-structures library

Last synced: 11 Apr 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/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/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/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/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/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/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/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/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/frank-king/cyclic_list

Cyclic Double-Linked List

data-structures linked-list

Last synced: 27 Apr 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/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/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/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/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/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/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