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/bookseer/algorithms

Алгоритмы и структуры данных

algorithm algorithms data-structures education

Last synced: 03 Mar 2026

https://github.com/lourdilene/algorithms

Practice of algorithms and data structures

algorithms data-structures javascript python3 typescript

Last synced: 13 Apr 2026

https://github.com/ayhamratrout/stack

This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.

backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests

Last synced: 06 Jul 2025

https://github.com/mtgsoftworks/math-algorithm

The code generates two lists of 30 random integers each, combines them into a third list, reverses the order, and then sorts the combined list before printing the result.

arraylist console-application data-structures java-8 sorting-algorithms

Last synced: 01 Jun 2026

https://github.com/jakeshi/python_data_structure

Implement basic data structures in python

data-structures python

Last synced: 10 Jan 2026

https://github.com/sameem420/data-structures-with-javascript

Data Structures with JavaScript

data-structures javascript js

Last synced: 17 Mar 2025

https://github.com/hoangeiu/js-algo-data-structure

JavaScript Algorithms and Data Structures Masterclass (Udemy Course)

algorithms data-structures javascript

Last synced: 17 Mar 2025

https://github.com/lukehb/137-datastructures

Data structures used for building java applications, particularly data-mining projects.

data-structures file java spatio-temporal trajectory

Last synced: 07 Jun 2026

https://github.com/lmizner/spell-checker

A program that implements a spell checker by cross checking words from a dictionary file with the words from a user specified text file. Words matching those in the dictionary will be deemed correctly spelled, while those not matching values found in the dictionary file are flagged as misspelled.

c data-structures hash-table linked-list

Last synced: 02 Apr 2025

https://github.com/aryanshukla206/gfg160

Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.

data-structures java

Last synced: 02 Apr 2025

https://github.com/jyuv/segment-tree

A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.

algorithms data-structures graphs python range-query segment-tree tree tree-structure

Last synced: 14 Jan 2026

https://github.com/nguyenbn7/algorithms_specialization

Learn To Think Like A Computer Scientist. Master the fundamentals of the design and analysis of algorithms.

data-structures divide-and-conquer graph-algorithms shortest-path-algorithm

Last synced: 05 Oct 2025

https://github.com/mindninjax/data-structures-in-javascript

Learn to implement & use various Data Structures in JavaScript 📚💻

data-structures hacktoberfest javascript tutorial

Last synced: 05 Oct 2025

https://github.com/vongostev/accudata

Simple module to store data with arbitrary structure in dict or Pandas DataFrame

data-collection data-structures pandas-dataframe

Last synced: 17 Jan 2026

https://github.com/petrosath/linked-list-in-javascript

A linked list data structure using javascript.

data-structures javascript linked-list nodejs

Last synced: 16 May 2026

https://github.com/fahimsifnatul/godatastructures

A ready to use collection of data structures written in GO for you

data-structures go-data-structures go-queue go-set go-stack queue set stack

Last synced: 14 Jan 2026

https://github.com/chandantech2023/strivers_a2z_dsa_course-sheet

A DSA course that helps you to understand all DSA Concepts topic wise with practical implementation from A to Z in a well-organized and structured manner.🤩

array data-structures dynamic-programming graphs heaps linked-list programming-fundamentals queue searching-algorithms sorting-algorithms stacks string tree two-pointers

Last synced: 06 Oct 2025

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

This repository contains implementations of common algorithms and Leetcode problems in C++.

algorithms cpp data-structures leetcode

Last synced: 06 Oct 2025

https://github.com/manasmalla/learning-kotlin

a series of programs in the Kotlin programming language to help learn the concepts of data structures and understand complex algorithms to solve real-time problems, following the A-Z striver sheet, provided by TakeYouForward™️.

algorithms data-structures dsa kotlin leetcode

Last synced: 06 Oct 2025

https://github.com/boss294/credisync

CrediSync is a comprehensive web application designed to manage and track your financial transactions, including credits, debits, creditors, and debtors. With modern UI/UX and advanced features, it provides a seamless experience for managing your financial records.

credit-tracker css data-structures data-visualization dsa html html3 js management-system money-management web-dev website websoftware

Last synced: 17 May 2026

https://github.com/skarakasoglu/gfg-algorithms

Solutions and implementations of the some algorithm problems in Golang

algorithm algorithms data-structures golang

Last synced: 14 Jan 2026

https://github.com/walt-1/algorithms

popular algorithms

algorithms data-structures python

Last synced: 07 Oct 2025

https://github.com/wittyicon29/dsa

Some problems of leetcode on various techniques and concepts of DSA

algorithms data-structures leetcode

Last synced: 07 Oct 2025

https://github.com/swonlee-13/minishell

minishell - my first shell program

data-structures minishell42 shell

Last synced: 27 Apr 2026

https://github.com/brocooked/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam

Last synced: 14 Apr 2026

https://github.com/xinecraft/algo

Data Structures & Algorithm in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/subhash3/leetcode

My approaches to various leetcode problems

algorithms cpp data-structures leetcode-solutions

Last synced: 08 Oct 2025

https://github.com/tahaaa22/scheduler-algo

simulates the operation of the process scheduler in a multiprocessor system and calculates some related statistics in order to help improve the overall scheduling system.

data-structures oop-principles scheduling-algorithms

Last synced: 08 Oct 2025

https://github.com/bsati/go-ds

Basic datastructures in Go using generics

data-structures golang

Last synced: 18 Jan 2026

https://github.com/lucasmcclean/dsa

A collection of data structures and algorithms implemented in Go.

algorithms data-structures data-structures-and-algorithms dsa go golang

Last synced: 14 Jun 2026

https://github.com/wassimans/algorithms-and-data-structures-in-rust

Rust implementations for some algorithms and data structures.

algorithms data-structures rust-lang

Last synced: 15 Jun 2026

https://github.com/kenych/fraud-detector

The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.

concurrency data-structures in-memory-caching java java8

Last synced: 15 Jun 2026

https://github.com/lucashnss/algorithms-python

This repository serves to recreate famous algorithms and data structures to train my coding and logic skills in the Python language.

algorithms data-structures python

Last synced: 15 Jun 2026

https://github.com/aabduvak/ft_containers

The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!

42istanbul 42school containers data-structures stl

Last synced: 15 Jun 2026

https://github.com/lucabecci/funny-js

Practise of data structures and algorithms in Javascript ES6

algorithms data-structures javascript

Last synced: 15 Jun 2026

https://github.com/mroth/orderedmap

🐜 ordered map implementation for Go

data-structures go go-module golang

Last synced: 16 Jun 2026

https://github.com/jitesoft/php-datastructures

Misc data structures for php 7.4.2+.

data-structures datastructures hacktoberfest map math php

Last synced: 17 Jun 2026

https://github.com/salmanabdullahfahim/data-structure-algorithm

My Data Structure And Algorithm Learning Journey In C++

algorithms cplusplus data-structures

Last synced: 17 Jun 2026

https://github.com/momen-alshouha/data-structure-doubly-linked-list

This repository contains C++ implementation of a doubly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

classes-and-objects cpp data-structures doubly-linked-list linked-list object-detection object-oriented-programming

Last synced: 17 Jun 2026

https://github.com/nadidlinchestein/datastructureseasytoadvance

My C++ implementation of Data Structures Easy to Advanced Course by William Fiset.

algorithms algorithms-and-data-structures coursework cpp data-structures programming

Last synced: 18 Jun 2026

https://github.com/remonhasan/cp-code-library

algorithms & data structures that i learned for CP 💡

cpp data-structures number-theory prefix-notation stl-algorithms

Last synced: 18 Jun 2026

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

This repository contains implementations of fundamental data structures in Java.

data-structures

Last synced: 18 Jun 2026

https://github.com/radhirasho/bst-algos

Just me messing around with a bunch of different algorithms, was going to originally be just Binary Search Tree related Algorithms, but, as you can clearly see, it's expanded just a tiny bit past that

algorithm binary-search-tree binary-trees data-structures

Last synced: 18 Jun 2026

https://github.com/dnutiu/dsa

A repository containing various data structures and algorithms implemented in Kotlin and Java

algorithms data-structures kotlin

Last synced: 19 Jun 2026

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

Java implementation of data structures

data-structures java

Last synced: 19 Jun 2026

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/belovetech/alx-low_level_programming

A solid foundation in low-level programming using C, the mother of all languages. This codebase includes functional and dynamic programming, data structures (arrays, singly and doubly linked lists, hash tables), memory management, I/O operations, kernel interaction, and more.

algorithms arrays c data-structures linked-list pointers-in-c recursion-algorithm string-manipulation

Last synced: 20 Jun 2026

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/faanid/leetcode-solutions

My solutions to LeetCode problems with explanations in TS

algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript

Last synced: 20 Jun 2026

https://github.com/hebertcisco/remodel-core-docs

Documentation site for remodel-core, built with React Router and Fumadocs.

data-structures database ddl er-diagram modeling parser-implementations sql

Last synced: 20 Jun 2026

https://github.com/alicankaya192/cs_complete_terminology_guide

350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.

algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide

Last synced: 21 Jun 2026

https://github.com/muntaha-islam0019/javaplayground

A collection of Java backend practice projects and coding exercises, exploring core OOP concepts, algorithms, data structures, and backend development patterns.

algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design

Last synced: 22 Jun 2026

https://github.com/marinaa13/social-network-simulator

C implementation of a mini social media platform with user management, post/repost systems, feeds, and graph-based friend interactions

c data-structures graphs linked-lists social-network trees

Last synced: 22 Jun 2026

https://github.com/goulartgusta/desafio-arrays

Desafios de estrutura de dados com tratamentos de exceções e testes.

data-structures java junit5

Last synced: 22 Jun 2026

https://github.com/bearlike/practising-dsa

I practise general Programming, Data Structures and Algorithms here.

data-structures practice-programming

Last synced: 22 Jun 2026

https://github.com/piratecoderz/dsa-final-project

University project for (DSA) using Java and MySQL. The Car Rental System features an Admin Panel for managing vehicles, customers, and rentals, Customer Portal for renting cars. DSA concepts like linked lists and queues and utilizes JDBC for database connectivity. A practical application of programming skills and database management.

algorithms data-structures data-structures-algorithms data-structures-and-algorithms dsa eclipse final final-project java java-8 mysql mysql-database mysql-workbench

Last synced: 22 Jun 2026

https://github.com/mwangi-derrick/go-trees

Exploring tree-based data structures in Go: Foundations for databases, storage, and distributed systems.

data-structures distributed-systems golang merkle-tree systems-programming

Last synced: 23 Jun 2026

https://github.com/zeionara/algorythms_and_data_structures

Labs for 'algorythms and data structures' discipline

algorythm data-structures

Last synced: 23 Jun 2026

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

自学数据结构

data-structures

Last synced: 23 Jun 2026

https://github.com/kurayami07734/dsa-cpp

Data Structures and Algorithms in C++

algorithms cpp data-structures

Last synced: 23 Jun 2026

https://github.com/rikcav/dsa

A collection of Data Structures and Algorithms implemented in Python.

algorithms bigonotation data-structures dsa python

Last synced: 23 Jun 2026

https://github.com/hackersa3edy/binary_trees

This repository contains C programs for various operations on binary trees, including node manipulation, tree traversal, and property checks (like height, depth, size, and balance factor).

algorithms alx-software-engineering binary-tree c c-language c-programming data-structures tree-traversal valgrind

Last synced: 24 Jun 2026

https://github.com/bmancini55/algorithms

Data structures and algorithms playground

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/vevdokimovm/codesignal-solutions

Python solutions to CodeSignal Data Structures track — linked lists, stacks, queues, sorting and binary search

algorithms data-structures linked-list python queue stack

Last synced: 27 Jun 2026

https://github.com/balta2ar/scratchpad

Experiments with algorithms/data structures, leetcode solutions

algorithms data-structures leetcode leetcode-python leetcode-solutions

Last synced: 28 Jun 2026

https://github.com/abdullah00001/way-to-be-a-rated-coder

A dedicated repository to track my 90-day journey of competitive programming practice — mastering algorithms, solving problems daily, and leveling up to become a rated coder.

algorithms c competitive-programming cpp data-structures dsa

Last synced: 29 Jun 2026

https://github.com/sur16-cse/internity-internship-dsa-2021

This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.

algorithm cpp data-structures

Last synced: 29 Jun 2026

https://github.com/iker-gonzalez/ft-containers

Reimplementation of stack, vector and map container types of the C++ standard template library (STL).

algorithms containers cpp data-structures operator-overloading standard-template-library templates

Last synced: 29 Jun 2026

https://github.com/jacobwi/cs260_data_structures

Collection of pure C++ data structures and algorithms implementations in a real-world project.

algorithms cplusplus data-structures

Last synced: 29 Jun 2026

https://github.com/arcsymer/algorithms

Idiomatic C#/.NET 10 algorithms & data-structures library built from scratch — 11 structures, 16 algorithms, 129 tests, 7 Codility-style katas

algorithms csharp data-structures dotnet interview-prep portfolio

Last synced: 29 Jun 2026

https://github.com/josugoar/scinet

Network science abstract data types

algorithms data-structures

Last synced: 10 Feb 2026

https://github.com/johan-bolmsjo/gods

Go Data Structures

data-structures go golang

Last synced: 11 Feb 2026