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/milan-sony/ds_in_c

Data Structure Programs in C

c data-structures

Last synced: 17 Jun 2026

https://github.com/b-e-d-a/sd-hw-

Библиотека на C++ для решения задач поиска кратчайших путей в графах. Включает реализацию популярных алгоритмов, таких как поиск в ширину (BFS), алгоритм Дейкстры, алгоритм Беллмана-Форда, алгоритм A* (A-star), алгоритм Флойда-Уоршалла и алгоритм Джонсона.

a-star a-star-algorithm algorithms bellman-ford bellman-ford-algorithm ci-cd cpp data-structures dijkstra dijkstra-algorithm floyd-warshall floyd-warshall-algorithm graph-algorithms graph-theory-algorithms shortest-path-algorithm software-development

Last synced: 16 Mar 2025

https://github.com/drcbeatz/python-algorithms-and-datastructures

Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.

algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints

Last synced: 06 May 2026

https://github.com/googtech/classic-algorithms-in-java

:gem: programs are data structures plus algorithms ~

algorithms data-structures java

Last synced: 09 Oct 2025

https://github.com/prosenjitjoy/problem-solving---hackerrank

Collection of my submitted solutions to the HackerRank problem-solving test.

algorithms data-structures

Last synced: 09 Oct 2025

https://github.com/jbkuczma/algo

Repo of algorithms, data structures, CTCI, etc.

algorithms cracking-the-coding-interview data-structures

Last synced: 10 Jun 2026

https://github.com/aranyak-ghosh/golist

Minimal and extendable data structure implementation using generics

data-structures go golang

Last synced: 14 Jan 2026

https://github.com/znrm/disjoint-hash-set

Incremental tracking of connected components identified by hash.

data-structures disjoint-sets rust rust-data-stuctures union-find

Last synced: 08 Jan 2026

https://github.com/pouu69/algorithm_study

자료구조 알고리즘 실습 용도

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/kevinmfreire/wheres_waldo

This project was developed to identify the name, address and organization name within text.

data-structures database nlp-machine-learning notebooks pandas-dataframe spacy-nlp tensorflow2 text-classification unit-testing webscraping

Last synced: 11 Mar 2025

https://github.com/brockwade633/algo-helper

Algo Helper is a project that provides visualizations and animations of common algorithms. Born out of a scarcity of algorithm visualization tools, it functions as an interactive web app with custom data inputs, a debugger, and brief written explanations

algorithms computer-science data-structures react typescipt webapp

Last synced: 31 Mar 2025

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

重新学一遍清华版《数据结构》

cpp data-structures

Last synced: 09 Oct 2025

https://github.com/dicrtarasov/yii2-json

Утилиты Json для Yii2 (JsonEntity)

data-structures dicr entity json json-yii2 php yii2

Last synced: 09 May 2026

https://github.com/simon-gardier/image-classifier

📷 Image classifier with Dynamic Time Warping

algorithms bounded-queue data-structures dynamic-time-warping info0902

Last synced: 10 Oct 2025

https://github.com/eignnx/char-list

A persistent string type with the same API as a linked-list of characters.

data-structures dynamic-array functional-data-structure immutable linked-list persistent-data-structure

Last synced: 06 Jul 2025

https://github.com/orxfun/orx-funvec

Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization.

abstraction algorithms data-structures multidimensional-arrays rust vector

Last synced: 21 Jan 2026

https://github.com/praisetompane/algorithms_and_data_structures

A toy implementation of foundational data structures and algorithms at a lower level of the stack.

algorithms c data-structures

Last synced: 10 Oct 2025

https://github.com/petru-braha/vd-library

A library developed on Windows, which implements complex data structures and creates visualisations of their operations

data-structures object-oriented-programming opengl

Last synced: 09 Aug 2025

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

Implementation of several Data Structures in Java

data-structures java

Last synced: 16 Mar 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/sreejeet/leetcode

My leetcode solutions. No PRs unless for improvement/corrections.

algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions

Last synced: 14 Jan 2026

https://github.com/luisedmc/presser

A compressor and decompressor using Huffman Coding

algorithm c data-structures huffman-coding

Last synced: 10 Oct 2025

https://github.com/bryanaustin/structquery

Query data structures using string path in Go

data-structures go query

Last synced: 13 Mar 2026

https://github.com/gabrielluizsf/data-structures.go

Estruturas de Dados na linguagem Go :brazil:

data-structures pt-br

Last synced: 14 Jan 2026

https://github.com/neox5/btmp

Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.

bitmap bitset data-structures golang pure-go range

Last synced: 14 Jan 2026

https://github.com/thomas-chqt/libft

C library containing common utility functions

42 algorithms data-structures library utility

Last synced: 18 Apr 2026

https://github.com/askeladdk/toolbox

Useful algorithms and data structures for Go.

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/rbuj/basic-data-structures

A collection of simple examples for learning basic data structures using C.

ansi-c data-structures

Last synced: 11 Oct 2025

https://github.com/freddydrew/deepdiveusingjava

Where I keep all of my class work from Udemy's Data Structures & Algorithms: Deep Dive Using Java course.

arraylist arrays data-structures hashtable heaps linked-list queues search-algorithms sorting-algorithms stacks trees

Last synced: 11 Oct 2025

https://github.com/afneves/haskellgraphs

A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.

algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp

Last synced: 11 Oct 2025

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

Algorithms, data structures, java

algorithms data-structures java

Last synced: 12 Jun 2025

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

Repositório para armazenar os códigos de Data Structures em C#

csharp data-structures

Last synced: 18 Aug 2025

https://github.com/saadarazzaq/master-lists-in-python

Master LISTS in a LAYMAN Language ✨

data-structures lists python

Last synced: 11 Oct 2025

https://github.com/jackfirth/rpn

A Racket package for working with Reverse Polish Notation stack structures

data-structures forth racket reverse-polish-notation

Last synced: 18 Feb 2026

https://github.com/andrew-a-a/datastructures

Data structures STLS

cpp data-structures

Last synced: 02 Mar 2026

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

Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.

algorithm data-structures problem-solving-skills

Last synced: 08 Apr 2025

https://github.com/dylankle/dungeon-first-search

Checks if a graph in the form of a dictionary has an exit

data-structures depth-first-search

Last synced: 12 Oct 2025

https://github.com/maestre3d/facebook-interview-go

Meta (Facebook) coding interview questions with solutions written in the Go programming language.

algorithms coding-interviews data-structures facebook go golang meta

Last synced: 02 Apr 2025

https://github.com/hitensharma18/pathfindingvisualizer

A React-based pathfinding visualizer that demonstrates Dijkstra’s algorithm on an interactive grid using JSX, HTML, CSS, and JavaScript.

algorithm-visualizer css data-structures dijkstra educational frontend grid html interactive javascript jsx pathfinding react visualization web-app

Last synced: 08 May 2026

https://github.com/likweitan/stutter

Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].

data-structures

Last synced: 12 Oct 2025

https://github.com/maestre3d/princeton-cs

Code exercises and examples from Princeton University Computer Science online program(s).

algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms

Last synced: 02 Apr 2025

https://github.com/c2akula/bitarray

Package bitarray provides a convenient and fast BitArray data structure that compactly stores bits in Go.

bitarray boolean compact convenient data-structures fast go golang pure-go pure-golang

Last synced: 14 Jan 2026

https://github.com/talenfisher/cis152

Class materials from CIS152: Data Structures and Algorithms in Java

data-structures java

Last synced: 12 Oct 2025

https://github.com/pedrodevvv/general-studies

A repository to store my studies, has data structure, node.js, sql and exercises

data-structures handlebars-js javascript mysql nodejs

Last synced: 08 May 2026

https://github.com/UshurbakiyevDavlat/Go-Algos

Algos and Data-structures on Golang

algorithms data-structures golang

Last synced: 12 Oct 2025

https://github.com/haseeeb21/queue-in-python

Creating class of Queue, which contains functions of queue implementation, by importing deque library.

class data-structures dequeue enqueue googlecolaboratory python python3 queue

Last synced: 12 Oct 2025

https://github.com/curtis-thomas/sherlock-web

Sherlock-Web is an open-source web application aimed at empowering users by providing transparency into the personal data available from their browser.

browser-info data-structures javascript material-ui privacy react transparency web-application

Last synced: 08 May 2026

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/vforsh/data-structures

This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.

algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms

Last synced: 13 Jun 2025

https://github.com/r-n/calculatorstring

Calculator that takes math expression string as input like in Python

c calculator data-structures expression-evaluator interpreter linked-list math string-parsing

Last synced: 13 Oct 2025

https://github.com/revazashvili/cpp-linked-list

simple linked list data structure example in c++

cpp data-structures linked-list

Last synced: 10 Jun 2026

https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions

My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.

algorithms data-structures java problem-solving

Last synced: 25 Jun 2026

https://github.com/joelbeedle/c-algo-playground

Simple collection of data structures and algorithms to help me learn C

algorithms c data-structures

Last synced: 13 Jun 2025

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

Master Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving. Ace coding interviews by implementing each algorithmic challenge in this Specialization.

algorithms critical-thinking data-structures graph-theory problem-solving software-testing

Last synced: 09 Apr 2025

https://github.com/mehedimubin/daily-dsa

Solutions to Leetcode problems in Golang

algorithms data-structures golang interview-preparation problem-solving

Last synced: 13 Oct 2025

https://github.com/mxagar/python_interviews

Data structures, algorithms, software design & Co. in python.

algorithms data-structures python

Last synced: 16 May 2026

https://github.com/jurshsmith/data-fuel

Houses a blockchain syncing engine & implementations of the LinkedList data-structure

data-structures linked-list rust sync sync-engine

Last synced: 14 Oct 2025

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

Here is the Data Structure With Java

data-structures java problem-solving

Last synced: 10 Jun 2026

https://github.com/loki0b/mit6006

MIT 6.006 - Introduction to Algorithms

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/linsanity03/learning_go

This projects is dedicated to learning GO language and its use case

data-structures golang ticket-booking-app

Last synced: 05 Apr 2025

https://github.com/kabirbose/dsa-sorting-assignment

Program that uses different sorting algorithms to sort and manipulate data from a text file

algorithms data-structures python3 sorting

Last synced: 09 Sep 2025

https://github.com/vaibhavmojidra/data-structures---hashtable-using-array-and-linked-list-in-java

Hash Table is a data structure which stores data in an associative manner. In a hash table, data is stored in an array format, where each data value has its own unique index value. Access of data becomes very fast if we know the index of the desired data. Thus, it becomes a data structure in which insertion and search operations are very fast irrespective of the size of the data. Hash Table uses an array as a storage medium and uses hash technique to generate an index where an element is to be inserted or is to be located from.

arrays data data-structures hashing java linked-list mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/vaibhavmojidra/data-structures---queue-using-linked-list-in-java

Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.

data-structures java linked-list mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 26 Oct 2025

https://github.com/sohnryang/code-archive-cplusplus

My useful algorithms and data structure implementations... in C++

algorithms c-plus-plus data-structures graph-algorithms math-algorithms segment-tree treap

Last synced: 09 Sep 2025

https://github.com/matheussnicacio/insertionsort

Insertion sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 08 Aug 2025

https://github.com/arlovy/tpo-ayed2

Trabajo practico obligatorio para la materia Algoritmos y Estructuras de Datos II en UADE

algorithms algoritmos data-structures estructuras-de-datos java

Last synced: 07 May 2025

https://github.com/matejdluhos/dluhoschessengine

A specialized chess engine focusing on determining the attractiveness of mate-in-3 chess positions.

aesthetic-evaluation algorithms chess-engine csharp data-structures uci-protocol

Last synced: 17 Jun 2025

https://github.com/antunesluis/lib-ed

Repositório dedicado às implementações das principais estruturas de dados em C.

c data-structures

Last synced: 29 Oct 2025

https://github.com/joie-kim/python_ex

python exercise (점프 투 파이썬!)

basic data-structures learning-by-doing python python3

Last synced: 17 Jun 2025

https://github.com/izam-mohammed/dsa-practices

In this repository, I document my journey of learning and practicing data structures and algorithms. It's an ongoing effort to deepen my understanding of fundamental concepts, improve problem-solving skills, and prepare for coding interviews or competitive programming.

data-structures dsa dsa-algorithm dsa-practice

Last synced: 17 Jun 2025

https://github.com/venkataramanarao5/templated-data-structures-implemented-in-cpp

A repository containing cpp programs implementing common data structures using templates

data-structures heap linked-list queue stack template

Last synced: 17 Jun 2025

https://github.com/dinomite/forgetsy-jvm

JVM port of Forgetsy, a trending library, backed by Redis

data-structures java jvm kotlin

Last synced: 16 May 2026

https://github.com/stephenwanjala/priorityquejavaquiz

Priority ques in java practical example

data-structures java

Last synced: 17 Jun 2025