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/tarek-bohdima/exchangerates

Currency-exchange Android app rebuilt as an interview-prep showcase for graph algorithms (BFS / Dijkstra / Bellman-Ford / Floyd-Warshall + arbitrage detection), Union-Find reachability, and Gang of Four design patterns — Kotlin 2.1, Jetpack Compose Material 3, Hilt.

algorithms android bellman-ford clean-architecture coroutines data-structures design-patterns dijkstra exchange-rates floyd-warshall graph-algorithms hilt interview-preparation jetpack-compose kotlin ksp material3 mvvm-architecture retrofit2 union-find

Last synced: 29 May 2026

https://github.com/xorz57/binarysearchtree

Binary Search Tree written in C++14

binary-search-tree cpp data-structures datastructures

Last synced: 24 Mar 2025

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

My implementation of common data structures and algorithms in JavaScript

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

Last synced: 23 Apr 2025

https://github.com/nouranhaitham/competitve_programming_reference

A collection of competitive programming templates and C++ solutions for number theory, graph algorithms, and various challenges.

algorithms codeforces competitive-programming cplusplus data-structures number-theory solutions

Last synced: 04 Jan 2026

https://github.com/camchambers/linked-list

A C# implementation of a singly linked list.

csharp data-structures linked-list

Last synced: 24 Mar 2025

https://github.com/7astro7/leetcode

bad solutions to leetcode problems

algorithms c data-structures docker java leetcode python

Last synced: 31 Dec 2025

https://github.com/arindal1/blind75-proelevate

This Blind 75 DSA sheet from LeetCode contains all the important DSA questions and is designed for quick interview preparation.

algorithms cpp data-structures dsa leetcode leetcode-cpp leetcode-solutions problem-solving

Last synced: 09 Apr 2025

https://github.com/jalalazimi/algorz

Data Structures & Algorithms for Javascript

algorithm data-structures

Last synced: 28 Apr 2026

https://github.com/okeuday/mapsd

Erlang Maps Dict API

data-structures erlang

Last synced: 23 Apr 2025

https://github.com/princeinscripts/leetcode-question

A repository containing solutions to LeetCode questions focused on Data Structures and Algorithms (DSA), aiding in practicing and mastering key concepts in computer science.

algorithms computer-science data-structures leetcode practice-repository programming

Last synced: 04 Sep 2025

https://github.com/itsmunim/python-playground

Where all the python trash ends up

algorithm data-structures python

Last synced: 14 Mar 2025

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/brevex/binary-search-tree

A binary search tree made in Java that manipulates integer values.

algorithm binary-search-tree computer-science data-structures java

Last synced: 12 Jun 2025

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

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

data-structures data-structures-and-algorithms dsa dsalgo java

Last synced: 14 May 2025

https://github.com/bmancini55/algorithms

Data structures and algorithms playground

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/kalwar/snake-game

a very basic snake game using queue DS on the web

data-structures javascript queue snake-game

Last synced: 25 May 2026

https://github.com/aryantyagi1/brutetooptimal-200-dsa-solutions

This repository contains 200 solved DSA problems in Java, each featuring both brute force and optimal solutions in the same file. Designed for learners and practitioners, it serves as a reference to understand different approaches to problem-solving, compare solution efficiencies, and prepare for coding interviews

data-structures dsa-algorithm java

Last synced: 24 Mar 2025

https://github.com/haunt98/panda-go

Contains simple data structure

data-structures go golang golang-library golang-package

Last synced: 23 Apr 2025

https://github.com/nanafox/binary_trees

A project on the Binary Tree Data Structure.

alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa

Last synced: 06 Nov 2025

https://github.com/clearxs/go-algorithms-and-data-structures

go implementation algorithms and data-structurs

algorithms data-structures go leetcode

Last synced: 20 May 2026

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

Demystifying Data Structures Notes by Brook Riggio, 2022 CascadiaJS.

data-structures notes

Last synced: 28 Feb 2025

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

A collection of core algorithms and data structures written in Java

algorithms data-structures java

Last synced: 04 Jul 2025

https://github.com/marklauter/btree

In-memory BTree.

btree data-structures

Last synced: 01 Apr 2025

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

Data Structure and Algorithm for beginner

algorithm c-plus-plus data-structures python3

Last synced: 29 Apr 2026

https://github.com/lccodder/linkedlist-ts

Default linked list implementation written on TypeScript

data-structures linked-list typescript

Last synced: 21 Mar 2025

https://github.com/radzhiv25/dsa

DSA based repository

cpp data-structures

Last synced: 04 Jul 2025

https://github.com/christophersesugh/alx-higher_level_programming

High level programming during ALX software engineering course

algorithms data-structures pip pycodestyle python python3

Last synced: 20 Jun 2026

https://github.com/myloft/data_structure

数据结构实验

data-structures

Last synced: 06 Nov 2025

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

A collection of coding interviewing problems in Java.

algorithms data-structures java

Last synced: 10 Mar 2025

https://github.com/jeanbou/tech-interview-questions

A good collection of real-world coding interview problems, algorithm challenges & technical questions solved during application processes or its preparation for top tech companies. Includes multiple solutions for firms like Meta (Facebook), Goldman Sachs, Rakuten, Barclays, Line, Lifeware, Odoo, SES, Talkwalker & etc. Perfect for tech interview

algorithms code coding-challenges data-structures faang interview-preparation leetcode love tech-interviews

Last synced: 03 Feb 2026

https://github.com/iamriteshkoushik/datastructs_algo

Repository containing solutions to all the problems solved while practising for Data Structures and Algorithms.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/ozmap/technical-assessment

Technical assessment for the position of software engineer at DevOZ.

assessment-project challenge data-structures restful-api typescript

Last synced: 14 Apr 2025

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

A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs

data-structures library wrappers

Last synced: 06 Nov 2025

https://github.com/zhengxs2018/tiny-tree

一个循环解决行转树的问题,快速,轻量,无依赖。

array-to-tree array2tree data-structures tree tree2array

Last synced: 20 Jun 2026

https://github.com/yapeansa/arvore_binaria

Um estudo sobre árvore binária

binary-tree c data-structures

Last synced: 01 Apr 2025

https://github.com/yapeansa/simulacao_fila

Trabalho Simulação Fila

c data-structures queue

Last synced: 01 Apr 2025

https://github.com/yogain123/linked-list-api

Create a REST API app which exposes API endpoints , for carrying out Linked List operations.

algorithms data-structures javascript linked-list redis

Last synced: 17 May 2026

https://github.com/fabiokleis/estruturas_de_dados2

Estruturas de dados 2, linguagem C, estudo de complexidade de algoritmo, análise empírica e assintótica, árvores binárias e percurso..

algorithms avl-tree b-tree binary-search-tree binary-trees breadth-first-search c complexity data-structures depth-first-search graph-algorithms hash-table heap heap-sort priority-queue

Last synced: 09 Apr 2025

https://github.com/navneethg/poppy

Battle tested algorithms and data-structures for your next space-mission or casual reading.

algorithms data-structures library python

Last synced: 10 Apr 2026

https://github.com/bhargav-joshi/ds-algo

Different Companies Solutions of problems solved by me and some practice of coding & DSA Problems are in this repo.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/madmmas/java-concurrency-interview-practice

50 structured Java concurrency problems — beginner to expert — with JUnit 5 tests. Interview prep & hands-on learning.

concurrency data-structures interview-prep java java-concurrency junit5 locking maven multithreading thread-safety

Last synced: 21 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/yangsijun528/data_structure_with_c

C언어로 자료구조 직접 구현하고, 테스트 코드로 검증해보기 + Python 시각화

c data-structures

Last synced: 21 Jun 2026

https://github.com/j0a0m4/ds-algo

Study repository for Data Structures & Algorithms Course

algorithms data-structures python

Last synced: 26 Apr 2026

https://github.com/stardustdl/algorithms-in-rust

A collection of some algorithms and data-structures.

algorithm algorithm-competitions algorithms-implemented data-structures

Last synced: 01 Apr 2025

https://github.com/khasherdenekb/freecodecamp-task

Freecodecamp certification tasks

algorithms data-structures javascript

Last synced: 28 Feb 2025

https://github.com/prash08484/binary-tree-visualiser

It is basic ds-algo based project whose aim to illustrate some types of binary tree's and some operation visualization on that tree..

algorithm binary-search-tree binary-trees css3 data-structures html5 illustration javascript max-heapify

Last synced: 12 Apr 2026

https://github.com/skvggor/devto-zod

Repositório para o artigo sobre Zod.

article data-structures nestjs nodejs prisma types typescript zod

Last synced: 21 Oct 2025

https://github.com/murpdefense/studies-software-engineering-univesp

Esse repositório é voltado para código de aulas e projetos realizados durante meus estudos com o material da formação Bacharel em Engenharia de Software disponibilizado gratuitamente pela UNIVESP na plataforma YouTube.

c data-structures

Last synced: 03 Apr 2025

https://github.com/dbc2201/sample-atm-interface

Sample Interface example for understanding ADTs in Data Structures.

adt data-structures java object-oriented-programming

Last synced: 12 Jun 2025

https://github.com/kevinknights29/dsa_in_cplusplus

This repo contains data structures and algorithms implemented in C++.

algorithms cplusplus data-structures

Last synced: 22 Mar 2025

https://github.com/entropy-tamer/justcode

Compact binary encoder/decoder with space-efficient encoding scheme

binary binary-format bincode compact data-structures decoding encoding no-std rust serialization streaming varint

Last synced: 10 Apr 2026

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: 12 Jun 2025

https://github.com/kevinknights29/dsa_in_python

This repo contains pythonic implementation of data structures and algorithm

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/kevinknights29/dsa_in_java

This repo contains data structures and algorithms implemented in Java.

algorithms data-structures java

Last synced: 22 Mar 2025

https://github.com/xm0onh/stateviz.dev

Interactive visualization playground for blockchain data structures. Learn how blockchains organize and store data through hands-on exploration and visual experimentation.

algorithms blockchain cryptography data-structures educational ethereum merkle-trie playground

Last synced: 12 Apr 2026

https://github.com/ivan-guerra/huffman

Huffman data compression

compression data-structures huffman-coding

Last synced: 14 Mar 2025

https://github.com/liwnn/skiplist

A fast skip list implementation for Go

algorithm data-structures go golang skiplist

Last synced: 08 Jun 2026

https://github.com/mxagar/python_software_engineering

This repository contains a guide of Python tailored to professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns & Co.

algorithms data-structures design-patterns python software-architecture software-engineering

Last synced: 12 Apr 2026

https://github.com/harisjamal28/tower_of_hanoi

A Game built focusing on the Tower of Hanoi basis! An old project but something i was passionate about finishing. It was a great way to work with Stack Data Structures practically and employ Javascript functions for Time Keeping and Stack Manipulation

css data-structures game-development gamedev html javascript old-project stack tower-of-hanoi

Last synced: 12 Apr 2026

https://github.com/fenilsonani/os-system

High-performance OS components with 99% faster algorithms, enterprise reliability, and L8 engineering quality. Features O(1) operations, thread safety, and production-ready implementations.

algorithms c99 concurrent-programming data-structures enterprise-software high-performance memory-management operating-systems performance-engineering systems-programming

Last synced: 31 Aug 2025

https://github.com/Imtjl/fp-red-black-tree-dict

TreeDict - Implementation of Dict based on Red Black Tree in Elixir

data-structures elixir functional-programming red-black-tree

Last synced: 01 Apr 2025

https://github.com/doumanash/statiki

Static friendly data structures

data-structures no-std rust

Last synced: 04 Feb 2026

https://github.com/divyanshu-rawat/js-challenge

A Javscript programming Question having constraints of time and space.

data-structures javscript programming-challenges space-complexity time-complexity

Last synced: 09 Apr 2025

https://github.com/chenshuliu/python-guide-to-numpy

This repository is dedicated to explaining the functionalities of Numpy in Python

data-structures numpy python

Last synced: 18 Jan 2026

https://github.com/kvizyx/constructor

Implementation of different data structures and algorithms in Go

algorithms data-structures go

Last synced: 25 Mar 2025

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

Teaching data structures for some school classes

data-structures java

Last synced: 29 May 2026

https://github.com/bazoka-kaka/programming-interview-solutions

A bunch of programming solutions from real interviews / job programming tests that me and my friends gone through

algorithms coderbyte data-structures python

Last synced: 28 Mar 2025

https://github.com/bardifarsi/memoizationmultithreading

Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.

algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming

Last synced: 31 Dec 2025

https://github.com/cruxrebels/leetcode

Collection of Abhishek Agrawal's submissions to problems found on https://leetcode.com/.

algorithms cpp cpp11 cpp14 data-structures leedcode-contest-solutions leetcode leetcode-contest leetcode-solutions weekly-contest

Last synced: 09 Apr 2025