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

Coursera Data Structures and Algorithms Specialization

data-structures python3 rust

Last synced: 27 Aug 2025

https://github.com/josugoar/jlib

GLib inspired generic data structures C library for personal use

c data-structures

Last synced: 01 Aug 2025

https://github.com/eagletrt/libring-buffer-sw

Simple circular buffer data structure implementation suited for all embedded devices

circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw

Last synced: 19 May 2026

https://github.com/torao/banded-hash-tree

bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).

blockchain data-structures database hash merkle-tree merkletree

Last synced: 13 Mar 2025

https://github.com/thomasalbertodev/javascript_freecodecamp

Learn JavaScript Algorithms and Data Structures Freecodecamp

algorithms data-structures javascript

Last synced: 14 May 2026

https://github.com/alexlatam/data-structures-algorithms

Data structures in differents languages. PHP, JavaScript, Python, Ruby, Java, etc.

data-structures java php python

Last synced: 01 Jan 2026

https://github.com/youseftareq33/java_datastructuer_3_tawjihirecord-sll_cdll_avl-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (Single LinkedList, Circular Double Linkedlist, AVL Tree).

data-structures java javafx

Last synced: 28 Apr 2026

https://github.com/luandersonalvesdev/restaurant-orders-trybe

Logic challenges with time and space complexity of algorithms.

algorithm algorithms computer-science data-structures python3

Last synced: 19 May 2026

https://github.com/juliolmuller/hash-trading-company-problem

Usage of Hash Table data structure to present an elegant solution to the Trading Company Problem (Problema do Mercado Financeiro).

c data-structures hash-table hashing problema

Last synced: 05 Jun 2026

https://github.com/inforkgodara/bubble-sort

A single class implementation of bubble sort

bubble-sort data-structures inforkgodara java

Last synced: 05 Sep 2025

https://github.com/janithscript/rabin-karp-algorithm-java

Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.

data-structures java rabin-karp-algorithm sorting-algorithms

Last synced: 22 Mar 2025

https://github.com/capellax02/com2067

(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.

algorithms c-programming computer-science data-structures

Last synced: 22 Mar 2025

https://github.com/gjrahul1/data_structures_in_c

This repository contains 'c code' for Data Structures in C

data-structures data-structures-c

Last synced: 26 Mar 2025

https://github.com/suba-suresh/advance-js-arrow-function-

Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax

arrow-functions data-structures javascript js

Last synced: 17 Jun 2025

https://github.com/ivan-magda/ifmo-b-tree

IFMO - Advanced Data Structures

algorithms b-tree collections data-structures swift

Last synced: 01 Nov 2025

https://github.com/esteves31/unifesp

Projetos e matérias que realizei durante a graduação na Unifesp - SJC

algorithms compilers computer-science data-structures parallel-computing

Last synced: 14 Mar 2025

https://github.com/sura3607/elevator-dsa-project

Elevator-DSA-Project

csharp data-structures

Last synced: 30 Jan 2026

https://github.com/abdoufermat5/algorithmique

# Resolution de quelques problemes et implémentations de quelques algorithmes

algorithms competitive-programming data-structures dsa-algorithm leetcode python

Last synced: 27 Jun 2025

https://github.com/manalisbhavsar/maze-solver-dfs

Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.

data-structures depth-first-search python tkinter

Last synced: 01 Jun 2026

https://github.com/grasielagomes/bloom-filter-ts

High-performance Bloom Filter implemented in TypeScript for fast membership checks.

bitwise bloom-filter data-structures performance typescript

Last synced: 22 Mar 2025

https://github.com/llleeeaaannn/linkedlist

Implementation of a Linked List data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/dkoh2018/chatroom_java

Command-line chatroom application for real-time communication with data structure implementations

arraylist chatroom command-line-app data-structures hashmap java multithreading

Last synced: 20 May 2026

https://github.com/abhishekbagdiya01/a-to-z-dsa-in-java

This repository contains my solutions to a variety of data structure and algorithm problems in Java. I am learning DSA and I am using this repository to track my progress and share my solutions with others.

algorithms data-structures datastructures-algorithms dsa dsa-java interview-preparation java java-dsa java-dsa-learning oops oops-in-java

Last synced: 04 Mar 2026

https://github.com/thewasif/algorithms-typescript

Learning Data Structures & Algorithms with JavaScript

algorithms data-structures javascript

Last synced: 22 Mar 2025

https://github.com/junh0328/prepare_algorithm

📚 파이썬을 통해 자료구조와 알고리즘 공부하기

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/kavindu-mane/algorithms_implementation

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 2025

https://github.com/thoth2357/data-structures-algorithms

Data structures and algorithms i have learnt and implemented with explanations

algorithms-and-data-structures data-structures

Last synced: 07 Aug 2025

https://github.com/artarts36/gds

Data Structures for Golang

data-structures go

Last synced: 22 Mar 2025

https://github.com/akhaled01/cs214

All the data structure implementations for the CS214 Course

algorithms data-structures java

Last synced: 21 May 2026

https://github.com/harish-aka-shivi/algo-ds

Data structures implementations, algorithms, leetcode solutions, etc

algorithms data-structures dynamic-programming leetcode recursion typescript

Last synced: 03 Oct 2025

https://github.com/aguluman/bezao-test

This is a repository for the first stage of BEZAO technical interview.

algorithms critical-thinking csharp data-structures dotnet-cl

Last synced: 14 Apr 2025

https://github.com/yasminmuntasern/avanced-data-structure-toolkit

📚 The Data Structure Toolkit is a comprehensive collection of 127 practical problems designed to help master core data structures such as arrays, linked lists, trees,, hash tables, and more.

csharp data-structures problem-solving

Last synced: 28 Mar 2025

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

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

some data structure in C Language

c c-lang c-programming data-structures

Last synced: 06 Apr 2025

https://github.com/songjianhit/datastructurs-algorithm

该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]

algorithms data-structures java

Last synced: 10 Jun 2026

https://github.com/anirbanbasu/open-alex-pydantic

Open Alex API data structures as Pydantic classes.

api data-structures open-alex pydantic

Last synced: 06 Jul 2026

https://github.com/liddiard/cs32

UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.

algorithms c-plus-plus data-structures homework

Last synced: 28 Mar 2025

https://github.com/brunojppb/algorithms

Practicing Algorithms and Data Structures in Rust

algorithms data-structures rust

Last synced: 11 Jun 2026

https://github.com/markwinter/gocol

Data Structures and Algorithms in Golang using Generics

algorithms data-structures generics go golang

Last synced: 05 Apr 2025

https://github.com/alternative-intelligence-cp/nmaps

Pure native Nitpick Map data structures (100% C-free).

c-free data-structures maps nitpick

Last synced: 06 Jul 2026

https://github.com/codingwizard2001/tcs-nqt-coding-sheet

This post contains all popular and most frequents coding questions asked in the TCS NQT test and other similar tests

cplusplus cpp20 data-structures datastructures-algorithms dsa striver-tcs-nqt-sheet tcsnqt

Last synced: 27 Mar 2025

https://github.com/santiagortiiz/drawing-tool.-python-data-structures

Drawing tool developed using data structures.

arrays canvas data-structures python unittest

Last synced: 25 Feb 2025

https://github.com/zubair1021/dsa_data_scrapping

Welcome to the Website Data Scraping Repository! Here, you'll find code for scraping data from popular websites like Flipkart and Eduko. With this code, you can easily extract data from any website of your choice

data-structures scraping-websites

Last synced: 14 May 2025

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

Data structures and algorithms recap.

algorithms data-structures java

Last synced: 21 May 2026

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

This repository, showcases various projects that explore key concepts in both supervised and unsupervised learning, with a focus on real-world applications. The projects utilize a range of machine learning techniques, including data preprocessing, feature selection, exploratory data analysis (EDA), and model optimization.

classification clustering data-science data-structures data-visualization exploratory-data-analysis machine-learning machine-learning-algorithms machine-learning-models pandas-dataframe predictive-modeling preprocessing-data sklearn supervised-learning unsupervised-learning

Last synced: 20 Jan 2026

https://github.com/mburuxx/alx-low_level_programming

Projects done in low-level languages, C, and includes bash scripts

bash c data-structures

Last synced: 03 May 2026

https://github.com/hraverkar/apas_android_application_solution

APAS - Algorithm Problems and Solutions :

apas csharp-code data-structures

Last synced: 04 Nov 2025

https://github.com/luisfernandovillalon/front-end-pokemon-photo-tag

A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.

api css data-structures fetch html javascript photo-tagging reactjs routes

Last synced: 11 Mar 2025

https://github.com/kliph/heap-for-proletarians

Priority queue for clojure

clojure data-structures

Last synced: 06 Jul 2026

https://github.com/rdch106/stack-evaluator

Evaluate arithmetic expression using stack evaluator

data-structures math

Last synced: 06 Jul 2026

https://github.com/dansalahi/javascript-data-structures

Experimenting and implementing algorithms with JS

algorithm data-structures javascript

Last synced: 20 Mar 2025

https://github.com/mkwapisz2000/cpp-data-structures-comparison

The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array

algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing

Last synced: 06 Jul 2026

https://github.com/vladimir-skvortsov/spbstu-interval-anylysis

Лабораторные работы по дисциплине «интервальный анализ».

data-structures interval interval-analysis interval-arithmetic math python range

Last synced: 16 Apr 2026

https://github.com/varugasu/go-heap

Heap implementation based on container/heap using Generics

data-structures generics go golang heap

Last synced: 03 Nov 2025

https://github.com/tush-tr/code-in-cpp

Learn C++ with solving a lot of questions and also data structures and algorithms concepts

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

Last synced: 29 Mar 2025

https://github.com/robinfriedli/cranevec

Vector that is generic over its underlying implementation offering several inline or heap based storage implementations and providing fallible operations allowing graceful handling of allocation failure.

data-structures rust vector

Last synced: 06 Apr 2025

https://github.com/mukuliskul/linecraft360

An advanced C++ Object-Oriented simulation of an assembly line, featuring modular design with multiple stations. It integrates complex order processing, inventory management, and dynamic workflow handling, offering a real-world industrial process experience.

algorithm-implementation cpp17 data-structures data-structures-and-algorithms educational-project modular-design object-oriented-programming system-design

Last synced: 14 Apr 2025

https://github.com/crisnguyendev/miu-cs390-fpp

Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.

assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion

Last synced: 14 Apr 2025

https://github.com/youseftareq33/java_datastructuer_1_tawjihirecord-linkedlist-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (linkedlist).

data-structures java javafx

Last synced: 01 May 2026

https://github.com/antojebi7/java_chloroplast

(Growing)Java-Chloroplast is your ultimate Java reference hub, packed with concepts, code snippets, and best practices from basic syntax to advanced frameworks. Whether you're preparing for interviews, building applications, or mastering Java, this repo converts knowledge into pure coding energy—just like a chloroplast!

algorithms classes-and-objects data-structures java logical-programming object-oriented-programming problem-solving

Last synced: 05 Nov 2025

https://github.com/mhasanjoy/code

Data Structures

data-structures linked-list stack

Last synced: 30 Mar 2025

https://github.com/kothar/compactlist

An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.

data-structures java

Last synced: 16 Jan 2026

https://github.com/vscav/algo-lab

Algorithmic practical course.

algorithms data-structures qt

Last synced: 13 May 2026

https://github.com/blue32a-sandbox/php-data-structures

PHPのData Structuresを使ってみる

data-structures php

Last synced: 22 May 2026

https://github.com/ganzerli/e-pathy

e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example

binary-data c data-structures database graph graph-algorithms

Last synced: 28 Apr 2026

https://github.com/louis3112/crud_taxi_datastruct

One of my project for Data Structure in 2nd Semester. A simple crud taxi app implements 3 data structure concepts, such as : Linked list, Queue, Stack

cli college-project cpp data-structures linked-list queue simple-project stack

Last synced: 22 Mar 2025

https://github.com/luizbueno1/leetcode-java

Solutions to LeetCode problems implemented in Java.

algorithms data-structures java leetcode leetcode-java leetcode-solutions

Last synced: 07 Apr 2025

https://github.com/adi-code22/data-structures-and-algorithms

All Data Structures and Algorithm fundamentals with C++ Implementation

algorithms data-structures

Last synced: 14 Mar 2025

https://github.com/romantech/algorithm-study

알고리즘 / 자료구조 스터디

algorithms data-structures programmers

Last synced: 30 Mar 2025

https://github.com/iamjuaness/knot

Knot is a Java library designed to model and visualize complex structures, such as knots, molecules and helical structures. Inspired by knot theory, this library allows you to graphically represent links between nodes with specific crossings, which is ideal for visually exploring patterns and connections in two-dimensional graphs.

bidimensional data-structures graphs java knot-theory knots library nodes patterns

Last synced: 26 Feb 2025

https://github.com/shriram2005/ds-practicals-bca-2nd-semester

Data Structures lab manual programs of my 2nd semester BCA at Sandip University.

bca data-structures datastructures-algorithms dsa-practice program

Last synced: 18 Feb 2026

https://github.com/andrewocc/info1905-assignment2

INFO1905 Data Structures Assignment 2 (password manager)

data-structures hashing

Last synced: 06 Nov 2025

https://github.com/yourarj/rust-ds-algo

Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.

algo algorithms data-structures ds interview interview-preparation rust rust-lang

Last synced: 22 Mar 2025

https://github.com/dimits-ts/skiplists

A project implementing common sorted data structures with Skip Lists in C#.

data-structures dictionary library testdrivendevelopment wrappers

Last synced: 06 Nov 2025

https://github.com/danaelshrbiny10/ds-in-python

An implementation of a custom data structure in Python.

data-structures python3

Last synced: 12 Aug 2025

https://github.com/17xr/cppcontainers

A simple repository that contains my own implementations of various C++ containers.

containers cpp cpp23 cpp23-library data-structures

Last synced: 05 Apr 2025

https://github.com/nchhillar2004/prisma-schema-blueprints

Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.

data-structures database prisma prisma-schema

Last synced: 14 May 2025

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

Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice

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

Last synced: 22 Mar 2025

https://github.com/archihalder/dsa

This repository contains all the things required to be good at dsa

algorithms cpp data-structures gfg leetcode problem-solving

Last synced: 29 Mar 2025

https://github.com/abdellahbellakrim/philosophers_42

Implementing the dining problem with philosophers around the table in C programming using threads and processes.

algorithms c data-structures dining-philosophers-problem low-level-programming processes threads

Last synced: 26 Jul 2025

https://github.com/3ein39/sparse_array_matrix

Representing an array of very huge indices (e.g. 10^8) using doubly linked list

data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix

Last synced: 26 Jul 2025