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/kelindar/roaring

Yet another implementation of roaring bitmaps in go

bitmap data-structures roaring-bitmaps

Last synced: 26 Feb 2026

https://github.com/shricodev/infinite-ds-algorithm

This is a repository for holding my progress on DSA. It includes the practice questions I have done or attempted. Questions from leetcode, geeksforgeeks and codestudio

codestudio-solutions competitive-programming data-structures dsa geeksforgeeks geeksforgeeks-solutions java-8 leetcode leetcode-solutions showcase

Last synced: 07 Sep 2025

https://github.com/tcrouch/multiset.cr

Multiset (bag) implementation in Crystal

bag crystal data-structures multiset set

Last synced: 12 Apr 2025

https://github.com/yonatankinfe/cpp-data-structures-and-algorithms

A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.

algorithms algorithms-and-data-structures cpp data-structures tree tree-structure

Last synced: 10 Aug 2025

https://github.com/64/ds

Simple and (relatively) efficient C data structures.

c data-structures

Last synced: 13 Jun 2025

https://github.com/Electrostat-Lab/Jector

A Dependency Injection framework designed for JVM and Android applications with an Open-Ended API and Submit-Callback features and a specialized implementation for the jMonkeyEngine Applications.

algorithms android avrsandbox callbacks concurrent-programming data-structures dependency-injection design-patterns electrostat-lab framework java java-reflection-api jmonkeyengine3 multithreading system-design

Last synced: 19 Mar 2026

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

A compilation of some data structures and algorithms for various languages

algorithms data-structures golang hacktoberfest javascript python

Last synced: 30 Jul 2025

https://github.com/vedanthv/dsa

A repository of Data Structures and Algorithms Problems in Java!

algorithms data-structures java leetcode

Last synced: 19 Oct 2025

https://github.com/ajit24/dsa-all

A repo where you can find important questions of DS-ALGO , during my course #MERN in Masai School I got these problems

data-structures dsa-algorithm dsa-practice important javascript

Last synced: 10 Jan 2026

https://github.com/jotavare/push_swap

Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.

algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind

Last synced: 13 Feb 2026

https://github.com/yjyoon-dev/algorithm-note

자료구조 & 알고리즘 노트

algorithm cpp data-structures problem-solving

Last synced: 10 Jan 2026

https://github.com/xuerzong/data-structure

Data structures implemented by typescript.

data-structure data-structures linked-list queue stack tree typescript

Last synced: 17 Apr 2026

https://github.com/anmol-singh-jaggi/algo-ds

Implementations of various algorithms and data structures

algorithms cpp data-structures

Last synced: 13 Jul 2025

https://github.com/mrhrifat/fcc-javascript-ads

It's not enough to know how to write a simple program to do something. You need to know how to write a program that can solve a problem with the most efficient way. That's why we need to know Algorithms & Data Structures. This repository contains a collection of JavaScript Algorithms & Data Structures Code.

ads alogirthm data-structures datastructures free-code-camp free-code-camp-challenges freecodecamp javascript javascript-algorithms javascript-data-structures javascript-datastructure js

Last synced: 10 Jan 2026

https://github.com/princebansal7/dsa-sheets-code

This Repository contains Logic programs with full explanations and multiple ways of approaching the Problems. Also my solution codes for sheets like DSA 450 Sheet, SDE 180 Sheet, Ongoing DSA Placement Course etc.

algorithms cpp data-structures leetcode stl

Last synced: 05 Mar 2026

https://github.com/sof3/wordvec

A thin and small vector that can fit data into a single usize.

data-structures rust

Last synced: 14 Oct 2025

https://github.com/electrostat-lab/jector

A Dependency Injection framework designed for JVM and Android applications with an Open-Ended API and Submit-Callback features and a specialized implementation for the jMonkeyEngine Applications.

algorithms android avrsandbox callbacks concurrent-programming data-structures dependency-injection design-patterns electrostat-lab framework java java-reflection-api jmonkeyengine3 multithreading system-design

Last synced: 12 Oct 2025

https://github.com/lukman-01/coderbyte-solutions-in-python

This repository provides a systematic guide to solving Coderbyte coding problems by breaking down the process into steps, algorithm design, optimized code writing, test case generation in Python.

algorithms data-structures python3

Last synced: 09 Jun 2026

https://github.com/sidvishnoi/compact-prefix-tree

A serializable compact prefix tree (also known as Radix tree or Patricia tree or space-optimized trie) implementation in JavaScript.

compact-prefix-tree data-structures patricia-tree prefix-tree prefix-trie radix-tree trie trie-tree

Last synced: 06 May 2025

https://github.com/stravo1/dsa-c

data structures and algorithms in C

algorithms c data-structures dsa

Last synced: 02 Aug 2025

https://github.com/anishlearnstocode/python-workshop-4

Python 🐍 Workshop on Language Basics, Constructs and introduction in Data Structures & Algorithms 👨‍💻 @WhatAfterCollege 🎓.

algorithms capstone course data-structures data-types dictionary input intoduction-to-programming list list-comprehension loops online-course pycharm pycharm-ide python python3 tuple workshop

Last synced: 13 Apr 2025

https://github.com/cbl/algorithm-analyzer

A tool to analyze various sorting algorithms, graphs or binary trees.

algorithms data-structures java

Last synced: 19 Mar 2025

https://github.com/cablehead/record-diff.nu

Nushell module to diff records

data-structures diff module nushell

Last synced: 12 Aug 2025

https://github.com/alstn113/algorithm

Algorithm & Data Structure & SQL

algorithms data-structures sql

Last synced: 23 Mar 2025

https://github.com/polytonic/incandescent

The Standard Template Library for Dummies

algorithms computer-science cplusplus data-structures stl

Last synced: 10 Apr 2025

https://github.com/vbrazo/data-structures-archives

My data structures archives for an engineering management journey

algorithms data-structures tech-interviews

Last synced: 18 Mar 2025

https://github.com/jimbuck/flexel

Create specialized data structures from level, just like sublevel.

data-structures easy-to-use leveldb node-module

Last synced: 18 Feb 2026

https://github.com/ryansilva2004/mappathfinder_using_dsa

Console Application that allows users to add cities to a map, connect cities with paths, and find the shortest path between two cities. It uses Dijkstra’s algorithm for finding the shortest path. The application also allows users to visualize the graph with cities and distances.

data-structures datastructures-algorithms java

Last synced: 16 Jul 2025

https://github.com/thisis-developer/data-structures-algorithms

A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.

array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms

Last synced: 14 Oct 2025

https://github.com/vndee/algo-templates

Algorithm templates for competitive programming contest.

acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder

Last synced: 13 Jul 2025

https://github.com/cggos/dsa

Data Structures and Algorithms :sunny:

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

Last synced: 28 Oct 2025

https://github.com/make-github-pseudonymous-again/js-gn

:globe_with_meridians: Graphs and networks data structures and algorithms for JavaScript

agpl algorithms computer-science data-structures graphs javascript networks

Last synced: 13 Mar 2026

https://github.com/javitocor/coding-challenges---repl.it

Solutions to coding challenges at repl.it

algorithms coding-challenges data-structures ruby

Last synced: 24 Mar 2025

https://github.com/davidyslu/OnlineJudgeUVa

Personal submissions on Online Judge UVa

algorithms cpp data-structures

Last synced: 29 Aug 2025

https://github.com/dabane-ghassan/dnazip

A Python implementation of The Burrows-Wheeler Transform alongside Huffman coding on DNA sequences.

algorithms burrows-wheeler-transform bwt compression data-structures dna-sequences gui huffman python tkinter-gui

Last synced: 28 Jun 2026

https://github.com/ankansaha/axiodb

A fast, lightweight, and scalable open-source DBMS for modern apps. Supports JSON-based data storage, simple APIs, and secure data management. Ideal for projects needing efficient and flexible database solutions.

algorithms data-structures database javascript json nodejs nosql

Last synced: 30 Jul 2025

https://github.com/lencx/algorithms

🤖 Data structure and algorithms

algorithms data-structures data-structures-and-algorithms

Last synced: 16 Feb 2026

https://github.com/cleversamer/dsa

Data Structures and Algorithms using Java

algorithms data-structures java

Last synced: 11 Apr 2025

https://github.com/jin/algorithms_and_data_structures.rb

Implementations of algorithms, data structures and HackerRank solutions in Ruby.

algorithms data-structures interview-practice ruby

Last synced: 05 Apr 2025

https://github.com/hegdepavankumar/dsa-cracker

It helps you track your progress in solving 400+ DSA questions and keeps you engaging based on DSA-Cracker Sheet ⚡

algorithms coding data-structures problem-solving programming

Last synced: 15 Jul 2025

https://github.com/iondv/registry

IONDV. Framework: Registry module is the main module to work with metadata.

data data-structures iondv iondv-module javascript metadata metadata-registry registry system-registry

Last synced: 13 Sep 2025

https://github.com/rpotter12/data-structure

basic syntax and data structure programs of different languages

algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree

Last synced: 11 Apr 2025

https://github.com/rajput-hemant/data-structures-and-algorithms

Implementations and Problems of various Data Structures and Algorithms in JAVA, Python, C++ and Rust.

algorithm algorithms cpp data-structures dsa java python rust rust-data-stuctures rust-lang

Last synced: 15 Jul 2025

https://github.com/alexvzyl/freelist

A cache-coherent, embedded freelist collection written in Rust.

cache data-structures freelist rust rust-lang

Last synced: 30 Oct 2025

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

Đây là repository học data structures ở nhiều ngôn ngữ khác nhau. Trong repo này sẽ chứa các file source về các ví dụ của cấu trúc dữ liệu. Xem thêm trong README

algorithms cpp csharp data-structures rust typescript

Last synced: 15 Jun 2025

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

Introduces the most used data structures in programming based on C# and .NET

csharp data-structures graph list queue stack table tree

Last synced: 10 Apr 2025

https://github.com/mhamdyx/C-programming-A-Modern-Approach-2nd-ed-Solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 09 May 2025

https://github.com/iinjyi/stack-adventures

An interactive game for teaching the Stack data structure. Ranked 1st in "Best educational game 2022" contest at Faculty of Computers and Information Science - Mansoura University.

data-structures game game-development interactive learning stack

Last synced: 20 Feb 2026

https://github.com/fbn776/dslab-s3

Repo containing the code for all exercises done in KTU 2019 S3 Data Structures lab

c data-structures ktu ktu-s3-cse lab

Last synced: 15 Jun 2025

https://github.com/johnnyjayjay/persistent-data-structures-benchmark

A benchmark of different persistent data structures across JVM libraries and languages

benchmark benchmarking collections data-structures hacktoberfest jvm jvm-languages performance

Last synced: 04 Apr 2025

https://github.com/anonyfox/wired

WIP: Collection of embeddable database models for Rust.

data-structures database embedded-database learning-exercise rust

Last synced: 28 Oct 2025

https://github.com/danitilahun/coding-challenges

This repository contains coding challenges and solutions. It is the perfect place to enhance your coding skills.

algorithms cmdtool coding-challenge data-structures filecomparison huffman-coding load-balancer problem-solving pytest python3 quadtree redis url-shortener

Last synced: 20 Aug 2025

https://github.com/knightchaser/easy-data-structure

Hands on data structure, with an easy code by myself.

assembly c cpp data-structures hands-on

Last synced: 07 May 2025

https://github.com/pharo-containers/Containers-OrderedSet

A Set where an order of elements matters or an OrderedCollection with no duplicates. Supports the complete API of Set and OrderedCollection

collection containers data-structures pharo set

Last synced: 11 May 2025

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

These are the notes I made while learning about data structures and algorithms, from the course titled 'JavaScript Algorithms and Data Structures Masterclass'.

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

Last synced: 29 Jul 2025

https://github.com/johnfercher/go-tree

A generic unbalanced doubly-linked tree implementation.

data-structures generics tree-structure

Last synced: 17 Jun 2025

https://github.com/waynewbishop/bishop-algorithms-swift-package

Examples of commonly used algorithms and data structures in Swift Package format.

algorithms data-structures ios-sdk swift swift-package swift-package-manager xcode xctest

Last synced: 14 Aug 2025

https://github.com/codeluminary/algorithm-and-data-structure

This is just a basic implementation of algorithm and data structure using java, c#, python and javascript

algorithm algorithms-and-data-structures c-sharp data-structures java javascript python

Last synced: 13 Aug 2025

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

Contains the implementation of various data structures and algorithms. The go-to resource for all your technical interviews and CP contests.

algorithms algorithms-datastructures cp-contests cpp data-structures hacktoberfest hacktoberfest2021 java

Last synced: 13 Apr 2025

https://github.com/vgherard/r2r

R-Object to R-Object Hash Maps

data-structures hashtable r

Last synced: 30 Apr 2025

https://github.com/thapasijan171/algodocs

Embark on your journey from zero to hero with comprehensive Data Structures and Algorithms, mastering fundamental concepts, optimizing problem-solving skills, and boosting your coding confidence with step-by-step guidance tailored for both beginners and advanced learners.

data-structures dsa dsa-algorithm dsa-learning-series

Last synced: 30 Jul 2025

https://github.com/mahrjose/bracu-cse220

BRAC University's course - CSE220 (Data Sturctures) Notes, Questions, Solutions & more. (Spring 2022 & Fall 2022)

assignment-solutions bracu bracu-cse bracu-cse220 cse220 data-structures lab mahrjose notes python

Last synced: 22 Apr 2025

https://github.com/daniel-liu-c0deb0t/general-algorithms

A variety of algorithm implementations and short classes, mostly for competitive programming and machine learning.

algorithms data-structures deep-learning deep-q-network java python reinforcement-learning

Last synced: 25 Jul 2025

https://github.com/pericles001/binary_trees

In computer science, a binary tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. ... This project is all about training oneself to work on various binary tree possibilities (creation of a root node/left-child/right-child, deletion and more over.)

binary-trees data-structures

Last synced: 12 Aug 2025

https://github.com/maxton/DtxCS

A C# library to parse and interpret the data-driven scripting language used in Harmonix games

data-structures dta dtb guitar-hero harmonix-games rock-band scripting-language

Last synced: 19 May 2026

https://github.com/cankatabaci/singlylinkedlist

This project is a homework made in the course of Data Structures for implementation linked list.

data-structures linked-list single-linked-list

Last synced: 28 Mar 2025

https://github.com/tallamjr/mit-6006

MIT's Introduction to Algorithms [Spring 2020] 6.006

algorithms data-structures mit-ocw

Last synced: 15 Jan 2026

https://github.com/xiaoluoboding/algo-data-structures-patterns

📖 Learn data structures、algorithms、patterns using JavaScript.

algorithms algorithms-and-data-structures data-structures javascript patterns

Last synced: 14 Apr 2025

https://github.com/hopsoft/kvn

KVN (Key/Value Notation) converter & parser

data-structures deserialization key-value ruby serialization

Last synced: 24 Apr 2025

https://github.com/alpha74/icc

My CodeChef submissions. Maintained from 2020 onwards.

algorithms codechef codechef-problems codechef-solutions coding cpp data-structures programming

Last synced: 13 Apr 2025

https://github.com/mrsarm/rust-sum-queue

Rust :crab: queue struct that keeps a fixed number of items by time, not capacity, and allows to get summarized stats of its content

algorithms caching data-structures queue rust

Last synced: 05 Mar 2026

https://github.com/edualgo/dsa-code-store

This repository contains code for different data structures and algorithms that can be used as an one stop database for learners.

algorithms-implemented cpp11 data-structures hacktoberfest hacktoberfest2020 hacktoberfest2021 python

Last synced: 22 Mar 2025