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/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/nouemankhal/competitive-programming

Some of my solutions for competitive programming problems in different Online Judges ( Codeforces, UVa, SPOJ, Kattis...) and contests

algorithms competitive-programming data-structures

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/miguelriosoliveira/42

Projects from 42 school

algorithms c data-structures makefile shell

Last synced: 21 Jan 2026

https://github.com/bl33h/byletter

Categorize words by their starting letter in a dictionary.

algorithms data-structures dictionary logic python text-processing word

Last synced: 09 Oct 2025

https://github.com/0xkalvin/data-structures-and-algorithms

Data structures, algorithms and leet code problems

algorithms data-structures leetcode

Last synced: 09 Oct 2025

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

Implementation of a series of data structures in C

c data-structures

Last synced: 09 Oct 2025

https://github.com/the-pro7/data-structures-in-javascript

An implementation of a few of the pupular data structures in the JS programming language

data-structures oop

Last synced: 09 Oct 2025

https://github.com/shwetajoshi601/cracking-the-coding-interview-solutions

This repository contains my solutions to the problems in the book Cracking the Coding Interview.

cracking-the-coding-interview ctci ctci-solutions data-structures java solutions

Last synced: 10 Oct 2025

https://github.com/pamphilemkp/vet-clinic-database

In this project i used a RDBMS ( Relational Data Base Management System) to create a table which will store information about animals for a vet clinic.

data-structures postgresql

Last synced: 10 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/afthaab/data-structures-in-golang

This repository is a comprehensive collection of various data structures implemented using the Go programming language.

data-structures leetcode-solutions

Last synced: 11 Oct 2025

https://github.com/joshua-light/fenwick-tree-rs

A Fenwick tree implementation.

data-structures fenwick-tree rust

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/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/thecuriousjuel/data-structure-and-algorithm

This repository contains all the Data Structure and Algorithms that I have worked on. Implementation of these data structures and algorithms are done using the Python programming language.

algorithms-and-data-structures data-structures dsa python-3

Last synced: 17 May 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/cogitatortech/ordered

A collection of data structures that keep data sorted by key (WIP)

data-structures ordered-collections zig zig-library zig-package

Last synced: 17 Oct 2025

https://github.com/arkaung/dart_lru

A simple LRU package in Dart

dart data-structures

Last synced: 05 Feb 2026

https://github.com/richiepagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 18 Jan 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/amrdb/data-structures-cs61b

Labs & Projects for UC Berkeley's data structures course (CS61B).

data-structures

Last synced: 23 Oct 2025

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/thomasafink/optimal_knn_distance_for_data_science

Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm

data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python

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/ikhsan/datastructure

Data structures in Swift for fun

data-structures swift

Last synced: 26 Oct 2025

https://github.com/aritrac1/java

All the Basics concepts of Java, OOPs, DSA in Java and some Projects along practice problems(leetcode and other platforms) and other resources.

algorithms competitive-programming data-structures dsa dsa-algorithm dsa-practice exception-handling java java-basics java-projects leetcode leetcode-java maths multithreading oops-in-java patterns practice-programming project

Last synced: 26 Oct 2025

https://github.com/thomasms/fortsraw

Native data structures for modern Fortran

data-structures fortran fortran2008 ftl linked-list

Last synced: 28 Jan 2026

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/nouranhaitham/ds_guide_me

An application designed to help travelers navigate a country efficiently while staying within budget.

academic-project algotithms bfs-algorithm budget-travel cplusplus css data-structures dfs-algorithm graph gui guide-me qt route-planning software-development traveltech

Last synced: 31 Jan 2026

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/r533-code/colt-cpp

C++ data structures, Unicode-aware string, allocators and other utilities used throughout the Colt Compiler.

allocators cpp20 data-structures string unicode

Last synced: 25 Feb 2026

https://github.com/skytreader/pydagogical

Implementations of textbook data structures

algorithms data-structures python

Last synced: 01 Feb 2026

https://github.com/mehdieidi/cmap

Concurrent multi-writable, multi-readable, and thread-safe hash table implemented using sharding technique.

concurrent data-structure data-structures go golang map parallel thread-safe

Last synced: 01 Feb 2026

https://github.com/khalekuzzamancse/algorithms_visualizer

A multiplatform app for visualizing the algorithms that are mostly used in Computer Science

algorithms android compose-multiplatform data-structures desktop ios kotlin kotlin-multiplatform web

Last synced: 15 Apr 2026

https://github.com/hqarroum/binary-search-tree

🌳 A set of idiomatic implementations of a binary-search tree in multiple languages.

algorithms-and-data-structures binary-search-tree bst-tree c cpp17 data-structures python tree-structure

Last synced: 02 Feb 2026

https://github.com/abhishekyadav-01/metro-navigator

This project implements a Metro Station Management System using advanced data structures in C++. The system efficiently manages metro lines and stations, supports real-time route planning, and calculates optimal ticket fares using pathfinding algorithms.

algorithms avl-tree-implementations cpp17 data-structures oops-in-cpp

Last synced: 08 Feb 2026

https://github.com/harismuneer/queue-and-stack

🎈 A C++ implementation of two datastructures: queue and stack

cplusplus data-storage data-structures datastructures free-to-use open-source-code queue stack

Last synced: 09 Feb 2026

https://github.com/orxfun/orx-imp-vec

ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.

data-structures pinned pinned-elements rust self-referential self-referential-structure vector

Last synced: 17 Mar 2026

https://github.com/masumkhan081/c-plus-plus-code-notes

This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts

cpp data-structures low-level-programming programming-language

Last synced: 19 Mar 2026

https://github.com/sun-lab-nbb/ataraxis-data-structures

A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.

ataraxis data-logging data-manipulation data-structures shared-memory

Last synced: 19 Feb 2026

https://github.com/agilord/lookup

Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.

dart data-structures search

Last synced: 16 Feb 2026

https://github.com/yawar-abass/dsa

Data Structure And Algorithms through Java. Some Basic Java Programs .

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

Last synced: 29 Mar 2026

https://github.com/iboudhaine/HNSW-Attribute-Filtering-Optimization

Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.

ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps

Last synced: 02 Apr 2026

https://github.com/dominikjalowiecki/java-certificate-database

Simple database alike program for storing and managing rows with certificates informations.

data-structures database inno-setup java launch4j

Last synced: 17 Apr 2026

https://github.com/ivstudio/dsa

This repository serves as a study and exercise guide for JavaScript data structures and algorithms (DSA).

algorithms data-structures dsa javascript technical-interview-questions

Last synced: 17 Apr 2026

https://github.com/samarjit98/dsa_college

This is a compilation of many important data structures and their applications.

algorithms c cplusplus-11 data-structures java

Last synced: 17 Apr 2026

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

data-structure with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

2-2 academic data-structures data-structures-and-algorithms learn-with-fair learnwithfair python rahatul-rabbi rahatulrabbi

Last synced: 17 Apr 2026

https://github.com/hadil19/pattern-searching

A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis

aho-corasick aho-corasick-algorithm algorithm algorithms bioinformatics boyer-moore data-structures dna-sequencing educational kmp-algorithm pattern-matching pattern-search python python-library string-matching

Last synced: 04 Apr 2026

https://github.com/ks1990cn/csharp-extensions

Extension for List, Dictionary, String, DateTime etc.

algorithms csharp data-structures dotnet-core extension extension-methods utility-library

Last synced: 17 Apr 2026

https://github.com/olaolatunbos/leetcode

The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms

algorithms algorithms-and-data-structures data-structures leetocde python

Last synced: 03 Jun 2026

https://github.com/64j0/js-datastructures-algorithms

Estruturas de dados e algoritmos com javascript - Livro (2019).

algorithms book data-structures javascript

Last synced: 03 Jun 2026

https://github.com/maxicorrea/javascript-data-structures

Basic implementation of data structures programmed and tested with javascript and jest.

abstract-data-types adt data-structures javascript jest jest-test jest-tests unit-testing unittest

Last synced: 17 Apr 2026

https://github.com/neelanjan00/grid-path-finder

A web app for finding and visualizing the path between a source position and a destination position in a grid using Graph algorithms such as BFS, DFS, Dijkstra, etc.

algorithms data-structures graph-theory reactjs search-algorithm

Last synced: 18 Apr 2026

https://github.com/lxmn22nov/cohort3.0

I'll post everything here, whatever I'll learn during this cohort. 💯

bitcoin-wallet css-grid css3 data-structures express-middleware expressjs html5 javascript mongodb nodejs reactjs web3

Last synced: 04 Apr 2026

https://github.com/utkarshmishra12/leetcode_solutions

LeetCode Solutions - Repository For Codes Of Various Data Structures And Algorithms and Competitive Programming Problems

algorithms coding-solutions cpp data-structures interview interview-preparation leetcode leetcode-cpp leetcode-cpp-solutions leetcode-solutions

Last synced: 05 Apr 2026

https://github.com/nberlette/iterable

Type-safe utilities for iterables and iterators in TypeScript and JavaScript.

collections data-structures deno iterable iterables iteration iterator jsr monorepo typescript

Last synced: 18 Apr 2026

https://github.com/imbios/lab-extract-common-letters

📝 TypeScript implementation of an algorithm to extract common characters across multiple strings, optimized for performance with O(n*k) time complexity.

algorithms coding-challenge coding-interview data-structures educational hacktoberfest hash-table interview-preparation leetcode npm-package optimization performance problem-solving string-manipulation time-complexity typescript

Last synced: 20 Apr 2026

https://github.com/algusdark/programming-puzzles

A repository with programming puzzles and solutions in TypeScript

algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript

Last synced: 20 Apr 2026

https://github.com/aryank1511/dsa-for-coding-interviews

📚✨ A handy collection of my code and notes for mastering data structures and algorithms for coding interviews!

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/darthdevv/javascript

Practicing JavaScript and implementing new patterns and algorithms and data structures

algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings

Last synced: 05 Jun 2026

https://github.com/hossein13m/leetcodechallenges

LeetCode Challenges Answers and Explanations

algorithms data-structures javascript leetcode

Last synced: 05 Jun 2026

https://github.com/4hmedyasser/shortest-path-distance-calculator

Application implemented with C++ in which dijkstra algorithm used to compute the shortest path between any two inputs on a graph represented with adjacency list

adjacency-list data-structures dijkstra graph object-oriented shortest-path

Last synced: 22 Apr 2026

https://github.com/evandrolg/data_structures_in_js

A collection of data structure developed in JavaScript.

algorithms data-structures js performance

Last synced: 06 Jun 2026

https://github.com/brianttn/linked-list_bubble-sort_insert-node

A simple "linked list" application with the bubble sort method. It can sort the linked list node values in ascending order and find the appropriate position in sorted linked list to insert a new node element.

data-structures linked-list memory-allocation sorting

Last synced: 24 Apr 2026

https://github.com/betarixm/csed233

POSTECH: Data Structure (Spring 2020)

data-structures graph postech sort trees

Last synced: 25 Apr 2026

https://github.com/mavroprovato/algorithms

A library that implements various data structures and algorithms in C.

algorithms c data-structures

Last synced: 06 Jun 2026

https://github.com/vtickner/codecademy-recommendation-software

This portfolio project was created as part of Codecademy's Computer Science Career Path course. The recommendation software I have created provides TV show recommendations based off genre types.

algorithms classes-in-python data-structures flowchart json python quicksort stack

Last synced: 25 Apr 2026

https://github.com/nitsas/py3algs

Simple Python 3 implementations of popular algorithms and data structures.

algorithms data-structures python

Last synced: 06 Jun 2026

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/frenzyexists/linked-lists-everywhere

The second Data Structures Project I made during Data Structures, that's it

college college-assignment college-project data-structures java java-project reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Last synced: 11 Jun 2026

https://github.com/483759/algorithmsolutionstorage

Problem Solving, 자료구조, 알고리즘 공부 내용 정리

algorithm data-structures problem-solving

Last synced: 07 Jun 2026