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/ostafen/hopmap

Yet another efficient hashmap implementation for Golang based on the hopscotch open addressing scheme.

data-structures golang hashing hashing-algorithm hashmap hashtable hopscotch-hashing open-addressing

Last synced: 20 Mar 2025

https://github.com/systemson/collection

Data structures as an alternative to the php array

arrays bag collection data-structures map php set vector

Last synced: 25 Jan 2026

https://github.com/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 08 Apr 2025

https://github.com/alisawari/ts-data-structure

Implemented most useful and important Data Structures used in Software Development, All With TypeScript 🌟

data-structures datastructures typescript

Last synced: 28 Jan 2026

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

Do data structures and algorithms exercises, solve problems on LeetCode, Codeforces,...

algorithms data-structures

Last synced: 18 Oct 2025

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 10 Sep 2025

https://github.com/jacobgrisham/dna-identification-algorithm-using-python

Program takes a sequence of DNA and a CSV file containing Short Tandem Repeats (STR) counts for a list of individuals and then outputs to whom the DNA (most likely) belongs.

algorithms data-structures dna dna-identification-algorithm python

Last synced: 21 Aug 2025

https://github.com/amansrv/dsa-leetcode

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithm data-structures leetcode

Last synced: 11 May 2025

https://github.com/ipuldev/algorithm-go

Basic algorithm & data structures implementation using go

algorithms data-structures go

Last synced: 28 Mar 2025

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 16 Jun 2025

https://github.com/rosekamallove/problem-solving

Concepts and Practice problems that I am solving while learning Data Structures and Algorithms

algorithm competitive-programming cpp data-structures

Last synced: 30 Mar 2025

https://github.com/monamobeen/coding

100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.

data-structures geometry hashmap leetcode-practice mathematics matrix

Last synced: 02 Apr 2026

https://github.com/jdeokkim/algoitni

A collection of libraries that implement various data structures and algorithms.

algoitni algorithms data-structures raylib raylib-examples

Last synced: 04 Apr 2025

https://github.com/viktorsvertoka/goit-algo-hw-10

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures goit goit-algo-hw-10 python

Last synced: 14 Jul 2025

https://github.com/indianwhocodes/adshuffmanproject

Comparative Evaluation of Data Compression through binary, four-way, and pairing heaps without any standard lib. container except vector.

academic academic-project binary-heap cpp data-compression data-structures heaps

Last synced: 03 Apr 2025

https://github.com/jiaqiluo/simple-card-game

A practice for stack and queue

cpp data-structures

Last synced: 21 Mar 2025

https://github.com/koterpillar/appendmap

A Data.Map wrapper with a Monoid instance that delegates to the individual keys

containers data-structures haskell map monoid semigroup

Last synced: 10 Apr 2025

https://github.com/chethanyadav456/data-structures-c

This repository contains the code for the data structures I have done in my college.

c c-language data-structures

Last synced: 15 May 2026

https://github.com/allan7yin/datastructures-algorithms

Code related to data structures and algorithms

algorithms data-structures system-design

Last synced: 17 Jun 2025

https://github.com/nicbet/cart

Crystal Adaptive Radix Tree Implementation

algorithms crystal-language data-structures radix-tree tree

Last synced: 08 Sep 2025

https://github.com/jzplp/data-structure-ywm-implementation

数据结构 严蔚敏版 书中各种数据结构代码的自己实现

data-structures implementation yanweimin

Last synced: 01 Jan 2026

https://github.com/shimul-zahan/leetcode_problems_solves

A comprehensive collection of solutions for various LeetCode problems, designed to enhance problem-solving and coding skills. Includes detailed explanations and optimized implementations in Python. Organized by data structures, algorithms, and topics to help users prepare for technical interviews.

algorithms data-structures interview-preparation leetcode-solutions object-oriented-programming problem-solving python techniques top-150

Last synced: 16 Feb 2026

https://github.com/abhraneel2004/algorithm_4thsem_lab

This is a repository that contains the Codes which are done in DAA Laboratory of 4th Semester CSE1 2024 in Academy Of Technology.

algorithms algorithms-and-data-structures data-structures

Last synced: 23 Apr 2026

https://github.com/h3ar7b3a7/furtherbacktotheroots

Small applications made while studying C in Harvards cs50 course. An introduction to several concepts of computer programming.

c data-structures memory-management

Last synced: 15 Jun 2025

https://github.com/subhangisati/data-structure-in-c

This is implementation of array, stack, queue, linked list and algorithms in C programming language.

algorithms-and-data-structures c-language c-programming-language data-structures dsa-algorithm practice-programming problem-solving

Last synced: 01 Jan 2026

https://github.com/truongd3/new_perl-like_language

New Simple Perl-Like Language by Truong Dang

cpp data-structures perl

Last synced: 17 May 2026

https://github.com/kalpitcool2006/go-datastructures

This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms

algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math

Last synced: 22 Jul 2025

https://github.com/dan-sazonov/informatics-solutions

🎓(RU) Решения олимпиадных задач с сайта informatics.msk.ru

algorithms algorithms-and-data-structures data-structures education informatics informatics-solutions learn olympiad-in-informatics olympics

Last synced: 13 Oct 2025

https://github.com/cleosilva/estruturas-dados-javascript

Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional

algorithm data-structures interview javascript javascript-algorithms

Last synced: 19 May 2026

https://github.com/asggo/structures

Various data structures implemented in Golang

data-structures data-structures-algorithms

Last synced: 03 Feb 2026

https://github.com/juliusmarminge/pathfinding-visualizer

A visualizer of different pathfinding algorithms

algorithms data-structures react typescript vite

Last synced: 18 Apr 2026

https://github.com/henrifroese/external_memory_fractal_tree

Implementation of External Memory Fractal Tree (a variant of the Buffered Repository Tree) in C++ through the STXXL library.

b-tree-implementation cpp data-structures external-memory

Last synced: 23 Jul 2025

https://github.com/larusso/concat-reader

Adapter for reading through multiple reader continuously

concatenate data-structures reader rust

Last synced: 19 Mar 2025

https://github.com/anupam-io/avl_tree

AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).

avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std

Last synced: 03 Apr 2025

https://github.com/alexjmercer/datastructures-algorithms

A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.

algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions

Last synced: 20 May 2026

https://github.com/caellian/reference

Reference implementations of different algorithms and data structures.

algorithms data-structures reference templates

Last synced: 28 Oct 2025

https://github.com/shashaaankkkkk/dsa_c_notes

📚 C DSA Notes: PDF Repo 🖥️ Master C Data Structures & Algorithms! 🚀 Explore concise PDFs on key concepts, code examples, & problem-solving strategies. 📝💻 Clone & excel in DSA! Happy coding! 🤓👩‍💻👨‍💻 #CProgramming #DataStructures #Algorithms #PDFs #Repo

algorithms c-programming-language data-structures data-structures-and-algorithms dsa opensource

Last synced: 02 Jan 2026

https://github.com/dtroupe18/swiftyalgorithms

Swift Algorithms is a repo designs to contain various programming questions that are answered in Swift.

algorithms data-structures interview-practice playground programming-challenges swift

Last synced: 01 Aug 2025

https://github.com/kientech/data-structures-and-algorithms-specialization

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 22 Mar 2025

https://github.com/michaelehab/algorithmic-toolbox-san-diego

Algorithmic Toolbox Programming Challenges Solutions from University of California San Diego course on Coursera

algorithms coursera data-structures divide-and-conquer dynamic-programming greedy-algorithms uc-san-diego

Last synced: 04 Mar 2025

https://github.com/mgobeaalcoba/data_structs_python

Practice with different types of data structures in python

arrays cube data-structures grid linked-list node pile python3

Last synced: 29 Dec 2025

https://github.com/rcarubbi/cansi-datastructures

Data Structure Couse with examples written in C Ansi

binary-search c c-ansi data-structures linked-list

Last synced: 02 Jan 2026

https://github.com/harrykamboj1/datastructureandalgorithms

Repository For Practicing Data Structures And Algorithms

algorithms data-structures

Last synced: 24 Apr 2026

https://github.com/dps0340/doitdatarithm

'Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편' 연습문제 풀이

algorithms data-structures solutions

Last synced: 08 Jul 2025

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

Personal repository, containing implementations and notes about data structures.

c data-structures set stack

Last synced: 27 Apr 2025

https://github.com/hassanzaibjadoon/dsa_project

This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.

data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms

Last synced: 28 Oct 2025

https://github.com/anindya-dey/dsa

A website where I summarize solutions for DSA problems.

algorithms andys-cli data-structures data-structures-and-algorithms dsa nextjs react tailwind tailwindcss vercel

Last synced: 09 Apr 2026

https://github.com/scriptnull/linkedlist.cr

Linked List Implementation for Crystal Programming Language

data-structures linked-list

Last synced: 04 Apr 2025

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 11 Apr 2026

https://github.com/tusharpamnani/dsa

A comprehensive resource for learning DSA. Originally crafted for personal revision, it has evolved into an open library for enthusiasts, students, and developers alike.

algorithms data-structures

Last synced: 27 Mar 2025

https://github.com/ilxqx/go-collections

Generic, fast, and ergonomic collections for Go 1.25+. Type-safe data structures with iter.Seq support.

btree collections data-structures generics go golang hashmap hashset iter-seq type-safe

Last synced: 17 Feb 2026

https://github.com/ychaaibi/leetcode

Leetcode - Competitive Programming - Problem Solving 🧩🧠.

algorithms competitive-programming data-structures leetcode leetcode-cpp leetcode-solutions problem-solving

Last synced: 11 Apr 2025

https://github.com/arkapg211002/college-dsa

Data Structures and Algorithms in JAVA and C for college

algorithms c college data-structures java

Last synced: 16 Apr 2026

https://github.com/genogrove/genogrove

Modern C++ chained interval indexing library

bplustree cpp data-structures genogrove genome genomics graph indexing intervals

Last synced: 20 May 2026

https://github.com/joao-conde/competitive-programming

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 10 Jun 2026

https://github.com/irfanshadikrishad/data-structure-with-cpp

data-structure-logbook.cpp

cpp20 data-structures dsa

Last synced: 15 Apr 2025

https://github.com/manjurulhoque/problem-solving

A repository to contain my submissions in various online judges.

algorithms codechef codeforces data-structures hackerrank leetcode problem-solving

Last synced: 20 Mar 2025

https://github.com/daniel-ac-martin/php-seids

PHP SEIDS: Supplementary, Easily Interchangeable Data Structures

data-structures library php

Last synced: 18 Jun 2025

https://github.com/serhatkacmaz/cpp-datastructuresandalgortihms

Contains codes related to data structures

algorithms cplusplus data data-structures

Last synced: 10 Jul 2025

https://github.com/hadijahkyampeire/maintainance-tracker

Maintenance Tracker App is a product that provides users with the ability to reach out to operations or repairs department regarding repair or maintenance requests and monitor the status of their request. visit the live app at

css data-structures flask flask-restful html nosetests python3

Last synced: 19 Jun 2025

https://github.com/mohamedelfiky/problem_solving_refreshment

Algorithms, Problem solving and Data Structures refreshment

algorithms data-structures problem-solving

Last synced: 15 Jan 2026

https://github.com/tyler-cromwell/ctci

My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)

algorithm-challenges algorithms c c-plus-plus data-structures java python3

Last synced: 17 Feb 2026

https://github.com/marwa-eltayeb/datastructures_and_algorithms

Data Structures and Algorithms implemented in Java

algorithms data-structures java

Last synced: 15 Jun 2025

https://github.com/kalpit-sharma-dev/go-datastructures

This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms

algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math

Last synced: 07 Mar 2026

https://github.com/ruimaciel/msexpr

M's sexpr library: a s-expressions data structure library implemented in C

c c-library c90 data-structures library parser s-expression s-expressions

Last synced: 04 Jun 2026

https://github.com/thucpn/data-structures-in-java

Full synthesis of data structures in java (definition, bigO, advantages, disadvantages, use cases).

data-structures java

Last synced: 03 Apr 2025

https://github.com/craig-day/linked_map_set

A LinkedMapSet is an extension to MapSet that maintains ordering.

data-structures elixir linked-list ordered-collections ordered-set

Last synced: 28 Mar 2025

https://github.com/viktorsvertoka/goit-algo-hw-07

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures goit goit-algo-hw-07 python

Last synced: 09 Sep 2025

https://github.com/liangyaopei/hyper

Thread safe, concurrent used hyperloglog implemented in Golang, using murmur v3 hash function

algorithms algorithms-and-data-structures data-structures golang hyperloglog

Last synced: 25 Jan 2026

https://github.com/matthew-mosior/flood-fill-diagrams

A Haskell based implementation and visualization of a scanline stack based flood fill algorithm.

data-structures flood-fill-algorithm gif-animation haskell haskell-diagrams haskell-stack scanline-stack-fill st-monad starray svg-generator

Last synced: 23 Jun 2025

https://github.com/ahmed-roshdy-1/sheet-4

Data Structure using C

c data-structures queue stack

Last synced: 02 Mar 2025

https://github.com/lsst/cell_coadds

LSST Data Management: Data Structures defining the cell-based coadds

astronomy data-structures python

Last synced: 13 Jul 2025

https://github.com/brianferri/fmm-c--

collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project

algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations

Last synced: 12 Jul 2025