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/uchamod/flutter-notepro

A simple and efficient to-do and note-taking app developed using Flutter. This app allows users to create, manage, and organize tasks and notes with ease. Data is securely stored locally using Hive, ensuring quick access and offline functionality. The project highlights the use of Flutter for creating intuitive user interfaces and Hive.

algorithms dart data-structures flutter hive localstorage state-management ui-design

Last synced: 13 Apr 2026

https://github.com/piotrl/compsci-alghoritms

🎓 My implementations of popular algorithms concepts

algorithms c computer-science data-structures learning

Last synced: 31 Oct 2025

https://github.com/valentinnsoare/structcraftlib

Java library with custom data structures made with customization benefits and performance in mind.

arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack

Last synced: 23 Mar 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/danielbas33/algoexpert

My solutions to algoExpert.io coding questions

algorithms data-structures

Last synced: 18 Jan 2026

https://github.com/azusfin/structures

Implementations of Data Structures

bits bytes data-structures structures tree

Last synced: 17 Jun 2025

https://github.com/stackcats/collections

A library provides efficient implementations of the most common general purpose programming data structures.

algorithms data-structures elixir

Last synced: 30 Mar 2025

https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions

Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.

data-structures interaction-design interactive java-17 mathematics maven oop-principles

Last synced: 30 Apr 2026

https://github.com/anshumansinha3301/data-structures-for-artificial-intelligence

Data Structures and Algorithm implementation in Artificial Intelligence including algorithm used for Artificial Intelligence

algortihm anshumansinha3301 artificial-intelligence bitfusiondynamics data-structures open-source

Last synced: 11 Jun 2026

https://github.com/ritankarsaha/dsa

Data Structures and Algorithms

algorithms data-structures dsa-algorithm

Last synced: 28 Jul 2025

https://github.com/nullthefirst/javascript-ex

JavaScript Data Structures and Algorithms

algorithms data-structures exercism javascript

Last synced: 03 Apr 2025

https://github.com/mehwishferoz/wynk-music-app-in-c

C project simulating Wynk music app functionalities, featuring user management, music browsing, playlist creation, and song playback using linked lists, hash tables, stacks, and queues.

algorithms c data-structures dsa dsa-project

Last synced: 06 Jun 2026

https://github.com/lucidfrontier45/indexed-vector

A Rust library that implements vector container that can be indexed with specified function.

data-structures rust

Last synced: 05 Apr 2025

https://github.com/anishlearnstocode/java-batch-10

Introductory course in Java Programming taught at @WhatAfterCollege. 🎓

algorithms course data-structures java online-course oops strings

Last synced: 18 Mar 2025

https://github.com/ugurcanerdogan/movie-library-system

Library System - Data Structures project with Linked Lists

data-structures library-management-system linked-list

Last synced: 06 Jul 2025

https://github.com/arindas/rubix

End-to-end architecture for the representation and solution of Rubik's cube problems.

algorithm-design data-structures graph linear-time-solution novel-data-structure rubiks-cube

Last synced: 20 Aug 2025

https://github.com/kalwar/rat-in-a-maze

Rat in a maze app using React and MaterialUI

backtracking data-structures material-ui reactjs

Last synced: 10 Jun 2025

https://github.com/heyfoz/cpp-inventory-vector-sort-search

The Inventory Vector Sort/Search Program (C++) reads an InventoryParts.txt file made of a list of part records containing part names, categories, quantities, and unit costs. The program prompts the user to search for parts, and if a part is not found, the user can add a new part record. An updated txt file is written on program close.

cpp data-structures inventory

Last synced: 25 Mar 2025

https://github.com/xcmyz/calculator

A Calculator implemented in Python.

data-structures gui python

Last synced: 06 Jul 2025

https://github.com/himmat12/dsa-playground

This repository contains coding problems for practicing data structures and algorithms, LeetCode-style. Covers arrays, linked lists, stacks, and more. Solve in any language to strengthen problem-solving skills and prep for interviews.

algorithms-and-data-structures codingchallenges codinginterview data-structures javascript

Last synced: 29 Mar 2025

https://github.com/islamaliev/algorithms

simple implementation of some common algorithms

algorithms algorithms-and-data-structures data-structures

Last synced: 29 Jul 2025

https://github.com/tufahel/interview-prep-q-a

This repo is to track, save and practice mostly asked questions in technical interview for future use and hand-note for beginners like me.

algorithms back-end css data-structures database front-end html javascript postgresql reactjs redux ror ruby

Last synced: 13 Apr 2026

https://github.com/rabi-siddique/sudoku-solver

A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.

algorithms computer-science data-structures interview interview-questions programming

Last synced: 25 Mar 2025

https://github.com/kopach-artem/fleet-managment

Car Fleet Manager in C: Manages vehicle data, refueling logs, and service alerts. The program utilizes linked lists for efficient data handling and provides a console-based user interface for interactive management. Includes source code, user interface, and documentation.

c c-plus-plus data-structures fleet-management structures

Last synced: 28 Apr 2026

https://github.com/almmiko/rttd

Solutions for different technical problems.

algorithms data-structures leetcode

Last synced: 06 Jul 2025

https://github.com/lunaroyster/algolyze

A searchable database of algorithms

algorithm-pages algorithms data-structures information reference

Last synced: 13 Jun 2026

https://github.com/limajpp/data-structures-exam

This repository contains my group's solution implementation for the final exam of the data structures course. It was designed by me, and my friend, Gabriel.

algorithms algorithms-and-data-structures binary-search-tree data-structures hashmap java linked-list

Last synced: 14 May 2025

https://github.com/yangjiaxi/dsaa

Data Structure and Algorithm Analysis

algorithm c data-structures

Last synced: 11 Jul 2025

https://github.com/dy/multiscale-array

Multiscale representation of an array

array data-structures

Last synced: 06 Sep 2025

https://github.com/henriquelimas/go-algorithm-design-manual

Codes in Go from Algorithm design manual Book

algorithms computer-science data-structures golang

Last synced: 02 Mar 2025

https://github.com/sumitkumargiri/data-structure-project-convert-an-array-to-a-doubly-linked-list

This repository contain all the best practices for managing Github repository.

data-structures datastructuresandalgorithm github project

Last synced: 12 Mar 2025

https://github.com/sidp919/competitive-programming

Created to improve python + competitive programming skills. This repository will include python programs and notes on Basics of Python, Data Structures and Algorithms with their implementations and explanations.

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

Last synced: 13 Jul 2025

https://github.com/imdanielsp/dstructs-swift

A Swift's data structures and algorithms library. The purpose of this repository is to practice the Swift programming language and data structure in general.

algorithms data-structures practice review swift

Last synced: 05 Jun 2026

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

Data Structures and Algorithms problems and solutions in Ruby

data-structures datastructures dsa ruby

Last synced: 27 Feb 2025

https://github.com/ashok-arjun/facebook-clone

Data Structures mini package to simulate the organization of users in facebook network. Includes the implementation of various data structures including Graph, Trie, Queue and Stack.

data-structures facebook-network graph linked-list list queue queues stack stacks

Last synced: 25 Mar 2025

https://github.com/alecmocatta/sum

General-purpose sum types.

data-structures rust sum-types

Last synced: 10 Apr 2025

https://github.com/i-am-surovi/bracu-cse220

BRAC University's course - CSE220 (Data Sturctures) Assignments Questions, Lab Solutions (Summer 2023)

assignment-solutions bracu bracu-cse bracu-cse-lab bracu-cse220 bracu-cse220-summer23 bracucse220 cse220 cse220lab data-structures i-am-surovi lab notes python summer23

Last synced: 19 May 2026

https://github.com/devdrops/spl-data-structures

Material usado na talk do PHP Community Summit 2018.

data-structures php spl

Last synced: 14 Jun 2025

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

All data stucture and algorthms I practiceare below here

cplusplus data-structures dsa dsa-algorithm dsa-practice

Last synced: 06 Sep 2025

https://github.com/grainme/cs50x_2022

Bunch of CS problems

c cs data-structures flask memory python

Last synced: 13 Apr 2026

https://github.com/lbwa/algorithms

Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.

algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript

Last synced: 15 Apr 2026

https://github.com/orabazu/js-data-structures

Some of the data structures implemented in Javascript

data-structures javascript

Last synced: 07 Jul 2025

https://github.com/Riad-ENNAIM/data-structures

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/fredericbonnet/colibri

Colibri is a fast and lightweight garbage-collected datatype library written in C

abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation

Last synced: 07 Oct 2025

https://github.com/bm371613/slice-aggregator

A library for aggregating values assigned to indices by slices and the other way around

data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator

Last synced: 12 Mar 2026

https://github.com/schak04/s-vector

A minimal implementation of a dynamic array I'm writing in C, inspired by C++ STL's std::vector.

c-programming data-structures dynamic-array reimplementation

Last synced: 31 May 2026

https://github.com/dzenis-h/data-structures-and-algorithms

JS Interview preparation 👨‍💻 📊 📋

algorithms data-structures es6 interview-questions javascript

Last synced: 08 Oct 2025

https://github.com/kishore-ganesh/datastructures

A collection of datastructures implemented in C and C++

data-structures datastructures datastructures-implemented sort

Last synced: 08 Oct 2025

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

Implementações de algumas estruturas.

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

Last synced: 08 Oct 2025

https://github.com/miguelriosoliveira/42

Projects from 42 school

algorithms c data-structures makefile shell

Last synced: 21 Jan 2026

https://github.com/guibrandt/multi-splay

Multi-splay tree implementation written in Go

data-structures dynamic-optimality go multi-splay-tree tree-structure

Last synced: 09 Oct 2025

https://github.com/nilesh2000/errorfreecodes

Repository I use for my interview preparation.

algorithms cpp data-structures

Last synced: 09 Oct 2025

https://github.com/figsoda/one-of

Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types

data-structure data-structures enum macro macros rust type

Last synced: 19 Jan 2026

https://github.com/muhammad-fiaz/data-structures-and-algorithms-solutions

Explore comprehensive solutions to coding problems from Geeks for Geeks, LeetCode, and HackerRank. This repository focuses on implementing and understanding fundamental data structures and algorithms, organized for easy navigation and quick learning.

algorithm-challenges algorithms-and-data-structures data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa dsa-algorithm dsa-learning-series dsa-practice dsa-questions dsa-solutions dsalgo-questions hackerrank leetcode solutions

Last synced: 11 Oct 2025

https://github.com/sparsh-kumar/algorithms-implementation-in-js

A list of all algorithms implemented in plain javascript with clean code and explanation.

algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees

Last synced: 11 Oct 2025

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

Data Structures and Algorithms Library

algorithms data-structures problem-solving

Last synced: 11 Oct 2025

https://github.com/aitorruizes/c-singly-linked-list

This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.

c data-structures linked-list singly-linked-list

Last synced: 29 Oct 2025

https://github.com/baqar-abbas/data-structures---algorithms

This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.

abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack

Last synced: 12 Oct 2025

https://github.com/dimodimchev/struct-algo

A repository where I will upload different data structures and algorithms I explore

algorithms c data-structures

Last synced: 13 Oct 2025

https://github.com/miladsade96/leetcode_with_java

Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit

algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions

Last synced: 18 Feb 2026

https://github.com/fuston05/cs-module-project-hash-tables_2

copy of lambda school repo for extra practice: python hash tables

data-structures hashtable python3

Last synced: 31 May 2026

https://github.com/sandeepkumarmishra354/dsa-practical

All DS & Algo related practical files will be pushed here.

algorithms data-structures javascript nodejs

Last synced: 20 Apr 2026

https://github.com/duliodenis/swift-ds-algo

This is a repository of Swift Data Structures and Algorithms ranging from Big-O Analysis, Linked Lists, Recursion, Generics and Sorting.

algorithms data-structures swift

Last synced: 16 Oct 2025

https://github.com/lancejpollard/tl-bplus-tree.js

4 B+ Tree Implementations from trincot on StackOverflow

algorithms bplustree data-structures javascript tree

Last synced: 17 Oct 2025

https://github.com/dp6/templates-centro-de-inovacoes

Modelos de arquiteturas, documentações, testes e deploys para as iniciativas do centro de inovação

data-quality data-science data-structures dp6 gtm inovacao

Last synced: 05 Feb 2026

https://github.com/arkaung/dart_lru

A simple LRU package in Dart

dart data-structures

Last synced: 05 Feb 2026

https://github.com/pradyuman7/tree

Tree data structure class in all of its glory, in Java.

data-structures java tree tree-library

Last synced: 01 Jun 2026

https://github.com/odilson-dev/hashmap

The Hashmap Project is an assignment from TOP's curriculum, where participants work on creating and implementing a hashmap data structure as part of their learning exercises.

data-structures hashmap ruby theodinproject

Last synced: 24 Oct 2025

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 24 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/twfksh/data-structures-and-algorithms

This repo contains some data structures and algorithms I've implemented.

algorithms data-structures data-structures-and-algorithms problem-solving

Last synced: 25 Oct 2025

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/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/thomasthaddeus/musicalchairs

This project contains implementations of a seating arrangement algorithm using four different approaches: us module, using standalone functions, and using Python's zip function along with the built-in sorted function.

data-structures interview-questions lgplv3 optimization-algorithms python python3

Last synced: 26 Oct 2025

https://github.com/nixtomalon/guess-the-number

🎲 A basic text-based game developed using the C programming language.

basic-programming c console-application data-structures fundamentals game sample-project

Last synced: 24 Jan 2026

https://github.com/ahmedabougabal/csharpscholarshipbackendtasks

Documenting all my assignments and tasks completed during the first phase in Career180 Learn IT Bootcamp (.NET backend track). The bootcamp covers backend development using .NET technologies, Stay Tuned!

asp-net-core cplusplus csharp-code data-structures database mvc-architecture

Last synced: 28 Jan 2026

https://github.com/samuelastech/code

Every piece of concept that I'm learning will be placed here so that I can consult it later as a reference

algorithms data-structures data-types dynamic-programming language-learning math programming-paradigms

Last synced: 06 Feb 2026

https://github.com/solangeug/text-editor

This project is part of the Data Structures and Performance in Java Coursera course, developed by the University of California, San Diego. It allows its user to manage, manipulate and reason about large sets of textual data.

algorithms data-structures java-8 java-fx junit5 maven string-manipulation

Last synced: 15 Apr 2026

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

Estruturas de dados criados do zero em C

binary-tree c data-structures linked-list queue stack

Last synced: 29 Jan 2026