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/asarkar/exercism-python

https://exercism.org/tracks/python

algorithms data-structures exercism exercism-python python

Last synced: 18 May 2026

https://github.com/alexaegis/avl

Flexible AVL Tree for TypeScript

avl avl-tree data-structures javascript node npm npm-package tree typescript

Last synced: 09 Apr 2026

https://github.com/hemisphere-studio/async-subscription-map

Async bookkeeping data structure for multithreaded state subscriptions

async data-structures multithreading subscriptions

Last synced: 15 Mar 2025

https://github.com/bosley/ak24

Lightweight C application kernel providing core data structures (lists, maps, buffers), memory management, and optional Boehm GC integration for building robust applications.

application-framework boehm-gc c closures concurrency data-structures garbage-collection memory-management string-intern

Last synced: 21 Feb 2026

https://github.com/zhuangqh/datastructure

several data structure's template

data-structures pta

Last synced: 07 Nov 2025

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

Library containing documented implementations of internal workings of commonly used data structures.

cmake cpp ctest data-structures doxygen rtd rtfd sphinx

Last synced: 28 Jul 2025

https://github.com/iamklevy/datastructures-algorithms-problem-solving-

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)

algorithms data-structures interview-questions leetcode

Last synced: 15 May 2025

https://github.com/selectiveduplicate/dsago

Data structures and algorithms in Go, for learning purposes

algorithms data-structures data-structures-and-algorithms go golang

Last synced: 23 May 2026

https://github.com/nish7/algosjs

Algorithms and DS practice in Javascript

algorithms data-structures javascript

Last synced: 27 Jul 2025

https://github.com/shaolans/projet_algav_trie

Implementation of the Patricia Trie and the Hybrid Trie in Java

algorithms data-structures data-visualization graphviz-dot hybrid-training java patricia-tree tree trie

Last synced: 11 Jun 2026

https://github.com/lmithilesh-26/leetcode-solutions

Modern C++ Solutions of LeetCode Problems using Brute Force & Optimized Approach.

algorithms brute-force cpp20 data-structures interview-questions leetcode-solutions practice problem-solving

Last synced: 06 Sep 2025

https://github.com/fscotto/collection

Data structures in Golang

data-structures golang golang-library

Last synced: 15 Mar 2025

https://github.com/guibrandt/avl_tree

Árvore AVL de busca genérica em C++

avl-tree cotuca cpp11 data-structures generics maligno

Last synced: 13 Jul 2025

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

Cpp code for some data structures with usage examples

avl-tree cpp data-structures list queue stack

Last synced: 26 Feb 2025

https://github.com/af2b/datastructure

A comprehensive collection of fundamental data structures implemented in different langs with practical, real-world examples. Each implementation includes detailed documentation covering from basic concepts to advanced usage, focusing on both educational understanding and practical applications.

clojure data-structures golang golang-examples ruby rust swift

Last synced: 09 Apr 2026

https://github.com/werdsmind/estructuras_de_datos

colección de implementaciones de estructuras de datos y algoritmos fundamentales escritos en C++

console-application cpp data-structures double-linked-list executable graph pointers pointers-and-arrays proyects tree-structure

Last synced: 23 Jun 2025

https://github.com/kingcitaldo125/pytree

My implementation of a BST data structure

data-structures

Last synced: 27 Jul 2025

https://github.com/yangboz/dapps-simple-twitter-nebulas

a simple twitter SinglePageApplication for nebulas dapps incentive program.

blockchain bootstrap dapps data-structures jquery nebulas single-page-applications smart-contracts

Last synced: 11 Apr 2026

https://github.com/ramzijabali/data-structures-java

Reimplementation of Java data structures

data-structures java

Last synced: 01 Sep 2025

https://github.com/nikhil25803/dsalgo

C++ Basic Programs | Data Structure | Algorithms

algorithms cpp data-structures

Last synced: 04 Apr 2025

https://github.com/hector1274/struct-changelog

🔍 Track and record changes in nested data structures automatically, ensuring data integrity and simplifying debugging with detailed audit trails.

change-tracking changelog changelogs data-diff data-structures dict diff elixir json library list nested-data python

Last synced: 11 Apr 2026

https://github.com/barrenszeppelin/pmmap

Go implemenation of Persistent Mergeable Hash Maps

data-structures go hashmap immutable tree

Last synced: 01 Sep 2025

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

This repository contains the coding problems solved in Java DSA.

data-structures dsa-practice java-8

Last synced: 27 Jul 2025

https://github.com/memgonzales/aiep-python-scratch

Materials for the AMSLI Informatics Enrichment Program (AIEP), a training program for students representing the Philippines in international computational thinking and informatics contests

acm-icpc algorithms big-o binary-search binary-search-tree bisection-method bitwise-operators competitive-programming data-structures debugging divide-and-conquer dynamic-programming greedy-algorithms programming-for-kids python3 queue recursion scratch3 stack

Last synced: 20 Apr 2026

https://github.com/kanavgoyal898/spellsensei

spellSensei is a lightweight Python-based spell checker using the Wagner-Fischer algorithm to calculate Levenshtein distance and suggest accurate corrections. Designed for efficiency, it seamlessly integrates into applications without sacrificing performance. Ideal for enhancing text accuracy in personal projects or larger systems.

algorithms data-structures dynamic-programming python scratch-implementation spell-checker wagner-fischer-algorithm

Last synced: 27 Jul 2025

https://github.com/hariyebk/buble-sort

A generic sorting algorithm

data-structures linked-list sorting-algorithms

Last synced: 19 Sep 2025

https://github.com/neelkamath/ctci-practice

🧑‍💻 Just me practicing Cracking the Coding Interview problems

algorithms ctci data-structures kotlin

Last synced: 27 Jul 2025

https://github.com/markopapic/ads

C# implementations of some algorithms and data structures.

algorithms csharp data-structures

Last synced: 11 Jun 2026

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

This repository is designed to help beginners and newcomers learn Python programming, object-oriented design, and essential data structures and algorithms. The content is organized to provide a clear and structured learning path.

algorithms algorithms-and-data-structures data-structures python

Last synced: 30 Jun 2025

https://github.com/jagadeeshm007/leetcode

This repository serves as a collection of my solutions to various LeetCode Data Structures and Algorithms (DSA) problems using c++.

algorithms cpp data-structures leetcode leetcode-cpp leetcode-practice leetcode-questions leetcode-solutions

Last synced: 07 Jun 2026

https://github.com/imtiaz-emu/datastructurewithpython

Implementation of Data Structures using PYTHON 3.

bst data-structures heap linked-list

Last synced: 15 Mar 2025

https://github.com/farial-mahmod/bubble-sort-in-python

Implementing Bubble Sort algorithm using Python.

bubble-sort data-structures python3

Last synced: 27 Jul 2025

https://github.com/kuanhungchen/spring-2019-data-structures

📦 Some programming assignments about basic data structures.

data data-structures

Last synced: 25 Feb 2025

https://github.com/nawodyaishan/simple-bookshop-shopping-cart

Simple bookshop shopping cart and checkout system using Dyanamic Programming Algorithms and Data Structures

algorithms c data-structures dynamic-programming

Last synced: 15 Mar 2025

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

Daily Coding Problems

data-structures leetcode

Last synced: 04 Apr 2025

https://github.com/mubassim-khan/recursion-java

A few programs of Recursion topic/concept in Java language, helpful to understand the flow of program & method of recursion in Data Structures & Algorithm.

data-structures datastructures-algorithms java recursion recursive-algorithm

Last synced: 05 Mar 2025

https://github.com/victorowinoke/data-science-challenge--dap-eldohub

This is my solution for the EldoHub DAP data science challenge

challenges-solved data-science data-structures interview-questions python

Last synced: 11 Apr 2026

https://github.com/mistivia/algds

Generic algorithms and data structures for C

algorithms data-structures

Last synced: 15 Mar 2025

https://github.com/naforoutan/skyline-computation-bjr-tree

A data structures project implementing a BJR-Tree for efficient dynamic skyline queries, processing multi-dimensional datasets with continuous point insertions and deletions.

data-structures skyline tree-structure

Last synced: 18 Sep 2025

https://github.com/dkauf42/tablequery

Functions to query a MATLAB DataTable, using match & range criteria

data-structures matlab

Last synced: 27 Jul 2025

https://github.com/sebastianofazzino/fundamentals-of-computing-specialization

Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.

algorithms computer-programming computing data-structures game-development gui python software-development

Last synced: 04 Jun 2026

https://github.com/charon25/javabasicdatastructures

Recreating data strucures in Java for learning purposes

data-structures java

Last synced: 16 Jan 2026

https://github.com/jleung51/data_structures

Implementations of various data structures.

data-structures

Last synced: 27 Mar 2025

https://github.com/csvitor-dev/clang-exercises

Data Structures Exercises with Clang

clang data-structures

Last synced: 27 Jul 2025

https://github.com/hamidhosen42/lightoj-problems-discussion-and-solutions

lightOj-problems-discussion-and-solutions-and-algorithm-and-data structures

algorithms c-plus-plus c-programming data-structures discussion lightoj-solutions

Last synced: 26 Jul 2025

https://github.com/tanmayvaij/pattern-printing

Some important pattern printing questions asked in interviews

algorithms cpp data-structures forloops patterns

Last synced: 15 Mar 2025

https://github.com/mmaffi/c-academic-exercises

📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.

algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges

Last synced: 31 Mar 2025

https://github.com/hafizhhasyhari/struktur-data-2024-kuliah-s1-bachelor

Struktur Data implementasi berbagai konsep dasar Struktur Data menggunakan bahasa pemrograman C, C++, dan mungkin bahasa pemrograman lain yang saya gunakan di kampus. Selain itu, terdapat tantangan-tantangan telah saya selesaikan yang berkaitan dengan C++ Algoritma Robotika.

algorithms algorithms-and-data-structures cplusplus data-structures strukturdata

Last synced: 23 Mar 2025

https://github.com/whitedodo/datastructure1

Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)

cpp data-structure-cpp data-structures

Last synced: 26 Jul 2025

https://github.com/cardoso010/challenges

Leetcode, codewar, hackerrank Challenges

algorithms challenges codewa data-structures elixir leetcode study

Last synced: 23 Mar 2025

https://github.com/lmbarros/dump

DUMP: Dump of Unsorted Morsels for Programmers

algorithms data-structures reference

Last synced: 21 Feb 2026

https://github.com/trviph/collection

Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.

data-structures go golang

Last synced: 13 Jun 2026

https://github.com/antunesluis/lab-2

Trabalhos da disciplina de Laboratório de Programação 2

c data-structures minefield

Last synced: 01 Jul 2025

https://github.com/cassxw/leetcode

My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.

algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python

Last synced: 31 Mar 2025

https://github.com/dan-niles/data-structures-and-algorithms

Collection of data structures and algorithms for CS2023

algorithms cpp cs2023 data-structures

Last synced: 18 Sep 2025

https://github.com/greatdrake/hashmap

hash table implementation

cpp data-structures

Last synced: 26 Jul 2025

https://github.com/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/msarmadqadeer/data-structures-implementation

These are the tasks that I performed during learning data structures.

cpp data-structures dsa dsa-algorithm

Last synced: 26 Jul 2025

https://github.com/ocdbytes/ds-algo-important-questions

Data Structures and Algorithms | LeetCode Solutions | Coding Ninjas Solutions | Love Babbar Playlist

algorithms cpp data-structures

Last synced: 26 Jul 2025

https://github.com/arkid15r/cs

Go/TypeScript exercies on algorithms and data structures.

algorithms data-structures data-structures-algorithms sorting-algorithms

Last synced: 26 Jul 2025

https://github.com/mateusz-przybyla/addressbook_structured

C++ application - Przyszly Programista course (training)

cpp data-structures structured-programming txt-files

Last synced: 09 Nov 2025

https://github.com/seanballais/a-crazy-calculator

A simple calculator where the operations utilize stacks that are implemented with queues that are implemented by arrays that are implemented by linked lists.

data-structures java

Last synced: 27 May 2026

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

Data Structures and Common Algorithms Implementations.

algorithms data-structures

Last synced: 15 Mar 2025

https://github.com/elidrissidev/dsa-practice

My playground repository where I'm practicing DSA using C!

algorithms c computer-science data-structures

Last synced: 31 Mar 2025

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

The project shows various data structures implemented in Golang.

data-structures golang

Last synced: 01 May 2025

https://github.com/woosungkim0123/data-structures-deep-dive

Repository for Data Structures Learning

c data-structures

Last synced: 24 Aug 2025

https://github.com/3ein39/sparse_array_matrix

Representing an array of very huge indices (e.g. 10^8) using doubly linked list

data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix

Last synced: 26 Jul 2025

https://github.com/jeon0976/algorithmscode

Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략

algorithms data-structures swift

Last synced: 07 Apr 2025

https://github.com/obeliskos/typescript-datastructures

Typescript-implemented data structures and benchmarks

avl avl-tree data-structures typescript

Last synced: 23 Mar 2025

https://github.com/zot/differencelists.jl

A difference list implementation for Julia. These are a highly efficient and simple way to build up lists from parts: appending, prepending, and concatenation are all very fast (constant time). They're also immutable, so you can reuse the parts.

data-structures julia utilities

Last synced: 18 Sep 2025

https://github.com/rationalcrafter/avl_tree

Simple implementation of an AVL tree set data structure

algo c data-structures

Last synced: 26 Jul 2025

https://github.com/labex-labs/numpy-for-beginners

This comprehensive course covers the fundamental concepts and practical techniques of NumPy, the essential library for numerical computing in Python. Learn to create, manipulate, and analyze arrays efficiently.

array-manipulation array-slicing beginner-friendly course data-analysis data-science data-structures fast-computation hands-on labex labs linear-algebra matrix-operations numerical-computing numpy programming python python-programming scientific-computing vectorized-operations

Last synced: 20 Jun 2026

https://github.com/ajaysinghpanwar2002/x

The Project X, I consider it my hobby and dedicate time to work on it during the weekends.

data-structures file-system nextjs redux-toolkit

Last synced: 25 Jan 2026

https://github.com/ianfelps/leetcode

Repositório com soluções comentadas de problemas de LeetCode. Inclui explicações, abordagens utilizadas e reflexões sobre cada questão resolvida.

data-structures leetcode python study

Last synced: 18 Sep 2025

https://github.com/abdellahbellakrim/philosophers_42

Implementing the dining problem with philosophers around the table in C programming using threads and processes.

algorithms c data-structures dining-philosophers-problem low-level-programming processes threads

Last synced: 26 Jul 2025