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/itsjomon/java-dsa

A Java Data Structures and Algorithms repository for quick revision, practice, and reference.

algorithms data-structures java java-dsa java-programming-language

Last synced: 16 Mar 2025

https://github.com/chihebabiza/my-cpp-queue-array

A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.

cpp cpp-library data-structures oop programming-advices queue

Last synced: 10 Mar 2026

https://github.com/abdulvahabaa/geeksforgeeks-dsa

This is my Geeks for Geeks test submission reports repository for improving my DSA knowledge and coding skill.

algorithms data-structures dsa-learning-series dsa-practice javascript nodejs

Last synced: 06 Jan 2026

https://github.com/lucidfrontier45/fpq

Priority Queue with scoring Function

data-structures queue rust

Last synced: 16 Mar 2025

https://github.com/mohamedayassin/dictionary-using-data-structures

Terminal based dictionary application using data structures in C++

data-structures dictionary linked-list linkedlists-using-class

Last synced: 24 Mar 2025

https://github.com/codomatech/clodss

On-Disk data-structures store with redis-like API.

data-structures embedded-database

Last synced: 24 Mar 2025

https://github.com/nirmalsaiswaroopj/dsexplore

This project provides Python implementations of fundamental data structures, including Stacks, Queues, Linked Lists, and Trees (Binary Search and AVL). It features a user-friendly menu-driven interface for easy interaction. Explore basic operations like insertion and deletion in each structure. Clone the repository to get started!

arrays-and-strings data-structures linked-list queue stacks tree-structure

Last synced: 29 May 2026

https://github.com/abhiroop/pearls

Pearls of Functional Algorithmic Design

algorithm data-structures haskell

Last synced: 18 Mar 2025

https://github.com/antdeivid/sparsematrix

Projeto da cadeira de Estrutura de Dados: Implementação de uma matriz esparsa baseada em listas circularmente encadeadas.

circular-linked-list cpp data-structures sparse-matrix

Last synced: 16 Mar 2025

https://github.com/qtle3/boxing_weight_classes

The Python Boxing Weight Classifier is a simple Python script that determines the appropriate Olympic boxing weight class based on the user's input weight (in pounds) and gender. It categorizes both men and women into their respective weight classes according to Olympic standards.

arithmetic-operations conditional-statements data-structures error-handling modular-design string-manipulation

Last synced: 08 Apr 2025

https://github.com/cqllum/schema2dwh

⚡ Automatically produce a data model on your database using its information schema using GenAI.

ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design

Last synced: 13 Mar 2025

https://github.com/ragul-rofi/stackimplementation2python

Beginner Stack Implementation in Python

data-structures dsa python stack

Last synced: 30 Mar 2025

https://github.com/bimus-github/data-structures-in-js-python

Based on my knowledge so far, the best data structure is b-tree, red-black-tree is also good but saving it to json file is a problem.

array binary-search-tree btree data-structures hashtables heaps redblacktree tries

Last synced: 11 Jun 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/stackcats/collections

A library provides efficient implementations of the most common general purpose programming data structures.

algorithms data-structures elixir

Last synced: 30 Mar 2025

https://github.com/nakkayev1707/algorithms

Algorithms is a C# project dedicated to solving algorithmic challenges from various sources, such as LeetCode. This repository contains implementations of solutions for a variety of algorithmic problems, providing a resource for learning and improving problem-solving skills in C#. It includes solutions to common problems and data structures

algorithms codewars coding-challenges data-structures leetcode problem-solving

Last synced: 03 Jul 2025

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

c cprogramming data-structures gcc git github linked-list makefile

Last synced: 07 May 2026

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/hozlucas28/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam

Last synced: 01 Apr 2025

https://github.com/sglavoie/code-snippets

Collection of code snippets that have been useful at some point in history.

algorithms computer-science data-structures mathematics python3

Last synced: 30 Mar 2025

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

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/ximaz/list-in-c

This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.

c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists

Last synced: 30 Mar 2025

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

Efficient data structures for every day programming

algorithms data-structures typescript

Last synced: 23 Apr 2025

https://github.com/can-dy-jack/stack

stack implementation in JavaScript

data-structures javascript stack

Last synced: 07 Apr 2025

https://github.com/okeuday/blookup

Binary Lookup Data Structure

data-structures erlang

Last synced: 30 Mar 2025

https://github.com/jacobgrisham/spell-checker-data-structures-using-c

Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.

big-o c computer-memory data-structures

Last synced: 04 Sep 2025

https://github.com/rishabh96b/simple-coding-solutions

Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.

coding data-structures python

Last synced: 25 Mar 2025

https://github.com/gunksd/data-structure-course-design

用C语言写的数据结构课程设计作业(2024.2.22)

c data-structures

Last synced: 22 Aug 2025

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

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

a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular

algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions

Last synced: 29 Mar 2025

https://github.com/omkarshinde1711/leetcode

Cracking LeetCode puzzles one bug at a time — algorithms, data structures, and a bit of caffeine-fueled magic!

algorithms coding-challenges cpp data-structures github-actions interview-prep java leetcode problem-solving python

Last synced: 13 Apr 2026

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/harshit-3905/striver_sde_sheet

Solutions to Striver SDE Sheet

algorithms data-structures java

Last synced: 07 Feb 2026

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

🍌 Data structures with C language

c c-language data-structures

Last synced: 05 Jun 2026

https://github.com/rabi-siddique/sudoku-solver

A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.

algorithms computer-science data-structures interview interview-questions programming

Last synced: 25 Mar 2025

https://github.com/rabinadk1/linearhashing

Hash Table visualization with Linear Probing for key collision

data-structures hashtable javascript p5js

Last synced: 11 Mar 2026

https://github.com/ugurcanerdogan/movie-library-system

Library System - Data Structures project with Linked Lists

data-structures library-management-system linked-list

Last synced: 06 Jul 2025

https://github.com/yangjiaxi/dsaa

Data Structure and Algorithm Analysis

algorithm c data-structures

Last synced: 11 Jul 2025

https://github.com/elazzouzihassan/graphql-tuto

Welcome to the GraphQL Tutorial repository! 🚀

api data-structures graphql nodejs tutorial-sourcecode

Last synced: 13 Apr 2026

https://github.com/sumitkumargiri/data-structure-project-convert-an-array-to-a-doubly-linked-list

This repository contain all the best practices for managing Github repository.

data-structures datastructuresandalgorithm github project

Last synced: 12 Mar 2025

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 30 May 2026

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

Data Structures and Algorithms problems and solutions in Ruby

data-structures datastructures dsa ruby

Last synced: 27 Feb 2025

https://github.com/alecmocatta/sum

General-purpose sum types.

data-structures rust sum-types

Last synced: 10 Apr 2025

https://github.com/devdrops/spl-data-structures

Material usado na talk do PHP Community Summit 2018.

data-structures php spl

Last synced: 14 Jun 2025

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

All data stucture and algorthms I practiceare below here

cplusplus data-structures dsa dsa-algorithm dsa-practice

Last synced: 06 Sep 2025

https://github.com/asiimwedismas/java_data_structures

Implementation of a few data structures written in Java, complete with tests.

data-structures java

Last synced: 29 Mar 2025

https://github.com/reity/are

Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.

data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation

Last synced: 13 Sep 2025

https://github.com/Riad-ENNAIM/data-structures

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/hasnainroopawalla/algorithm-visualization-python3

Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)

data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms

Last synced: 06 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/schak04/priorify

A terminal productivity app that helps users prioritise their tasks. Currently working on v2.0.0 (TUI).

bash-scripting c-plus-plus cmake cross-platform data-structures ftxui productivity-app productivity-tool shell-scripting sqlite terminal-first terminal-ui tui tui-app

Last synced: 31 May 2026

https://github.com/dzenis-h/data-structures-and-algorithms

JS Interview preparation 👨‍💻 📊 📋

algorithms data-structures es6 interview-questions javascript

Last synced: 08 Oct 2025

https://github.com/jlmsc/estruturas-de-dados

Implementações de algumas estruturas.

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

Last synced: 08 Oct 2025

https://github.com/jilliennelapid/stackcalculator

Project 1: A Stack (Data Structure) Calculator that implements strings and infix/postfix notation to compute basic operations.

cpp data-structures infix-to-postfix iomanip stack stack-calculator stacks strings

Last synced: 08 Oct 2025

https://github.com/guibrandt/multi-splay

Multi-splay tree implementation written in Go

data-structures dynamic-optimality go multi-splay-tree tree-structure

Last synced: 09 Oct 2025

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/bcongdon/hackerrank

:computer: My HackerRank solutions

algorithms data-structures hackerrank python

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/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/piratesmanx1/tutor-management-system-2020

A group assessment that required individuals to implement their specific data structure within the system, such as the likes of Array List and Linked List. The assessment required no knowledge of database which is making the overall assessment tricky to handle as we need to rely on the memory addresses that act as a temporary storage to get the job done. In this assessment we've learned the concept of C++, Data Structures, and numerous algorithm that could exploit in other programming languages, which increased our critical thinking skill on applying the system's feature.

c-plus-plus data-structures data-visualization datastructures doubly-linked-list doublylinkedlist linked-list linked-lists

Last synced: 11 Oct 2025

https://github.com/sparsh-kumar/algorithms-implementation-in-js

A list of all algorithms implemented in plain javascript with clean code and explanation.

algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees

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/hassan11196/ds-assignments

Data Structures Assignments - FAST NUCES (Karachi) - CS201 - Fall 2018

bfs c cpp data-structures dfs infix optimization pathfinding postfix

Last synced: 18 Apr 2026

https://github.com/nubango/eda-domjudge

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV

algorithms algorithms-and-data-structures data-structures

Last synced: 14 Apr 2026

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/danitilahun/data_structure_and_algorithm_leetcode_and_codeforces_challenge

A daily challenge repository for data structures and algorithms from LeetCode and CodeForces, aimed at enhancing problem-solving and coding skills.

algorithms codeforces coding-challenge competitive-programming data-structures leetcode

Last synced: 23 Jan 2026