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/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/avidlearnerinprogress/algorithmictoolbox-ucsd

Coursework solutions to UCSD DSA specialization

algorithms cpp data-structures moocs

Last synced: 22 Oct 2025

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

Leet Code Algorithm C++ Solutions

algorithms data-structures

Last synced: 09 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/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/mrityunjay-tripathi/algorithms

Implementation of different algorithms in (Python, C, C++, Java)

algorithms c cpp14 data-structures graph java python tree

Last synced: 04 Apr 2026

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

Udemy – Easy to Advanced Data Structures

cpp data-structures

Last synced: 19 Oct 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/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/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/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/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/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/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/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/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/not-minimal/algoritmos

Ramo de Algoritmos y Programación del Segundo Semestre

algorithms c data-structures

Last synced: 14 Jun 2025

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

CSCI 2270: Data Structures

data-structures datastructures

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

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

cpp data-structures

Last synced: 20 Sep 2025

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

Solutions to common problems related to data structures and algorithms in Python

algotrithm data-structures python

Last synced: 02 May 2026

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/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/suxrobgm/java-structures

Implementation of data structures and algorithms in Java

algorithms data-structures java

Last synced: 20 Jun 2025

https://github.com/hweawer/algohol

Algorithmic tasks in courses and contests

algorithms data-structures leetcode

Last synced: 10 Oct 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/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/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/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/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/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/sanjid133/go-collections

Implement data structure using golang generics

data-structures golang

Last synced: 16 Apr 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/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/roy7077/codechef-practice

this repository is dedicated to storing solutions for problems from CodeChef, a popular competitive programming platform. Emphasize that it is a personal repository created to track my progress and showcase my problem-solving skills.

algorithms algorithms-and-data-structures codechef codechef-long-challenge codechef-solutions competative-programming contest-programming data-structures dsa problem-solving

Last synced: 17 Apr 2026

https://github.com/avidlearnerinprogress/datastructures-ucsd

Coursework solutions to UCSD DSA Specialization

cpp data-structures

Last synced: 04 Sep 2025

https://github.com/evanxg852000/rockstartdev

A collection of projects implemented for learning

algorithm compilers cpp14 data-structures database golang learning python

Last synced: 18 Apr 2026

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/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/mxssl/doubly-linked-list-golang

Doubly Linked List implementation in Go (Golang)

algorithms data-structures doubly-linked-list go golang structures

Last synced: 16 Mar 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/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/dan-sazonov/informatics-solutions

🎓(RU) Решения олимпиадных задач с сайта informatics.msk.ru

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

Last synced: 13 Oct 2025

https://github.com/gabrielu3/ori-inverted-list

Inverted List made for a college discipline named Organization and Retrieval of Information

c data data-structures index inverted-index list

Last synced: 24 Feb 2026

https://github.com/eprbell/prezzemolo

Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.

algorithms avl classic computer-science data-structures dijkstra graph tree

Last synced: 18 Mar 2025

https://github.com/harrykamboj1/datastructureandalgorithms

Repository For Practicing Data Structures And Algorithms

algorithms data-structures

Last synced: 24 Apr 2026

https://github.com/hassanzaibjadoon/dsa_project

This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.

data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms

Last synced: 28 Oct 2025

https://github.com/shimul-zahan/leetcode_problems_solves

A comprehensive collection of solutions for various LeetCode problems, designed to enhance problem-solving and coding skills. Includes detailed explanations and optimized implementations in Python. Organized by data structures, algorithms, and topics to help users prepare for technical interviews.

algorithms data-structures interview-preparation leetcode-solutions object-oriented-programming problem-solving python techniques top-150

Last synced: 16 Feb 2026

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 11 Apr 2026

https://github.com/joao-conde/competitive-programming

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 10 Jun 2026

https://github.com/ranimeshehata/expression-evaluator

Conversion from infix to postfix notations using implemented stack data structure and evaluate the postfix expression.

data-structures infix-to-postfix java postfix-evaluation stack

Last synced: 21 Jul 2025

https://github.com/systemson/collection

Data structures as an alternative to the php array

arrays bag collection data-structures map php set vector

Last synced: 25 Jan 2026

https://github.com/cleosilva/estruturas-dados-javascript

Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional

algorithm data-structures interview javascript javascript-algorithms

Last synced: 19 May 2026

https://github.com/muhammadsaadx/dynamic-system-model-database

I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.

avl-tree btree data-structures database-management red-black-tree sql

Last synced: 12 Mar 2025

https://github.com/amansrv/dsa-leetcode

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithm data-structures leetcode

Last synced: 11 May 2025

https://github.com/rosekamallove/problem-solving

Concepts and Practice problems that I am solving while learning Data Structures and Algorithms

algorithm competitive-programming cpp data-structures

Last synced: 30 Mar 2025

https://github.com/pc9795/ds-algo-java

Data structures and Algorithms implemented in Java :coffee:. Some theory notes also.

algorithms data-structures java

Last synced: 28 Jun 2025

https://github.com/koterpillar/appendmap

A Data.Map wrapper with a Monoid instance that delegates to the individual keys

containers data-structures haskell map monoid semigroup

Last synced: 10 Apr 2025

https://github.com/craig-day/linked_map_set

A LinkedMapSet is an extension to MapSet that maintains ordering.

data-structures elixir linked-list ordered-collections ordered-set

Last synced: 28 Mar 2025

https://github.com/gzixnine/data_structure_c

This section of the repository serves as a comprehensive exploration of a wide range of data structures and algorithms. From the foundational arrays to the complexities of graphs and trees, with a commitment to clarity, depth, and practicality, this repository is designed to be your go-to resource for mastering data structures and algorithms.

array breadth-first-search bubble-sort count-sort data-structures graph hashtable heap heap-sort insertion-sort linked-list map merge-sort queue quick-sort radix-sort selection-sort set stack tree

Last synced: 06 Feb 2026

https://github.com/alisawari/ts-data-structure

Implemented most useful and important Data Structures used in Software Development, All With TypeScript 🌟

data-structures datastructures typescript

Last synced: 28 Jan 2026

https://github.com/ahmedharoon07/bakeshopproj

A Simple CLI program made in Java that uses Data Structures like Arrays, Queues, LinkedList and ArrayList

array arraylist cli data-structures desktop-application linked-list

Last synced: 01 Apr 2025

https://github.com/jiaqiluo/simple-card-game

A practice for stack and queue

cpp data-structures

Last synced: 21 Mar 2025

https://github.com/ipuldev/algorithm-go

Basic algorithm & data structures implementation using go

algorithms data-structures go

Last synced: 28 Mar 2025

https://github.com/ostafen/hopmap

Yet another efficient hashmap implementation for Golang based on the hopscotch open addressing scheme.

data-structures golang hashing hashing-algorithm hashmap hashtable hopscotch-hashing open-addressing

Last synced: 20 Mar 2025

https://github.com/nicbet/cart

Crystal Adaptive Radix Tree Implementation

algorithms crystal-language data-structures radix-tree tree

Last synced: 08 Sep 2025

https://github.com/hirentimbadiya/my_dsa_codes

in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms

algorithms data-structures java leetcode solutions

Last synced: 14 Mar 2025

https://github.com/prathameshdhande22/data-structure-and-algorithms

This Repository Contains all the code which i have written while doing DSA.

algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode

Last synced: 21 Apr 2026

https://github.com/tomboddaert/dyn-slice

An implementation for a &dyn [Trait] -like reference

data-structures rust

Last synced: 30 Apr 2025

https://github.com/kauahensilva/c_double_circular_linked_list_and_others

This project is a simple bibliographic reference manager developed to study the C language and data structures.

c data-structures estrutura-de-dados

Last synced: 14 Jun 2025