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/mishhgun01/graph-builder

Graph models & alghorithms for free use

algorithms data-structures go graph

Last synced: 18 Jan 2026

https://github.com/Aluriak/graffunc

Python 3 data structure -- (hyper)graph of function

data-structures graph hypergraph python

Last synced: 19 Jul 2025

https://github.com/eslam-abdo/data-structures-algorithms

This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.

algorithms c cpp data-structures

Last synced: 02 Mar 2026

https://github.com/adiathasan/udacity-data-structures-algorithms-google-typescript

Data structures and algorithm practice solutions in Typescript - grow with google

algorithms data-structures excercise typescript

Last synced: 30 Jun 2025

https://github.com/emersion/go-tryalgo

Basic and (maybe) advanced algorithms and data structures in Go

algorithms data-structures

Last synced: 09 Oct 2025

https://github.com/fmahadybd/dm_sys

Data Management System

data-structures java

Last synced: 29 Jun 2025

https://github.com/shahkv95/optimise.me

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.

algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research

Last synced: 13 Jun 2025

https://github.com/shinjimc/octree_voxel_vtk

Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.

3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk

Last synced: 14 Apr 2025

https://github.com/haroldeustaquio/python-coding-challenges

Repository dedicated to solving Python problems from LeetCode, DataLemur and other programming challenges. Contains solutions implemented in Python to improve skills in algorithms and data structures.

challenge data-processing data-structures datalemur leetcode pandas python

Last synced: 14 May 2025

https://github.com/ajay-dhangar/dsa-with-js

JavaScript Data Structures and Algorithms Basic Course or Roadmap

algorithms data-structures data-structures-and-algorithms dsa dsa-in-js javascript

Last synced: 19 Apr 2025

https://github.com/kafkas/proficient

High-quality TypeScript data structures and utilities

data-structures javascript typescript utilities

Last synced: 11 Apr 2025

https://github.com/coalio/Assistant

A data science library providing flexible dataframes for Lua 5.1+

data-analysis data-science data-structures dataframe lua

Last synced: 11 Apr 2025

https://github.com/mghalix/bank-system

C++ Console Application for a Banking System.

console-application cpp data-structures file-organization oop

Last synced: 05 Sep 2025

https://github.com/mrpotatoes/computer-science-in-javascript

Computer Science in JavaScript. Many topics to cover. Everything (source only) is documented and tested.

computer-science data-structures data-structures-and-algorithms functional-programming javascript study-guide system-design

Last synced: 11 Feb 2026

https://github.com/angrysky56/metatransformers-fractal-workflow-system

This repository contains the codebase for the MetaTransformers Fractal Workflow System, a comprehensive framework for managing and orchestrating complex workflows. The system is designed to handle a wide range of data types and workflows, from simple data processing to complex AI-driven transformations.

ai data-structures instruction-set-architecture llm node

Last synced: 15 Apr 2025

https://github.com/abdallahhemdan/huffman-coding-compression

๐Ÿ“ฆ Huffman Coding Compression Algorithms with Encoding and Decoding using C++

binary-tree compression-algorithm cpp data-structures huffman-coding huffman-compression-algorithm

Last synced: 31 Aug 2025

https://github.com/ridika-2004/competitive-programming

๐Ÿ’ป A repository dedicated to solving problems and improving problem-solving skills in various competitive programming platforms. ๐Ÿš€๐Ÿ“ˆ

algorithms codechef-solutions codeforces-solutions competive-programming cpp data-structures

Last synced: 18 Feb 2026

https://github.com/hun756/hybble

Data Structures with basically C++ OOP concepts. Containers are handled as in STL.

beginner-friendly cpp cpp-course cpp-library cpp17 data-structures

Last synced: 06 Oct 2025

https://github.com/nahidulhasan/basic-problems-and-solutions

Basic data structures and algorithm related problems and solutions

algorithms data-structures

Last synced: 11 Apr 2025

https://github.com/huyhoang8704/cse-labdsa-hcmut

Lab code for Data Structures & Algorithms (CO2003) - Semester 231- HCMUT

algorithms cpp cse data-structures dsa hcmut lab

Last synced: 24 Apr 2025

https://github.com/shravanatirtha/sde-striver-sheet

A collection of problems from Strivers-SDE-sheet using which people have cracked their dream jobs. These questions are commonly asked in product-based companies like Amazon, Microsoft, Google, etc

algorithm data-structures interview-questions

Last synced: 24 Apr 2025

https://github.com/nishkarshraj/cpp-reference

A complete list of C++ source codes including Data Structures and Algorithms helpful for interviews etc.

algorithms cpp data-structures

Last synced: 22 Apr 2025

https://github.com/avidlearnerinprogress/placementpreparation

Collection of programs implemented by me from geeksforgeeks.com

algorithms c-plus-plus-11 data-structures

Last synced: 28 Oct 2025

https://github.com/ferueda/structy-go

This repo contains all problem sets and solutions for the algorithms and data structures course made by @alvin-the-programmer. Solutions and test suites are written in Go.

algorithms data-structures go golang

Last synced: 16 Jan 2026

https://github.com/gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 10 Apr 2025

https://github.com/zejiran/programming-learning-resources

๐Ÿ“š Multiple resources to start learning and practicing new programming skills

coding-challenges data-structures design-patterns practice-programming roadmap starter-kit

Last synced: 04 Feb 2026

https://github.com/qwerty541/logged-stream

Logging of all read/write operations, errors and drop of underlying IO object.

async asynchronous asyncio contributions-welcome data-structures debugging development-tools io logging networking rust rust-library stream

Last synced: 22 Mar 2025

https://github.com/wwkk-y/bplustree

ๆ•ฐๆฎๅบ“ๅบ”็”จ B+ ๆ ‘(Java)

bplus-tree bplustree data-structures databases java

Last synced: 14 Apr 2025

https://github.com/l-tchen/findunion

An imperative implementation of disjoint-set data structure in Haskell

data-structures disjoint-sets haskell

Last synced: 17 Aug 2025

https://github.com/aliosm/adt

Standard implementation of Algorithms, Data structures and Techniques.

algorithms data-structures techniques

Last synced: 09 Sep 2025

https://github.com/ikushum/lets-do-datastructure-and-algorithm

A list of Data Structures and Algorithms, their implementations and resources to learn.

algorithm data-structures python

Last synced: 28 Oct 2025

https://github.com/pkprajapati7402/cpp-notes

Here's the notes and the Problems with solutions, that we generally see While learning any new language. These problems contains OOPS, Data Structures and Algorithm problems using C++.

algorithms cpp data-structures dsa oops-in-cpp tutorial

Last synced: 22 Aug 2025

https://github.com/vinitshahdeo/dsa-lab-codes

Lab Assignments for Data Structures and Algoithms

algorithms cpp data-structures lab-assignment

Last synced: 10 Apr 2025

https://github.com/chetan6780/75-days-dsa-challenge

Ninja technique๐Ÿฅท to ACE DSA Interviews.

algorithms challenge cpp data-structures dsa

Last synced: 02 May 2025

https://github.com/iker-gonzalez/42-common-core

Compilation of all the projects carried out as part of 42's common core program.

42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization

Last synced: 25 Aug 2025

https://github.com/chanmeng666/juejin-algorithm-practice

ใ€Star us and watch this project grow! ๐ŸŒฑโญ๏ธใ€‘Collection of algorithm problems and solutions from ByteDance MarsCode Youth Training Camp (Winter 2024-2025). This repository contains coding challenges and their implementations used in the camp's entrance assessment.

algorithms bytedance coding-interview competitive-programming data-structures marscode problem-solving programming-challenges technical-training youth-camp

Last synced: 01 Nov 2025

https://github.com/lablnet/data_structure

Several data structures and Algorithms implementations in C++

algorithms cplusplus cpp20 data data-structures structure

Last synced: 09 Mar 2026

https://github.com/fmahadybd/data-structure-with-java

This repository focuses on Data Structures and Algorithms (DSA) implemented in Java. It contains a single Java file with examples of core DSA concepts, providing a practical reference for learning and practicing algorithms and data structures.

algorithms data-structures java

Last synced: 23 Jun 2025

https://github.com/ruimaciel/mropes

M's ropes library: a rope data structure library implemented in C

c c90 data-structures rope rope-string string

Last synced: 05 May 2025

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

Problem solved my me on different Platforms during contest or after contest. Also includes DSA problems.

algorithm codechef codeforces competitive-programming data-structures hackerrank-solutions leetcode

Last synced: 22 Jul 2025

https://github.com/absaoss/spark-data-standardization

A library for Spark that helps to stadardize any input data (DataFrame) to adhere to the provided schema.

data-quality data-structures scala schema spark

Last synced: 17 Aug 2025

https://github.com/muxammilsidd/fast-khi-semester-3

Welcome! Here you can find relevant material for your third semester (BSCS) at FAST NUCES Karachi. For any queries/improvement feel free to contact me on k232001@nu.edu.pk

computer-organization-and-assembly-language data-structures discrete-structures nuces semester-3

Last synced: 23 Apr 2025

https://github.com/abxhr/open-dsa

A compiled guide (codes) for various Data Structures and Algorithms

algorithms data-structures

Last synced: 15 Mar 2026

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

This repo shows my practice session of Data Structure and Algorithm. Data Structures are the programmatic way of storing data so that data can be used efficiently. Almost every enterprise application uses various types of data structures in one or the other way. This tutorial will give you a great understanding on Data Structures needed to understand the complexity of enterprise level applications and need of algorithms, and data structures.

algorithms-and-data-structures algorthims data-structures

Last synced: 30 Oct 2025

https://github.com/yoyofx/glinq

Linq and A collection of generic data structures written in Go.

collection data-structures golang linq

Last synced: 17 Jan 2026

https://github.com/carlosneto726/tads

Projects and exercices made for the college

binary-tree bootstrap data-structures django laravel8 mysql postgresql

Last synced: 15 Aug 2025

https://github.com/sodiqsanusi/algorithmsarchive

A collection of algorithms solved from different platforms

algorithms data-structures javascript typescript

Last synced: 23 Apr 2025

https://github.com/prasoonmohan/100k-coding-challenge

program codes of data structure and java

data-structures java

Last synced: 14 Jun 2025

https://github.com/akash-goyal-github/codewithakash

Daily :star: CodeWithAkash :star: is an initiative to do daily coding. The daily code started on 24 May 2021 :technologist: . Selected Most Important questions :100: will be uploaded here with optimized solutions in the coming time. If one practices these questions then he/she will be ready to crack any big company. :boom: :100: Give us a :star: if you like the initiative.

advanced-data-structures arrays beginner-code code competitive-programming daily-coding-problem data-structures dinamic-programming dsa-algorithm geeksforgeeks geeksforgeeks-solutions gfg gfg-solutions graph java leetcode leetcode-solutions optimized-solution problem-solving string

Last synced: 14 Jun 2025

https://github.com/vacant2333/golang-study-note-with-data-structure-and-algorithm

Go ็ฎ—ๆณ•ๅ’Œๆ•ฐๆฎ็ป“ๆž„็ฌ”่ฎฐ

algorithm data-structures golang

Last synced: 12 Mar 2026

https://github.com/kvark/synqueue

Yet another MPMC queue

concurrency data-structures

Last synced: 23 Jul 2025

https://github.com/octcarp-courses/sustech_cs203-dsaa_f22_works

(1080/1000) Labs of CS203 2022 Fall: Data Structure and Algorithm Analysis, SUSTech. Taught by Prof. Bo TANG @tangloner.

algorithms cs203 data-structures sustech

Last synced: 14 Jun 2025

https://github.com/simplyyan/spellspike

The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.

algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax

Last synced: 09 May 2025

https://github.com/dstein64/fenwick

An implementation of Fenwick trees (Fenwick 1994).

binary-indexed-tree data-structures fenwick-tree

Last synced: 19 Oct 2025

https://github.com/rosemary666/algo

ไธป่ฆไฝฟ็”จgolang่ฏญ่จ€่ฎฒ่งฃๅ’Œๅฎž็Žฐ็ฎ—ๆณ•๏ผŒๅŒ…ๆ‹ฌๆ•ฐๆฎ็ป“ๆž„ใ€leetcode็ฎ—ๆณ•้ข˜็ญ‰็ญ‰

algo algorithm algorithm-golang data-structures leetcode leetcode-go leetcode-solutions

Last synced: 03 Oct 2025

https://github.com/abdallahhemdan/crackingthecodeinterview

๐ŸŽฏ My Solutions to Cracking the Coding Interview Book, 6th Edition with cpp..

cpp cracking-the-coding-interview data-structures interview-questions

Last synced: 12 May 2025

https://github.com/madarauchiha-314/data-structures-library

Implementation Of Various Data Structures And Related Algorithm's In C++

algorithms cpp data-structures stl

Last synced: 12 May 2025

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

This repository contains implementation of data structures like linked list, stack, queue, trees. This repo also contains implementation of various algorithms.

algorithms-and-data-structures bst cpp data-structures linkedlist queue sorting-algorithms string tree

Last synced: 04 Aug 2025

https://github.com/martin-majlis/py-probstructs

Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram

data-structures probabilistic-programming python stream-processing

Last synced: 04 Oct 2025

https://github.com/sammaji/data-structure-and-algorithms

Algorithms and Data Structures implemented in JAVA with explanation. Also contains solutions to some LeetCode problems.

algorithms data-structures java leetcode

Last synced: 14 Mar 2026

https://github.com/azzzrro/data-structure-solutions-2

Data structure solutions for various sorting algorithms such as bubble sort, insertion sort, selection sort, quick sort, and merge sort. Additionally, essential data structures like hash tables, stacks, and queues are aslo included. Useful for learning and coding practice.

algorithms bubble-sort data-structures hashtable hashtable-chaining insertion-sort merge-sort queue quick-sort selection-sort sorting-algorithms stack

Last synced: 26 Sep 2025

https://github.com/mrazza/bitmapnet

A Bitmap library (think BitArray, BitVector32, or Bit Index, not bmp) written in C# with more functionality than the .NET default.

bit-array bit-set bit-string bit-vector bitarray bitmap bitmap-index csharp data-structures library

Last synced: 07 Mar 2026

https://github.com/roytangrb/dsa

Data Structure and Algorithm

algorithms data-structures leetcode

Last synced: 01 Aug 2025

https://github.com/ammahmoudi/designalgorithms

Homework Solutions for Design Algorithm Course as Computer Science B.Sc. Student at Department of Mathematical Sciences, Sharif University of Technology

algorithms data-structures dynamic-programming graph-algorithms greedy-algorithms linear-programming recursive-backtracking-algorithm

Last synced: 23 Sep 2025

https://github.com/ar1st0crat/algorithmscheatsheet

Just a cheetsheet with codes of the most popular algorithms and data structures

data-structures searching sorting

Last synced: 31 Jul 2025

https://github.com/siraajul/cpp

C++ With Data Structure & Algorithms

algorithms compititive-programming cplusplus cpp data-structures

Last synced: 31 Jul 2025

https://github.com/winterrdog/sqlyte-db

A small database like SQLite that can do CRU( create, read & update ) and store data as B-Trees. Clearly written in C.

c data-structures database sql

Last synced: 10 Jul 2025

https://github.com/mastercruelty/metroflowrouter

A way to use graph concepts to find the smartest path in a metro network of a city.

data-structures golang graph graph-algorithms metro subway-network

Last synced: 15 Apr 2025

https://github.com/Gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 11 May 2025

https://github.com/surajv311/myprogramming_interview-prep

A list of coding questions I solved (DS-Algo & CP) ๐Ÿ‘จโ€๐Ÿ’ป to enhance my algorithmic thinking skills. Also includes: Notes โœ | Resources | Core-CS Subjects ๐Ÿ“š | Off-Campus... ๐ŸŒ

algorithms amazon codechef codeforces competitive-programming cplusplus cpp data-structures data-structures-and-algorithms dynamic-programming faang google graph-algorithms hacktoberfest interview interview-practice interview-questions leetcode-solutions microsoft placement-preparation

Last synced: 09 Mar 2026

https://github.com/moderocky/fern

A human-readable and modifiable data-expression language with minimal clutter.

configuration data data-structures data-visualization language

Last synced: 18 Sep 2025

https://github.com/scortier/complete-dsa-collection

Complete Data Structure and Algorithms Code and Explanation Collection in C++.

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

Last synced: 12 Jul 2025

https://github.com/anishlearnstocode/hackerrank-problem-solving-intermediate-skill-test

Contains solved programs for the HackerRank Problem Solving (Intermediate) Skill Test Certification ๐ŸŽ“.

algorithms certificate certification data-structures gcd hackerrank problem-solving programming string

Last synced: 29 Oct 2025