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/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/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/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/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/stepantita/interview-prep

This repository contains C++ solutions for various LeetCode problems, categorized into multiple sections by topics

algorithm-challenges algorithms c-plus-plus cpp data-structures leetcode leetcode-solutions problem-solving programming programming-exercises

Last synced: 17 Jan 2026

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

Home task for Basic Algorithms and Data Structures📊

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

Last synced: 13 Jun 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/libsugar/bettercollections

Some better collection implementations than the system library

arraypool collections concurrent data-structures vector

Last synced: 14 Aug 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/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/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/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/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/muhammedmagdyy/acpc-kickoff-2022

Solutions for ACPC Kickoff 2022

algorithms cpp data-structures

Last synced: 18 Mar 2026

https://github.com/kimbo-slicee/java-data-structures

Data Structures 📊📊 and Algorithms 📝 using Java ☕ 👨‍💻

algorithms arraylist arrays data-structures java multidimensional-arrays multithreading queue stackbit tree-structure

Last synced: 14 Jun 2025

https://github.com/anishsinha-io/jenny-assignments

A place for Jenny to do DSA while also learning Git!

algorithms c data-structures education

Last synced: 23 Mar 2026

https://github.com/not-minimal/algoritmos

Ramo de Algoritmos y Programación del Segundo Semestre

algorithms c data-structures

Last synced: 14 Jun 2025

https://github.com/29dch/data-structure-project-ofo-shared-bicycle

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

cpp data-structures

Last synced: 20 Sep 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/camara94/data-visualization-with-python

Data visualization and some of the best practices when creating plots and visuals. The history and architecture of Matplotlib, and how to do basic plotting with Matplotlib. Generating different visualization tools using Matplotlib such as line plots, area plots, histograms, bar charts, box plots, and pie charts. Seaborn, another data visualization library in Python, and how to use it to create attractive statistical graphics. Folium, and how to use to create maps and visualize geospatial data.

data data-science data-structures data-visualization python3

Last synced: 16 May 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/dezinezync/oideformat

The Open Invoice Data Exchange Format Specification

data-structures exchange invoice json spec specification

Last synced: 06 Jul 2025

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

🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!

algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering

Last synced: 02 Mar 2026

https://github.com/isinghabhishek/java_dsa-basic-to-advance

This repo contains all my learning related to fundamentals of Java Programming language, and the Data Structures and Algorithm. Many of the Classical problems solution, and important algorithms explanation with algorithms problem examples solution. Java Data Structure and Algorithms

algorithms data-structures java problem-solving

Last synced: 18 Sep 2025

https://github.com/shiweihe0713/algorithms-made-easy

Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.

algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree

Last synced: 30 Jan 2026

https://github.com/heap-data-structure/specification

:mount_fuji: Heap specification for JavaScript

agpl data-structures heap javascript specification

Last synced: 12 Dec 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/yjl9903/setmap

Use Hash to check whether two sets are equal.

data-structures hash

Last synced: 06 Oct 2025

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/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/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/thrimbda/dune

Dune of data-structures

data-structures dune

Last synced: 14 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/tresor11/coding-challenges

This repository contains solutions to common coding challenges

algorithms data-structures

Last synced: 23 Feb 2026

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/sagiegurari/c_vector

A simple growable vector for C

c c-lib c-library data-structures vector

Last synced: 08 Oct 2025

https://github.com/mizrael/dictionarylookupbenchmark

Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.

benchmark data-structures dotnet

Last synced: 08 Oct 2025

https://github.com/puneetkakkar/leet-code

Leet Code Algorithm C++ Solutions

algorithms data-structures

Last synced: 09 Oct 2025

https://github.com/yuweaec/ai-programming-with-python-bertelsmann

This repository aims to provide code and information to help you develop a comprehensive understanding of Python programming in the context of artificial intelligence (AI) applications.

ai bertelsmann data-structures functions jupyter-kernels jupyter-notebook numpy object-oriented-programming pandas python python-packages pytorch scripting udacity-nanodegree

Last synced: 18 Jan 2026

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

This repository by Sandip Palit contains Data Structures and Algorithms in Python.

algorithms backtracking complexity data-structures dsa linked-list maths oop python recursion searching sorting

Last synced: 09 Oct 2025

https://github.com/yanpozka/trie

Go implementation of Tries data structure

data-structures go lookup trie uuid

Last synced: 09 Oct 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/hweawer/algohol

Algorithmic tasks in courses and contests

algorithms data-structures leetcode

Last synced: 10 Oct 2025

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/elandeyan/min_max_heap_dart

A MinMax binary heap implementation as dart's package.

dart-lang dart-package dartlang data-structures

Last synced: 09 Feb 2026

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/arindal1/thecodejungle

Curated collection of resources for developers, programmers and tech enthusiasts.

computer-science data-science data-structures interview-questions resources software-development

Last synced: 21 Jan 2026

https://github.com/ahmad-nour-haidar/x-unique-list

A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.

collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness

Last synced: 23 Feb 2026

https://github.com/sanjid133/go-collections

Implement data structure using golang generics

data-structures golang

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/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/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/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/tomaslink/algorithmic

Collection of documented, well tested, clean and efficient pure python algorithms implementations to solve computational problems.

algorithmic-efficiency algorithms big-o clean-code complexity-analysis cracking-the-coding-interview data-structures interview-practice interview-questions problem-solving python recursion

Last synced: 15 Oct 2025

https://github.com/grainme/Interview-Preparation

Here, I share my solutions and algorithms for various challenges.

algorithms data-structures problem-solving

Last synced: 16 Oct 2025

https://github.com/krrishd/csci-2270

CSCI 2270: Data Structures

data-structures datastructures

Last synced: 17 Oct 2025

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

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/limitedeternity/datastructures

Udemy – Easy to Advanced Data Structures

cpp data-structures

Last synced: 19 Oct 2025

https://github.com/jonathanhallstrom/lmj-misc

some data structures and algorithms (for my own education)

algorithms data-structures

Last synced: 14 Apr 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/sumeetsarkar/geeksforgeeks

GeeksforGeeks DS problems in Javascript

arrays data-structures ds geeksforgeeks stacks

Last synced: 23 Oct 2025

https://github.com/yoannpa/dtrsiv

A collection of functions using data.table to efficiently clean large tables using a simplified syntax

data-structures rdatatable rpackage

Last synced: 25 Oct 2025

https://github.com/jeepway/data-structures-in-c

A collection of implementations of commonly used data structures in C.

algorithms c c-programming data-structures data-structures-in-c dsa makefile

Last synced: 14 Feb 2026

https://github.com/samridhisainii/codzy_dsa

This is my repository of Leetcode , GeeksforGeeks and Codechef questions which i solve regularly

algorithms cpp data-structures

Last synced: 23 Jan 2026

https://github.com/quang-pham-dev/ds-a

[WIP] The repository for revising and practicing data structures and algorithms. [TODO] move to practice with python

algorithms big-o data-structures hash-table javascript leetcode-solutions linked-list stack-queue tree

Last synced: 24 Jan 2026

https://github.com/turbomack/queue

Simple FIFO (first in, first out) Queue implementation in Elm

data-structures elm queue

Last synced: 24 Feb 2026

https://github.com/kimmyxpow/php-dsa

This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.

algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms

Last synced: 29 Jan 2026

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/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/pragmatic-objects/oo-data

Tool for generating data-like interfaces

data-structures elegantobjects java oop

Last synced: 01 Mar 2026

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