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/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: 14 Oct 2025

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/jaeyson/algox

Common Algorithms and Data Structures implemented using Elixir

algorithms algorithms-and-data-structures data-structures elixir

Last synced: 06 Mar 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/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/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

https://github.com/vaseug/powerlib

PowerLib contains classes and extension methods for working with data structures and MSSQL server data.

arrays collections data-structures database deployment entityframework helpers linq linq2sql mssqlserver sqlclr sqlserver

Last synced: 02 Feb 2026

https://github.com/vickttor/data_structure_and_algorithms_with_java

Learning Data Structure and Algorithms by using Java

algorithms bigonotation data-structures java

Last synced: 26 Feb 2026

https://github.com/orxfun/orx-split-vec

An efficient dynamic capacity vector with pinned element guarantees.

data-structures fragment pinned pinned-elements rust split vector

Last synced: 17 Mar 2026

https://github.com/anishlearnstocode/python-workshop-3

Python 🐍 Workshop on Language Basics, Constructs and introduction in Data Structures & Algorithms 👨‍💻 @WhatAfterCollege 🎓

algorithms arithmetic-expression data-structures dictionary functions generator-function introduction-to-programming list logical-expression methods oops pycharm pycharm-ide python python3 tuple workshop

Last synced: 08 Feb 2026

https://github.com/murtuzaalisurti/dsa-tweets

Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!

algorithms data-structures dsa tweets twitter

Last synced: 19 Mar 2026

https://github.com/tyler-cromwell/leetcode

My https://leetcode.com/ solutions. (WIP)

algorithms cplusplus data-structures golang python3

Last synced: 10 Feb 2026

https://github.com/komdosh/crackingthecodinginterview

Implementation of Algorithms and Data Structures from Cracking the Coding Interview

algorithms data-structures interview

Last synced: 10 Feb 2026

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

Data Structures and Algorithms implemented in C++ for learning and practice. Covers fundamental concepts like linked lists, stacks, queues, trees, sorting, and searching

algorithms algorithms-and-data-structures data-structures dsa-practice dsa-with-c-plus-plus

Last synced: 11 Feb 2026

https://github.com/suhas-h-c/shared-services

Shared services serves as a ready made solutions to most of the code snippets required for back-end services development in spring boot.

csv data-structures docker excel gherkin java17 ocr pdf spring spring-boot

Last synced: 27 Feb 2026

https://github.com/ailynux/dsa-lab

This is a data structures and algorithms (DSA) cheatsheet.

algorithms algorithms-and-data-structures cheatsheet data-structures dsa dsa-practice

Last synced: 12 Feb 2026

https://github.com/miroslav-reiter/algoritmy_a_datove_struktury

🤖 Algoritmy a Dátové Štruktúry - Zoznam, popis a implementácia najpoužívanejších algoritmov na hľadanie, triedenie, grafy, prácu s poliami v rôznych programovacích jazykoch (Python, Java, C/C++, VBA, C#, JavaScript, PHP)

algorithms algoritmy archicture architecture-components data-structures reiter vita

Last synced: 19 Mar 2026

https://github.com/davanesh/traffic-management-system-with-graph-visualization-using-javafx

A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.

data-structures dijkstra-algorithm graph-algorithms graph-visualization gui-development hashmap interactive-visualizations java javafx network-simulation oops-in-java pathfinder shortest-path-algorithm traffic-control traffic-management weighted-graphs

Last synced: 12 Feb 2026

https://github.com/kevjose/devnotes

notes from the journey of a software engineer 🤗

algotithms data-structures git-notes javascript terraform

Last synced: 14 Feb 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/vvaldesc/ballsortpuzzle_web

Ball Sorting based game made with Java Script, CSS and HTML:5

audio callback-functions data-structures documentfragment eventlistener game html5 javascript

Last synced: 01 Mar 2026

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 01 Mar 2026

https://github.com/amartya00/thesoup

A collection of useful classes and functions in Python.

algorithms data-structures graphs python3

Last synced: 27 Mar 2026

https://github.com/ahmedabougabal/myleetcodeanswers

Documenting my LeetCode solutions in C++ / Python / JavaScript since my time at the ITI till now

algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python

Last synced: 05 Mar 2026

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

JavaScript implementation and examples of many popular algorithms, data structures and other programming problems.

algorithms data-structures javascript javascript-algorithms js programming-problems

Last synced: 05 Mar 2026

https://github.com/parsalotfy/datastructuresandalgorithms

An Object-Oriented and Generic implementation of data structures.

algorithms csharp data-structures generic graph-theory object-oriented

Last synced: 05 Mar 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 cpp data-structures

Last synced: 23 Oct 2025

https://github.com/vedant-jain03/dsa-questions

This repo contain all my Algorithms basics problems and problem types

algorithms cpp14 data-structures

Last synced: 25 Oct 2025

https://github.com/nouranhaitham/ds_guide_me

An application designed to help travelers navigate a country efficiently while staying within budget.

academic-project algotithms bfs-algorithm budget-travel cplusplus css data-structures dfs-algorithm graph gui guide-me qt route-planning software-development traveltech

Last synced: 31 Jan 2026

https://github.com/alexforster/deque

A simple fixed-size deque implementation in C.

c data-structures deque

Last synced: 25 Oct 2025

https://github.com/hqarroum/binary-search-tree

🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.

algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure

Last synced: 02 Feb 2026

https://github.com/siyamulislam/oop_ps

AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING WITH JAVA™, FIFTH EDITION

data-structures java oop problem-solving

Last synced: 26 Oct 2025

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/masumkhan081/c-plus-plus-code-notes

This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts

cpp data-structures low-level-programming programming-language

Last synced: 19 Mar 2026

https://github.com/ryomendev/dsa

This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.

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

Last synced: 26 Oct 2025

https://github.com/amrdb/data-structures-cs61b

Labs & Projects for UC Berkeley's data structures course (CS61B).

data-structures

Last synced: 23 Oct 2025

https://github.com/harismuneer/queue-and-stack

🎈 A C++ implementation of two datastructures: queue and stack

cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack

Last synced: 09 Feb 2026

https://github.com/noughtmare/fleet-array

A modern implementation of diff arrays

array data-structures persistent-data-structure

Last synced: 14 Feb 2026

https://github.com/mollycarroll/data-structures-algos-masterclass

All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 20 Oct 2025

https://github.com/sun-lab-nbb/ataraxis-data-structures

A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.

ataraxis data-logging data-manipulation data-structures shared-memory

Last synced: 19 Feb 2026

https://github.com/forketyfork/coding-problems

Solutions to various coding problems from LeetCode, HackerRank, Daily Coding Problem etc. Each problem is accompanied by unit tests.

algorithms coding-problems data-structures hackerrank java leetcode

Last synced: 26 Feb 2026

https://github.com/orxfun/orx-imp-vec

ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.

data-structures pinned pinned-elements rust self-referential self-referential-structure vector

Last synced: 17 Mar 2026

https://github.com/d-coder135/linear_data_structures_java

Implementation of my own version of codes for the linear data structures in Java Programming Language.

data-structures intellij-idea java linear-data-structures

Last synced: 19 Oct 2025