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/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/obeliskos/typescript-datastructures

Typescript-implemented data structures and benchmarks

avl avl-tree data-structures typescript

Last synced: 23 Mar 2025

https://github.com/candytale55/nodes_js_datastructs

A JavaScript class to create a basic node that contains data and one link to another node. The node’s data will be specified when creating the node and immutable. A node’s link to the next node is null when there are no nodes to traverse. Plus an example "An ice cream shop that sells three flavors: strawberry, vanilla, and coconut. The signature sundae is made of these three flavors, but new hires have a hard time remembering the order."

codecademy data-structures ice-cream-shop node-concept

Last synced: 31 Mar 2025

https://github.com/baguilar6174/typescript-code-challenges

In this repository, you will find problems about data structures and algorithms in TypeScript

algorithms challenges data-structures typescript

Last synced: 09 Nov 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/smeltier/data-structures-c

This repository contains C language implementations of the main data structures covered in the Algorithms and Data Structures course. The implementations were developed as part of my hands-on learning process and include sequential lists, linked lists, and other fundamental structures.

algorithms algorithms-and-data-structures c c-language c-programming data data-structures data-structures-c structures-c

Last synced: 16 May 2025

https://github.com/fokaaas/asd-labs

This repo contains completed labs of the Algorithms and Data Structures course

algotithms c-language data-structures graphs labs

Last synced: 31 Jul 2025

https://github.com/mirsahib/project-venus

IUB CSE 203 (Data Structure)

c-plus-plus cse-203 data-structures

Last synced: 01 Jul 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 09 Jun 2026

https://github.com/0xc0392b/bfield

Bit field data structure for Go

bit-manipulation bitfield data-structures go golang

Last synced: 18 Jan 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/andrea-vicari/codewars-katas

Repository for Javascript files from some Codewars katas

algorithms-and-data-structures data-structures javascript

Last synced: 16 May 2025

https://github.com/sujeetkrjaiswal/notes

Notes on various topics for content creation and for quick referencing during interviews

algorithms browser css data-structures html interview-preparation javascript network rust typescript

Last synced: 10 Apr 2026

https://github.com/sebastian-huynh/erwin-data-models

Demonstrating relational integrity between entities through visual modeling.

data-model data-science data-structures erwin-data-modeler mapping

Last synced: 26 Jan 2026

https://github.com/muhammadfadel/car-workshop-data-structure

For all of the following problems, when it is stated “in the user level” you should assume that you only have the object code of the data structure along with the interface given in the header file. On the other hand, When it is stated that “in the implementation level” you should assume that you have the source code file of the data structure and you should write the desired piece of code within that source code file.

c c-plus-plus data-structures datastructures queue stack

Last synced: 28 Apr 2026

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/aichingm/libds

libds is a collection of header only data structures

c data-structures header-only header-only-library

Last synced: 31 Mar 2025

https://github.com/rezatajari/csharp.challenges

Collection of C# coding challenges solved with clean, well-documented solutions. Each challenge is organized as a separate project with explanations and examples, showcasing problem-solving skills.

algorithms coding-practice csharp-challenges data-structures dotnet learning-by-doing problem-solving

Last synced: 02 Sep 2025

https://github.com/vickshan001/huffman-encoding-decoding-in-java

Java implementation of Huffman encoding and decoding from scratch. Includes custom tree traversal, compression, and decompression logic. Built in 2021.

algorithms compression data-structures decompression huffman-coding java priority-queue tree-traversal

Last synced: 31 Mar 2025

https://github.com/withprecedent/camina

Flexible, lightweight, extensible, easy-to-use data structures for Python

data-structures dictionary list mapping python sequence

Last synced: 27 May 2026

https://github.com/dansalahi/query-builder-experiment

Customized Query Builder for creating Rules and Groups

data data-structures jsonlogic query-builder reactjs typescript validation

Last synced: 11 Apr 2026

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/alpha74/iib

My InterviewBit solutions. Maintained from 2020 onwards

algorithms coding cpp data-structures interviewbit interviewbit-cpp interviewbit-solutions

Last synced: 27 May 2026

https://github.com/lif31up/data-structures-and-algorithms-clang

data structure with CLang

c data-structures

Last synced: 18 Mar 2025

https://github.com/truongd3/public-key-cryptography

Implement Public Key Cryptography algorithms to secure information over networks.

algorithms cpp cybersecurity data-structures

Last synced: 15 Mar 2025

https://github.com/paulomarruda/commondatastructures

Common data structures for the C programming language.

c data-structures

Last synced: 02 Sep 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/mmncit/cracking-the-coding-interview-solutions

Solutions of the book cracking the coding interview (using Python)

data-structures design-patterns oop problem-solving

Last synced: 02 Sep 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/namkatcedrickjumtock/data-structures

Data Structure and Algorithm implementation with multiple programming language.

algorithms data-structures programming-languages

Last synced: 27 May 2026

https://github.com/denpeshkov/datastructures

A library of various data structures implemented in Go.

data-structures go

Last synced: 27 Feb 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/harrisoncramer/go-algos

Repository containing common algorithms and data structures implemented in Go.

algorithms data-structures go golang

Last synced: 05 Mar 2025

https://github.com/mantono/cheap

Priority queue as a channel

channels concurrency data-structures heap mpmc mpsc

Last synced: 23 Mar 2025

https://github.com/marcoschalet/estruturas-de-dados

Repositório para armazenar a implementação de algoritmos da monitoria na disciplina de Estruturas de Dados 1.

c data-structures

Last synced: 15 Mar 2025

https://github.com/thiagx08/bue-introduction-to-programming-and-problem-solving

A comprehensive C++ learning resource with 50+ programming exercises for BUE students, from basics to advanced problem-solving.

cpp data-structures education exercises file-handling introductory-programming problem-solving programming-basics university

Last synced: 23 Mar 2025

https://github.com/iampavangandhi/photoeditor

🖼️ Photo Editor Web App (using 3D Array)

arrays data-structures javascript photo-editor vanilla-javascript

Last synced: 28 May 2026

https://github.com/dd0wney/ds

Collection of data structures and algorithms for my reference in languages I'm interested in

algorithms data-structures

Last synced: 12 Jun 2026

https://github.com/rotedar/first.cpp

uri 100+ solve...

css data-structures

Last synced: 15 Mar 2025

https://github.com/gauravjuvekar/aint-safe

aint-safe - Lock-free async-interrupt-safe data structures

data-structures lock-free

Last synced: 21 Jul 2025

https://github.com/kasutu/filter

DSS: OOP based filter for objects

data-structures oop-principles typescript

Last synced: 31 Mar 2025

https://github.com/beling/algorithms_python

Python implementation of some algorithms and data structures.

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

Last synced: 15 Mar 2025

https://github.com/wittyicon29/in-memory-db

An in-memory database using C++ is a system that stores data primarily in RAM for fast access and manipulation. It supports basic CRUD operations and may include features for concurrency control and optional data persistence.

data-structures oops-in-cpp regex

Last synced: 15 Mar 2025

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025

https://github.com/tayyabasghar/dsa_semester_3

This repo has all the code that we learn in class. Data Structures and everything else. If you are a student of CS 2018 from UET, this might help you.

data-structures queue

Last synced: 08 Apr 2025

https://github.com/tonix-tuft/linked-hash-map

How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.

data-structure data-structures hash-map hash-table linked linked-hash-map map

Last synced: 13 Jan 2026

https://github.com/billgewrgoulas/rtrees-and-spatial-data

Rtrees for storing spatial data.

data-structures pathfinding rtree

Last synced: 20 Apr 2026

https://github.com/rafaybbx/food-delivery-system

A C++ based food delivery system that optimizes delivery routes using Dijkstra's algorithm.

cpp data-structures dijkstra-algorithm food-delivery-application linked queue

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/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/nafis2508/big-data-group-project

Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.

2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing

Last synced: 31 Mar 2025

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

Code snippets from "The Ultimate Data Structures & Algorithms", a course by Code with Mosh.

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

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/rurangiza/dsa

Exploring data structures and algorithms

algorithms cracking-the-coding-interview data-structures leetcode

Last synced: 18 Mar 2025

https://github.com/rurangiza/dojo

Learning data structures and algorithms

algorithms data-structures

Last synced: 18 Mar 2025

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

My personal solutions to a variety of programming challenges and problems from platforms like LeetCode, Codewars, HackerRank, and others.

algorithms codeforces codewars data-structures hackerrank javascript kata math object-oriented-programming

Last synced: 08 Apr 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/exbotanical/lib.cartilage

classical implementations of list and ring data structures for the C programming language

data-structures dynamically-linked-library linked-list shared-object

Last synced: 05 Jan 2026

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/emanebied/dsa-material

This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.

algorithms algorithms-and-data-structures data-structures

Last synced: 19 Mar 2026

https://github.com/edssaac/grokking-algorithms

Algoritmos desenvolvidos em C para o estudo do livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos" do autor Aditya Y. Bhargava.

algorithms c-language data-structures grokking-algorithms

Last synced: 28 May 2026

https://github.com/akashjitu18/dsa-programs

This repository contains implementations of various data structures and algorithms, including Arrays, Linked Lists, Stacks, Queues, Trees, Graphs

algorithms data-structures dsa-algorithm practice-programming

Last synced: 24 Mar 2025

https://github.com/zinaaan/algorithms-and-datastructures

Typical algorithms and data stuctures with java

algorithms data-structures java

Last synced: 12 Jun 2026

https://github.com/bserdar/slicemap

A Go map that uses slice of values as key

data-structures go golang map slice

Last synced: 12 Jul 2025

https://github.com/tasbeehismail/data-structure-tasks

Tasks completed at level 3 problem-solving training with ICPC Damanhour community.

competitive-programming complexity-analysis data-structures implementation problem-solving

Last synced: 28 Dec 2025

https://github.com/bienvenuushindi/dsa

Implement a list of datastructures, Searching and Sorting Algorithms

algorithms data-structures searching-algorithms sorting-algorithms typescript

Last synced: 28 Mar 2025

https://github.com/leonelbustamante/trabajo-practico-final-edat

Trabajo final de la materia Estructura de Datos 2022

data-structures estructuras-de-datos university

Last synced: 30 Jul 2025

https://github.com/naseem-shawarba/data_structures_implementation

About Exploring famous data structures by implementing them from scratch in C.

c data-structures

Last synced: 24 Mar 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/bam-j/algorithm-study

블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록

algorithm data-structures javascript

Last synced: 31 Mar 2025

https://github.com/brockwade633/algo-helper

Algo Helper is a project that provides visualizations and animations of common algorithms. Born out of a scarcity of algorithm visualization tools, it functions as an interactive web app with custom data inputs, a debugger, and brief written explanations

algorithms computer-science data-structures react typescipt webapp

Last synced: 31 Mar 2025