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/clustercockpit/cc-specifications

Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures

api api-graphql api-rest data-structures file-archive schema

Last synced: 04 Jan 2026

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

Implementations of common data structures

arraylist data-structures heap linkedlist queue stack

Last synced: 15 May 2025

https://github.com/bp7968h/rust_dsa

Data Structure and Algorithm written in Rust

algorithms data-structures rust rust-lang search-algorithm sorting-algorithms

Last synced: 04 Jun 2026

https://github.com/ishivanshgoel/swiggy-system-design

Minimalistic Software Design of a food ordering Company.

data-structures hashmap linked-list queue stl

Last synced: 26 May 2026

https://github.com/saragarcia6123/expression_evaluator

A calculator-style mathematical expression evaluator that parses and computes results from user input strings.

algorithms data-structures parsing

Last synced: 18 Jun 2025

https://github.com/satishdash/nimexercism

Learn concepts of NimLang (Systems programming) with various exercises from exercism.io

data-structures nim nim-lang programming systems-programming

Last synced: 15 May 2025

https://github.com/mhmdsami/dsa

Data Structures and Algorithms

algorithms data-structures

Last synced: 04 Jan 2026

https://github.com/louis3112/camera_shop

Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer

cli college-project data-structures graph hashtable linked-list simple-project stack tree

Last synced: 22 Mar 2025

https://github.com/sudirkrishnaars/data-stuctures

This repository contains a series of problems solved in C.

data-structures

Last synced: 30 Jun 2025

https://github.com/mu-selim/calculator

Mathematical calculator using stack data structure.

data-structures javascript stack

Last synced: 08 Jul 2025

https://github.com/suryart/algorithms

Data Structures and Algorthims

algorithms data-structures datastructures ruby

Last synced: 22 Mar 2025

https://github.com/guligon90/vcx-solutions-challenge

Technical assessment for the position of full-stack web delevoper at VC-X Solutions.

backend-webdevelopment data-structures oop python3

Last synced: 26 May 2026

https://github.com/lunahoushmand16/restaurant-order-system-python

This simple application was built using new Python skills to create a program that allows customers to place orders with a takeout restaurant and receive an itemized receipt.

command-line data-structures python3

Last synced: 30 Jun 2025

https://github.com/thomasafroo/unix-shell-company-management-system

A command-line interface written in C that allows users to manage a company's structural information

c command-parsing data-structures error-handling unix-shell

Last synced: 26 May 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/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/nikhil25803/dsalgo

C++ Basic Programs | Data Structure | Algorithms

algorithms cpp data-structures

Last synced: 04 Apr 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/kuanhungchen/spring-2019-data-structures

📦 Some programming assignments about basic data structures.

data data-structures

Last synced: 25 Feb 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/jleung51/data_structures

Implementations of various data structures.

data-structures

Last synced: 27 Mar 2025

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/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/th92rodr/data-structures-and-algorithms

Data Structures and Common Algorithms Implementations.

algorithms data-structures

Last synced: 15 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/obeliskos/typescript-datastructures

Typescript-implemented data structures and benchmarks

avl avl-tree data-structures typescript

Last synced: 23 Mar 2025

https://github.com/candytale55/doubly-linked-list_js

A doubly linked list implementation in JS. A doubly linked list is a sequential chain of nodes that contains two elements: data and links to the next and previous nodes. Uses nodes from a Node class also implemented in JS.

codecademy data-structures doubly-linked-list javascript-data-structures nodes

Last synced: 31 Mar 2025

https://github.com/bhavinpatel4199/artificial-intelligence---ai-for-decision-making

Artificial Intelligence for Decision Making is a collection of projects focused on applying AI and machine learning techniques to solve decision-making challenges. It includes projects on wine quality prediction, Cassandra data modeling, and text classification, showcasing a range of data science and machine learning applications.

artificial-intelligence cassandra-cql data-analysis data-engineering data-preprocessing data-structures decision-making deep-learning feature-selection machine-learning-algorithms sentiment-analysis text-classification

Last synced: 20 Jun 2026

https://github.com/make-github-pseudonymous-again/js-collections-chainmap

:dango: Python's chainmap data structure for JavaScript

agpl chain chainmap data-structures dict javascript map

Last synced: 22 May 2026

https://github.com/avestura/shell-dads

❓ Show a random tip from NIST DADS (https://xlinux.nist.gov/dads) every time you open your terminal

algorithms dads data data-structures ds nist

Last synced: 23 Oct 2025

https://github.com/dev-mdirfan/data-structure-in-c

Data Structure and Algorithm in c language full guide Tutorial.

c-language data-structures dsa-algorithm

Last synced: 01 Jul 2025

https://github.com/leticiamilan/algoritmos-de-ordenacao

Este repositório contém implementações de diversos algoritmos de ordenação, como Insertion Sort, Bubble Sort, Selection Sort e Counting Sort, nas linguagens Python, Java e Portugol. Cada algoritmo está acompanhado de exemplos de uso e explicações sobre seu funcionamento.

data-structures java portugol python sorting-algorithms

Last synced: 23 Mar 2025

https://github.com/shafaq-aslam/leetcode-chronicles

This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.

algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving

Last synced: 07 Apr 2025

https://github.com/supertetelman/coursera-algs4parti-009

A collection of python scripts to implement various sort/search algorithms and supporting data structures.

algorithm data-structures python

Last synced: 23 Mar 2025

https://github.com/praisetompane/data_structures

Reimplementation of foundational data structures at a lower level of the stack.

data-structures

Last synced: 16 Apr 2025

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

Estruturas de Dados diversas implementadas em C++.

c-plus-plus cmake cpp23 data-structures data-structures-and-algorithms training

Last synced: 02 Apr 2025

https://github.com/bisceglialuigi/advent_of_code

This repository contains my solutions for the Advent of Code challenges! Advent of Code is an annual coding event featuring daily programming puzzles throughout December. It's a fun way to improve problem-solving skills and explore creative algorithms.

advent-of-code advent-of-code-2024 algorithms competitive-programming data-structures fun python3

Last synced: 01 Jul 2025

https://github.com/waseemofficial/dsa_js

70 unique DSA Questions in Javascript

algorithms-and-data-structures data-structures javascript

Last synced: 31 Mar 2025

https://github.com/marcoschalet/pokedex

Jogo em C feito com intuito de treinar conceitos para monitoria em Algoritmos e Estrutura de Dados.

c data-structures pokedex

Last synced: 15 Mar 2025

https://github.com/arezyhs/cpp-id-generator-calc

Generator ID untuk praktikum mata kuliah Struktur Data. ID yang dihasilkan adalah ID supir dan ID pesanan.

cplusplus data-structures id-generator

Last synced: 15 Mar 2025

https://github.com/narayan954/dsa-problems

leetcode, geeksforgeeks, usaco, codeforces, etc question's solutions

algorithms data-structures

Last synced: 11 Apr 2026

https://github.com/tsiarokhin/bsu-famcs-algo-solutions

My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)

acm algorithms bsu competitive-programming data-structures famcs study

Last synced: 05 Jan 2026

https://github.com/abdur75648/organizational-hierarchy-java

A java program to store employee data and maintains the information about organization hierarchy

algotithms assignment avl-tree binary-search-tree binary-tree col106 data-structures database-management dsa iitd java linked-list queue

Last synced: 31 Mar 2025

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025

https://github.com/tayyabasghar/deadlock-os

This is a mock Copy of Operating system that is based on Linked List Data Structure i was working on but it is not complete even to my own expectations. I have to leave it as i am in 4th semester and it was 3rd semester Final Project.

cpp17 data-structures linked-list

Last synced: 08 Apr 2025

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

Simple algorithms in JavaScript

algorithms data-structures javascript

Last synced: 14 Jul 2025

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/shaheer2003/railway-ticket-portal

The Railway Ticket Reservation Portal is an automated train booking system that allows users to create accounts, search for train routes, book tickets, and manage reservations. It features an efficient hash-based login system, Dijkstra’s algorithm for shortest route calculation, and multiple seat class options.

c console-application cpp data-structures dijkstra dsa hashtable railway-reservation

Last synced: 02 May 2026

https://github.com/kernelshreyak/dsa_learning

My learning of Data Structures and Algorithms through implementations in Go,Python and JavaScript. Also contains solutions to some competitive programming exercises

algorithms algorithms-and-data-structures competitive-programming data-structures golang javascript python3

Last synced: 04 May 2026

https://github.com/prakharjadaun/data-structures-upes

Repository contains all the experiments that I have implemented in Data Structures Lab.

data-structures hashtable heapsort linked-list queues stack

Last synced: 28 May 2026

https://github.com/didogrigorov/hackerrank-python

A collection of Python solutions to HackerRank problems, organized by difficulty (Easy, Medium, Hard) and category (Algorithms, Data Structures, Mathematics). Ideal for learning, practicing, and mastering Python programming and problem-solving skills.

algorithms-and-data-structures coding-challenge coding-challenges coding-interviews data-structures hackerrank hackerrank-solutions problem-solving problem-solving-algorithms problemsolving programming python-3 python3

Last synced: 02 Sep 2025

https://github.com/sajalkmr/dslab

Data Structures Lab – BCSL305 VTU

data-structures vtu

Last synced: 15 Mar 2025

https://github.com/a7mdfre7at/masterly.nonemptylist

A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.

a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like

Last synced: 07 Jan 2026

https://github.com/shubhangdutta96/neetcode_150

This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.

data-structures functional-programming scala

Last synced: 24 Mar 2025

https://github.com/flp2113/baselib

Creating my own C codebase, implementing useful functions to save time while coding large projects.

algorithms c data-structures

Last synced: 15 Mar 2025

https://github.com/lourd/swift-data-structures

Basic data structures and algorithms in Swift, made for teaching

algorithms data-structures swift

Last synced: 24 Mar 2025

https://github.com/alexzgut/data_structures_and_algorithms

This repository is dedicated to my journey in mastering data structures and algorithms. The goal is to strengthen my problem-solving skills, gain a deeper understanding of different data structures, and prepare for coding interviews.

algorithms arrays data-structures data-structures-and-algorithms java linked-list priority-queue queues stacks

Last synced: 16 Mar 2025

https://github.com/recrsn/lru

GoLang LRU implementation

data-structures golang lru-cache

Last synced: 17 Mar 2025

https://github.com/mthszr/IF672

Implementação das Estruturas de Dados e resoluções das Listas de Exercicios

algorithms algorithms-and-data-structures data-structures

Last synced: 03 Oct 2025

https://github.com/kanavgoyal898/queensgambit

QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.

algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation

Last synced: 02 Jul 2025

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

Different data structures and algorithms. Different languages. 0% libraries. 100% fun.

algorithms computer-science data-structures data-structures-and-algorithms leetcode

Last synced: 15 Mar 2025

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

Python Data Structures implementation examples

data-structures python

Last synced: 24 Mar 2025

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

This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.

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

Last synced: 24 Mar 2025

https://github.com/mayankgupta-dev08/dsa-practice

my solutions to many dsa questions using Java

algorithms data-structures java practice

Last synced: 06 Apr 2025

https://github.com/harrytran998/dart-basic-alogorithms-data-structure

Basic Data Structures and Algorithms with Dart language

alogrithms dart data-structures flutter testing

Last synced: 15 Mar 2025

https://github.com/windjammer6/12.-data-structures-and-algorithms-learning-and-practice-python

My learning journey of Data Structures and Algorithms in Python

algorithms data-structures python

Last synced: 24 Mar 2025

https://github.com/tmzane/leetcode

✍️ My LeetCode solutions written in Go

algorithms data-structures go leetcode

Last synced: 20 Apr 2025