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/abdulazizalsheikh/restaurant-system

This repository contains a cloud-based restaurant system designed for a Data Structures course at ImamU. The system aims to streamline the ordering and collection process in a virtual restaurant environment, enhancing efficiency and customer satisfaction through intelligent use of data structures.

data-structures

Last synced: 11 Oct 2025

https://github.com/themusharraf/fastapibooks

A REST API built with Python and FastAPI, integrating with PostgreSQL for CRUD operations (Create, Read, Update, Delete) on books.

api architecture data-structures database fastapi render server sqlalchemy

Last synced: 07 May 2026

https://github.com/xingbofeng/data-structure

重新学一遍清华版《数据结构》

cpp data-structures

Last synced: 09 Oct 2025

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/dicrtarasov/yii2-json

Утилиты Json для Yii2 (JsonEntity)

data-structures dicr entity json json-yii2 php yii2

Last synced: 09 May 2026

https://github.com/orxfun/orx-bench-shortest-path

Benchmarks for single source single sink shortest path implementations

benchmark data-structures dijkstra-algorithm priority-queue rust shortest-path-algorithm

Last synced: 21 Jan 2026

https://github.com/orxfun/orx-funvec

Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization.

abstraction algorithms data-structures multidimensional-arrays rust vector

Last synced: 21 Jan 2026

https://github.com/praisetompane/algorithms_and_data_structures

A toy implementation of foundational data structures and algorithms at a lower level of the stack.

algorithms c data-structures

Last synced: 10 Oct 2025

https://github.com/paulgriffiths/gods

Experimentation with data structures and applications in Go

data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks

Last synced: 14 Jan 2026

https://github.com/jbkuczma/algo

Repo of algorithms, data structures, CTCI, etc.

algorithms cracking-the-coding-interview data-structures

Last synced: 10 Jun 2026

https://github.com/yasinpalash/dsa

This repository is dedicated to Data Structures and Algorithms (DSA)

algorithms array dart data-structures dsa dynamic-programming problem-solving py python searching sorting sorting-algorithms

Last synced: 07 May 2026

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/lserveriiev/data-structures

Java implementation of data structures

data-structures java

Last synced: 19 Jun 2026

https://github.com/gabrielluizsf/data-structures.go

Estruturas de Dados na linguagem Go :brazil:

data-structures pt-br

Last synced: 14 Jan 2026

https://github.com/thomas-chqt/libft

C library containing common utility functions

42 algorithms data-structures library utility

Last synced: 18 Apr 2026

https://github.com/bilgesucakir/stitch-grapher

Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.

crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology

Last synced: 31 May 2026

https://github.com/eldehan/go-exercises

A collection of coding problems and exercises completed in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/bhavinpatel4199/machine-learning-programming

This repository serves as a central hub for various machine learning projects and experiments. It contains multiple sub-repositories, each focusing on different aspects of machine learning, from data preprocessing to advanced deep learning techniques.

data-structures data-visualization machine-learning machine-learning-algorithms pandas-dataframe python3 sklearn

Last synced: 19 Jan 2026

https://github.com/pedro-git-projects/go-data-structures-and-algorithms

Implementation of most of the classical data structures and algorithms in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/afneves/haskellgraphs

A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.

algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp

Last synced: 11 Oct 2025

https://github.com/azaz9026/email-spam-detection

Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.

data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit

Last synced: 14 Apr 2026

https://github.com/dizcza/algs4

Algorithms Parts I & II solutions. Taught by Robert Sedgewick

algorithms data-structures

Last synced: 03 Jul 2025

https://github.com/claudemuller/hashtable.c

A hash table implementation in C

c data-structures hashmap hashtable

Last synced: 08 Apr 2025

https://github.com/saadarazzaq/master-lists-in-python

Master LISTS in a LAYMAN Language ✨

data-structures lists python

Last synced: 11 Oct 2025

https://github.com/justdvnsh/algorithms

A list of all major algorithms, their tests and explanations ranging all the way from basic to advanced.

advanced algorithms basic data-structures intermediate javascript machine-learning-algorithms statistics

Last synced: 12 Jul 2025

https://github.com/kritika30032002/sde_sheets_solutions

Here Solutions to the SDE sheets are available to help students with the optimized solution and understanding of each question. Give it a Star 🌟If it helps you

algorithms-and-data-structures data-structures dsa interview-preparation interview-preparation-resources interview-questions open-source sde-sheet

Last synced: 11 Oct 2025

https://github.com/maia14/task-scheduler

C project developed in Linux environment A tasks scheduler from scratch by implementing various data structures, such as: linked list, queue, etc.

c data-structures task-manager

Last synced: 19 Jun 2026

https://github.com/snjlee58/datastructures-snu2022

[Assignment Source Codes & Scores] SNU CSE M1522.000900 Data Structures (자료구조) by Prof. Byeong Ro Moon (문병로 교수님), 2022 Spring Semester.

assignment cse data-structures java snu solutions

Last synced: 16 Mar 2025

https://github.com/hitensharma18/pathfindingvisualizer

A React-based pathfinding visualizer that demonstrates Dijkstra’s algorithm on an interactive grid using JSX, HTML, CSS, and JavaScript.

algorithm-visualizer css data-structures dijkstra educational frontend grid html interactive javascript jsx pathfinding react visualization web-app

Last synced: 08 May 2026

https://github.com/first-coding/datastruct-ubuntu

This is my DataStruct Repositories for Ubuntu.

c data-structures

Last synced: 26 Nov 2025

https://github.com/kcenon/go_container_system

High-performance, type-safe container framework for Go with 15 value types, message container support, and cross-language binary serialization. Provides complete binary format compatibility with C++/Rust implementations, multiple serialization formats (Binary, JSON, XML), and comprehensive test coverage.

binary-format container cross-platform data-structures framework golang interoperability messaging serialization type-safe

Last synced: 05 Feb 2026

https://github.com/janeberry/hangman

Classic Hangman Game

data-structures linked-list lists

Last synced: 26 May 2026

https://github.com/godsscion/cs570-intro-to-programming-data-structures-algorithms

This is a repo of CS 570 - Introduction to Data Structures labs.

algorithms data-structures java

Last synced: 18 Nov 2025

https://github.com/UshurbakiyevDavlat/Go-Algos

Algos and Data-structures on Golang

algorithms data-structures golang

Last synced: 12 Oct 2025

https://github.com/haseeeb21/queue-in-python

Creating class of Queue, which contains functions of queue implementation, by importing deque library.

class data-structures dequeue enqueue googlecolaboratory python python3 queue

Last synced: 12 Oct 2025

https://github.com/didogrigorov/leetcode-may-daily-challenges-2023

Python solutions to LeetCode's May 2023 Daily Challenges, organized by date. Ideal for practicing coding, mastering Python, and preparing for interviews.

algorithm-challenges algorithms algorithms-and-data-structures coding coding-challenge coding-challenges coding-interviews data-structures interview leetcode leetcode-python leetcode-solutions programming python python3

Last synced: 12 Oct 2025

https://github.com/pedrodevvv/general-studies

A repository to store my studies, has data structure, node.js, sql and exercises

data-structures handlebars-js javascript mysql nodejs

Last synced: 08 May 2026

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/splurf/implhm

Simplified library of collision-handling HashMaps

collision-handling data-structures hashmap

Last synced: 20 Mar 2025

https://github.com/nickradford/ts-data-structures

Common data structures implemented as generic classes in Typescript.

data-structures generics typescript typescript-library

Last synced: 19 Jan 2026

https://github.com/ramanaditya/freecodecamp

The repository contains my works while learning on freecodecamp.

backend data-structures frontend html javascript

Last synced: 20 Jun 2026

https://github.com/dyna-bytes/data-structure-and-algorithm

[KECE208] Data Structure and Algorithm, Korea Univ.

algorithms data-structures

Last synced: 25 Mar 2025

https://github.com/ganeshjadhavongithub/students-data-c

A CLI (Command Line Interface) program written in C for managing student data (Roll No, Name, Marks). Users can perform CRUD operations and print records. The program utilizes linked lists for in-memory operations and file for persistent data storage.

c c-programming crud crud-application crud-operations crud-sample data-structures data-structures-and-algorithms dsa file file-handling file-handling-in-c files linked-list students-data students-database students-project

Last synced: 18 Jan 2026

https://github.com/meetzaveri/javascript-algorithms-and-snippets

Various Algorithms and snippets in javascript.

algorithm data-structures javascript js

Last synced: 10 Jun 2026

https://github.com/mehedimubin/daily-dsa

Solutions to Leetcode problems in Golang

algorithms data-structures golang interview-preparation problem-solving

Last synced: 13 Oct 2025

https://github.com/yagoliu/go-algo

用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!

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

Last synced: 13 Oct 2025

https://github.com/mariantaragel/setcal

Set and relation calculator

c data-structures project

Last synced: 14 Oct 2025

https://github.com/aditeyabaral/dml-assignment-ue18cs205

A repository containing the source code for the Graph Network Assignment given as a part of the Discrete Mathematics and Logic course (UE18CS205) at PES University. The objective of the assignment was to profile a graph and verify certain properties.

c data-structures discrete-math discrete-mathematics graph graph-algorithms graphs-theory logic-programming

Last synced: 10 Jun 2026

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

Repository for the Data Structures course

c data-structures

Last synced: 14 Oct 2025

https://github.com/fl03/ndtensor

ndtensor is designed to be a flexible and powerful tensor library for Rust

data-structures ndarray rust tensor

Last synced: 06 Jan 2026

https://github.com/joshludahl/algorithms

A repository to host various algorithms and problems from different languages.

algorithms algorithms-and-data-structures codesignal data-structures leetcode practice

Last synced: 01 Apr 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/oleksiygarnik/leetcode-code-interview

A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.

algorithms coding-interview competitive-programming data-structures leetcode problem-solving

Last synced: 31 May 2026

https://github.com/wellingtonmwadali/binary_trees

This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s

binary-search-tree binary-tree data-structures

Last synced: 14 Oct 2025

https://github.com/kamilkrauze/stackvector

A cache-coherent stack allocated templated vector.

cache-coherence cmake cpp data-structures

Last synced: 14 Oct 2025

https://github.com/bchavs12/js_datastructure

Learning about Data structures

data-structures java

Last synced: 20 Apr 2026

https://github.com/lyannabueno/data-structures-paradigms

In this repository, I store some exercises done in Python during college on Data Structures and Paradigms, covering the topics of Linear (stacks and queues) and Non-Linear (trees and graphs) structures.

data-structures paradigms python3

Last synced: 08 Apr 2025

https://github.com/theronwolcott/data-structure-phonebook

This project implements Ordered Linear Probing (OLP) and Quadratic Probing (QP) for collision resolution in hash tables, supporting soft deletion, hard deletion, and auto-resizing with prime number capacities for optimal performance.

data-structures hash-tables java

Last synced: 14 Oct 2025

https://github.com/theronwolcott/data-structure-kdtree-prquadtree

Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.

data-structures java trees

Last synced: 14 Oct 2025

https://github.com/zelflod/aisd

Algorithms Course Problems solved

algo data-structures technopark

Last synced: 14 Oct 2025

https://github.com/fandreuz/go-dev-gym

Francesco's Go development gym

algorithms data-structures go

Last synced: 11 Jun 2025

https://github.com/sushantjadhav416/dsa_and_competitive_programs

This repository contains programs related to Data Structures and Algorithms (DSA) and competitive programming

algorithm-challenges algorithms data-structures dsalgo-questions maang-preparation programming-exercises

Last synced: 30 Jul 2025

https://github.com/yuvrajchandra/dsapractice

This repository contains topic-wise questions and solutions for DSA practice.

algorithms data-structures dsa mathematics

Last synced: 20 Jun 2026

https://github.com/semi-cloud/algorithm_study

📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리

algorithm data-structures java

Last synced: 30 Jul 2025

https://github.com/chiragsdev/data-structure

Here is the Data Structure With Java

data-structures java problem-solving

Last synced: 10 Jun 2026

https://github.com/rockchalkwushock/dsa-notes

Notes from Data Structure & Algorithm tutorials.

algorithms data-structures

Last synced: 27 Jan 2026

https://github.com/esraakamel1195/data-structure-and-algorithms-practice

Practice With Learn Algorithms And Data Structure From Zero To Hero in JS By @AbanoubNabilTawfik

algorithms data-structures javascript

Last synced: 08 Apr 2025

https://github.com/themaximalist/jsonagent

An evolving JSON data-structure that uses gpt-4 to update itself

agent data-structures gpt-3 gpt-4 json llm openai

Last synced: 12 Apr 2026

https://github.com/astro-ph/cosmolib

Easy-to-use formats and plots for cosmological observables

cosmology data-structures library plotting visualization

Last synced: 22 Jan 2026

https://github.com/jayantasamaddar/algorithms

Data Structures and Algorithm challenges done at various challenge sites like hackerrank, leetcode, freecodecamp, codewars etc.

algorithms codewars data-structures freecodecamp hackerrank javascript leetcode

Last synced: 13 Jun 2026

https://github.com/satya-supercluster/geeksforgeeks

This repository serves as a collection of my solutions to various GeeksforGeeks DSA problems.

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

Last synced: 01 Apr 2025

https://github.com/gozdesaygiliyalcin/algorithm-and-data-structures-examples

This repo includes some basic examples which are insertion, binary search tree and merge sort.

basic-algorithms binary-search-tree data-structures insertion-sort merge-sort

Last synced: 27 Jan 2026

https://github.com/rafalkornel/algorithms_data_structures

Repository with TS implementation of common algorithms and data structures

algorithms algorithms-and-data-structures data-structures

Last synced: 08 Apr 2025

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

Coursework solutions to UCSD DSA Specialization

algorithms cpp11 data-structures python3

Last synced: 08 May 2026

https://github.com/dezashibi-c/dcommon

My commonly used utilities, headers, scripts, etc.

c data-structures dynamic-values helpers scripts utilities

Last synced: 15 Oct 2025

https://github.com/sam0jones0/cracking-the-coding-interview

My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.

algorithms cracking-the-coding-interview data-structures python python3

Last synced: 15 Oct 2025