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/w8r/b-tree

Generic B-Tree

b-tree data-structures search-trees

Last synced: 12 May 2025

https://github.com/jvedsaqib/dsa_java

Some programs related to Data Structures and Algorithms in Java.

array data-structures dfs graph linkedlist search sorting-algorithms stack

Last synced: 04 Feb 2026

https://github.com/rogercoding/data-structure-and-algorithm

A repository containing the function code of data structures and algorithm for collaboration for the open source tournament

algorithms algorithms-and-data-structures data-structures java open-source

Last synced: 28 Sep 2025

https://github.com/lastancientone/amd-vs-nvda

Analyzing 2 technology stocks using Master Analyst Program (MAP).

data data-analysis data-structures data-visualization excel forecasting time-series-analysis

Last synced: 15 May 2025

https://github.com/sambhav228/sinking-ship

A data Structure based project implementing through C language Programming

c college-project data-structures

Last synced: 22 May 2026

https://github.com/aryehky/cauliflower

🥦 Cauliflower: React app javascript web development data-structures algorithms 🥦

algorithms data-science data-structures javascript javascript-library webdevelopment

Last synced: 15 Mar 2025

https://github.com/saadsalmanakram/ds-bigo-complexity

It's all about Data Structures... This repository is designed to provide a comprehensive guide to understanding, implementing, and mastering data structures from the ground up.

bigonotation data-structures datastructures datastructures-algorithms timecomplexity

Last synced: 08 Apr 2025

https://github.com/can-dy-jack/linkedlist

LinkedList and DoubleLinkedList implementation in JavaScript

algorithm data-structures double-linked-list javascript linked-list

Last synced: 07 Apr 2025

https://github.com/bgraokmush/veri_yapilari

Java ile veri yapıları ve algoritmalar

algorithms-and-data-structures data-structures java

Last synced: 20 Mar 2025

https://github.com/viktorsvertoka/goit-algo-hw-04

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures goit goit-algo-hw-04 python

Last synced: 30 Jun 2025

https://github.com/omgzui/basic_c

🐾c语言-数据结构-PHP扩展

c data-structures leetcode php-library

Last synced: 27 May 2026

https://github.com/mohahmadraza/leetcode-python-project-tasks

This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.

algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions

Last synced: 15 Apr 2026

https://github.com/josgard94/data_struct_in_c_example

This an example of how to use data structs in c language. In this example, a departmental store is shown. the example allows to users select products from a category. In addition, at the end of the program, it is shown a note with the products acquired by users and the total spend to the buy by a user.

data-structure data-structures data-structures-and-algorithms example examples language-c learning learning-c

Last synced: 15 Mar 2025

https://github.com/ggcr/go-algorithms

A collection of LeetCode problems, data-structures and algorithms in Go following the TDD cycle.

algorithms data-structures go leetcode leetcode-solutions neetcode tdd

Last synced: 09 Aug 2025

https://github.com/tornikegomareli/deque

🦸‍♂️A Deque collection type implemented with Swift's protocols: Sequence, Collection, MutableCollection, and BidirectionalCollection with using of circular buffer to maximize memory usage

circular-buffer collection-protocol data-structures deque swift

Last synced: 21 Aug 2025

https://github.com/ilovenooodles/praktikum-alstrukdat-2021

Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022

algorithms c data-structures

Last synced: 31 Mar 2025

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

Implementation of all basic data Structure and algorithms in python.

algorithms algorithms-and-data-structures data-structures python3

Last synced: 15 Mar 2025

https://github.com/jrnxf/bst-visualizer

API to help visualize binary search trees

algorithms binary-search-tree data-structures flask python skrrrt

Last synced: 27 Jul 2025

https://github.com/daya-jin/datastructureandalgorithm

Implementations of commonly data structure and problem solving with Python

algorithms data-structures

Last synced: 11 Apr 2026

https://github.com/make-github-pseudonymous-again/js-cg

:triangular_ruler: Computational geometry data structures and algorithms for JavaScript

agpl algorithms computational-geometry computer-science data-structures javascript

Last synced: 03 Feb 2026

https://github.com/kinotic-foundation/structures

Structures is an open-source framework for data storage and retrieval, supporting schema evolution, data management, and providing a user-friendly GUI and OpenAPI interface.

data-management data-structures datamanagement docker high-performance java schema-evolution

Last synced: 26 Feb 2025

https://github.com/aryank1511/dsa456-learning-and-assignments

This repository contains a collection of all the source code and files that I used in order to learn Data Structures and Algorithms in Python and complete all the assignments in this course.

algorithms data-structures dsa-practice dsalgo python3

Last synced: 04 Aug 2025

https://github.com/reity/symbolism

Extensible combinator library for building symbolic Python expressions that are compatible with serialization and can be evaluated at a later time.

abstract-syntax-tree data-structures python-library symbolic-expressions symbolic-manipulation

Last synced: 10 Mar 2026

https://github.com/jeninsutradhar/java-datastructures-algorithms

This repository contains implementations of various data structures and algorithms in different programming languages. It serves as a reference and learning resource for understanding fundamental concepts in computer science.

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

Last synced: 26 Feb 2025

https://github.com/yoonah-dev/baekjoon-algorithm

➰ 고리고리단 알고리즘 스터디 - CPP ➰

algorithm cpp data-structures

Last synced: 26 May 2026

https://github.com/astrocatalogs/astroschema

Package defining schema relevant to astronomy and astrophysics data, providing useful interfaces for interaction with those schema.

astronomy astrophysics avro avro-schema data-science data-structures json json-schema

Last synced: 21 Feb 2026

https://github.com/agungdwiprasetyo/cheatsheet

Cheatsheet STL C++, JavaScript, Python, ...

data-structures stl

Last synced: 06 Mar 2025

https://github.com/micahondiwa/alx-low_level_programming

Low-level programming language with ALX and Holberton School

c data-structures malloc malloc-free malloc-library

Last synced: 18 Sep 2025

https://github.com/liva2008/algorithm

PPT of Modern Javascript Data Structures and Algorithms

algorithms data-structures javascript js ppt

Last synced: 05 Jul 2025

https://github.com/dalpan/strukturdata

Code Program C++

c-plus-plus cpp data-structures

Last synced: 15 Mar 2025

https://github.com/ericduran/algo_ds

Algorithms & Data Structures w/ JS

algorithm data-structures javascript

Last synced: 27 Jul 2025

https://github.com/bidyashish/dynamic-programs

Dynamic Programming algorithms and Data Structures concepts

algorithms data-structures es6 javascript node nodejs

Last synced: 24 May 2026

https://github.com/sumonta056/code-library

Discover a comprehensive GitHub repository dedicated to everything you need to master C++. Whether you're a beginner or looking to enhance your skills, explore topics such as Basic C++, Advanced C++, STL, Data Structures and Algorithms, and more. Get access to a wealth of resources and information to help you excel in the world of C++.

algorithms cpp cpp17 data-structures dp number-theory oop-principles

Last synced: 26 Dec 2025

https://github.com/jabolopes/go-safeslice

Go slice that can be modified while being traversed.

data-structures generics go go-library golang golang-library slices utility

Last synced: 22 Aug 2025

https://github.com/union-find/contiguous

:rice: Contiguously-allocated disjoint-set data structures for JavaScript

agpl amortized computer-science data-structures disjoint-sets javascript

Last synced: 21 Feb 2026

https://github.com/verma-kunal/dsa-toolbox

This repository contains my learnings of Data Structures & Algorithms

algorithms data-structures java leetcode

Last synced: 04 Feb 2026

https://github.com/muhammad-magdi/corebasicsclass

The Java Implementation of the Datastructures and Algorithms discussed in the Core Basics Class @CoachAcademy

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java

Last synced: 08 Apr 2025

https://github.com/monamobeen/60daysdsatrack

60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!

algorithm computer-science data-structures dsa-algorithm graph prob-solving trees

Last synced: 01 Sep 2025

https://github.com/arturobp3/datastructures_and_algorithms

Several exercises about OOP in C++ including data structures and algorithms.

algorithms c-plus-plus data-structures hashmap queues treemap

Last synced: 28 May 2026

https://github.com/seikhchilli/bubble-sort-algorithm-cpp

Bubble Sort Algorithm using c++.Arranges array in ascending order.

algorithms array ascending bubble-sort cpp data-structures pointers-and-arrays sorting-algorithms

Last synced: 15 Mar 2025

https://github.com/bl33h/lispinterpreter

A interpreter that analyzes a code in LISP and executes it. Uses JCF to optimize the operations. Also uses MVC pattern.

aritmethic data-structures interpreter java lisp logic-operations operations

Last synced: 14 Mar 2025

https://github.com/lucidfrontier45/threshold_dict

A data structure to find smallest key that is larger than the query.

data-structures

Last synced: 15 Apr 2025

https://github.com/pranav016/ds-algo-in-python

Implementation of Data-structures and Algorithms in Python.

algorithms data-structures python time-complexities

Last synced: 10 Apr 2025

https://github.com/etcetra7n/tabulux

A python package for performing tabular operations

data-structures python python-library tabular-data tabulate

Last synced: 28 Mar 2025

https://github.com/virxec/combo_vec

A library for creating a "combo stack array-heap vector", or simply a re-sizable array

data-structures rust stack

Last synced: 14 Apr 2025

https://github.com/lightsing/compact-map

'Small map' optimization: store up to a small number of key-value pairs on the stack.

data-structures hashmap rust rust-library stack

Last synced: 14 Apr 2025

https://github.com/ajayns/c-programs

A collection of data structure and algorithm implementations in C

algorithms c data-structures

Last synced: 10 Mar 2026

https://github.com/abdullahashfaqvirk/Python-DSA

Data Structures and Algorithms implemented in Python with unit tests.

algorithms data-structures dsa open-source python unit-tests

Last synced: 27 Sep 2025

https://github.com/bodrovis-learning/datatypesalgo-yt-series

Серия уроков "Алгоритмы и структуры данных" на YouTube

algorithms data-structures lessons youtube-tutorial-series

Last synced: 15 May 2025

https://github.com/qwq-dev/myleetcodesolutions

Daily uploads of Leetcode solutions to enhance my coding skills.

data-structures leetcode leetcode-solutions

Last synced: 01 Apr 2025

https://github.com/gwuah/gotham

exercises to learn golang. Especially implementations of classic cs algorithms. [More into java now]

algorithms data-structures golang

Last synced: 28 Jul 2025

https://github.com/bl33h/mathematicalsets

A program that manipulates mathematical sets, allowing users to input elements, perform set operations, and search for specific elements.

data-structures discrete-mathematics mathematical-sets python set-operations set-theory

Last synced: 14 Mar 2025

https://github.com/thegatesdev/maple

A clean, type safe intermediary structure

config configuration configuration-files data-structures json yaml

Last synced: 24 Aug 2025

https://github.com/himkt/algorithm-rs

🛠️ Data structure and algorithm written in Rust

algorithms atcoder data-structures rust

Last synced: 12 Aug 2025

https://github.com/dhravya/dsa-for-noobs

A collection of data structures and algorithms I'm writing while learning

algorithms data-structures

Last synced: 31 Mar 2025

https://github.com/davidyslu/onlinejudgenctu

Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)

algorithms cpp data-structures

Last synced: 14 May 2025

https://github.com/champ96k/leetcode-solutions

Collection of LeetCode questions and solutions to ace the coding interview!

coding-interview-preparations cpp data-structures leetcode-solutions

Last synced: 07 Oct 2025

https://github.com/basitraza228/dart-leetcode-blind75

Blind 75 LeetCode Solutions in Dart – A collection of well-optimized solutions for the Blind 75 LeetCode problems, implemented in Dart. This repository is aimed at helping developers and competitive programmers practice essential coding patterns in Dart.

algorithms blind75 coding-challenges competitive-programming dart data-structures flutter interview-prep leetcode problem-solving

Last synced: 19 Feb 2026

https://github.com/doniaskima/learncpp

Learning algorithms and data structures can significantly improve your programming skills, enabling you to write more efficient and optimized code, leading to better performance and maintainability of your software.

algorithms cpp data-structures

Last synced: 15 Mar 2025

https://github.com/iangudger/ilist

Intrusive generic linked list in Go

data-structures go golang linked-list

Last synced: 14 Jan 2026

https://github.com/not-minimal/tarea-estructura-de-datos

Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.

c data-structures software

Last synced: 19 Oct 2025

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/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/29dch/data-structure-project-ofo-shared-bicycle

数据结构项目,C++实现,主要用到了链表、栈和文件存储等知识点。

cpp data-structures

Last synced: 20 Sep 2025

https://github.com/justkode/python-algorithm

Some Python Code for Algorithm

algorithm data-structures python python3

Last synced: 24 Apr 2025

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

This repository contains all the Data Structures and Algorithms concepts and their implementation in several ways, including programming questions and Interview questions. It includes questions from popular coding platforms including LeetCode, HackerRank, Codeforces, Codechef, and many more.

algorithms algorithms-and-data-structures data-structures data-structures-algorithms dsa-algorithm dsalgo

Last synced: 11 Oct 2025

https://github.com/dk96-os/mathtools

Mathematical Software Components. This library is actively maintained, and aims to stay updated. New feature proposals are welcome, but may not be included.

data-science data-structures prime-numbers statistics

Last synced: 12 Oct 2025

https://github.com/suxrobgm/java-structures

Implementation of data structures and algorithms in Java

algorithms data-structures java

Last synced: 20 Jun 2025

https://github.com/suji04/data_structures

Implementation of all basic linear and non-linear data structures in C++

array binary-tree data-structures hacktoberfest linked-list queue stack

Last synced: 12 Jun 2026

https://github.com/ritvik19/codebook

Code Repository for various Competitive Programming platforms, solutions to various tricky problems and implementations of various algorithms in various programming languages

algorithm algorithm-challenges algorithms codechef competitive-programming data-structures hackerearth hackerrank programming-languages

Last synced: 16 Mar 2025

https://github.com/melhosseiny/struct

Data structure/algorithm library for JavaScript

algorithms computer-science data-structures

Last synced: 16 Mar 2025

https://github.com/programmersd21/ordr

⚡ High-performance sorting library for Python, powered by Rust 🦀 - featuring parallel, adaptive, and radix-sort backends for blazing-fast performance.

benchmark data-structures fast high-performance introsort numpy parallel-sorting pdqsort performance pyo3 python python-sorting quicksort radix-sort rust rust-python sorting sorting-algorithms timsort

Last synced: 05 Jun 2026

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

Manual and Explorable JS Data Structures for TOP.

data-structures nodejs odin-project

Last synced: 05 Feb 2026