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/osiota10/alx-low_level_programming

C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering

algorithms assembly c data data-structures linux shell unix

Last synced: 25 Jun 2025

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/arindal1/hackerrank-three-month-interview-prep

3 Month Interview Preparation Kit - has challenges curated by our HackerRank experts for you to prepare and ace your interview.

algorithms coding competitive-programming data-structures

Last synced: 09 Apr 2025

https://github.com/yvng-jie/ds-visualized

📚 Interactive data structures tutorial with visual animations and live code playground.

data-structures dsa javascript tutorial visualization

Last synced: 29 May 2026

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

stack implementation in JavaScript

data-structures javascript stack

Last synced: 07 Apr 2025

https://github.com/haidermalikk/cs_notes

My CS notes. Include Topics Like: Data structures, Algorithims, OOP, Syntax for various languages, etc.

algorithms algorithms-and-data-structures begginer-friendly csnote csnotes data-structures explanation python

Last synced: 09 Apr 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/libanezdev/data-structures-2020

Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.

binary-tree data-structures lists python typescript

Last synced: 07 May 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/stardustdl/algorithms-in-csharp

A collection of some algorithms and data-structures.

algorithms csharp data-structures dotnet

Last synced: 12 Apr 2026

https://github.com/annennenne/pcadsc

An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)

data-structures exploratory-data-visualizations principal-component-analysis r

Last synced: 11 Mar 2026

https://github.com/georgegkas/data_structures_and_algorithms_in_python

My solutions to the exercises found in the book "Data Structures and Algorithms in Python".

algorithms algorithms-implemented data-structures python3

Last synced: 27 Apr 2025

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

🍌 Data structures with C language

c c-language data-structures

Last synced: 05 Jun 2026

https://github.com/snehalyelmati/competitive-programming-golang

Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.

algorithms data-structures golang google-hashcode google-kickstart leetcode

Last synced: 21 Jun 2025

https://github.com/maestre3d/coding-interview

Basic coding interview algorithms written in Java 15.

algorithms algorithms-and-data-structures coding-interviews data-structures

Last synced: 02 Apr 2025

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/bogwi/eruzero

Bullet-Train fast hashmap for Zig

benchmark data-structures hashmap hashtable zig zig-package ziglang

Last synced: 12 Apr 2025

https://github.com/xcmyz/calculator

A Calculator implemented in Python.

data-structures gui python

Last synced: 06 Jul 2025

https://github.com/angelosans/typescript

From noob to Pro using TypeScript

data-structures

Last synced: 13 May 2025

https://github.com/dy/multiscale-array

Multiscale representation of an array

array data-structures

Last synced: 06 Sep 2025

https://github.com/lbwa/algorithms

Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.

algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript

Last synced: 15 Apr 2026

https://github.com/inspirate789/alloc

Memory manager for go based on memory arenas

algorithms bench data-structures go golang memory memory-management rese research-paper

Last synced: 17 Mar 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/dzenis-h/data-structures-and-algorithms

JS Interview preparation 👨‍💻 📊 📋

algorithms data-structures es6 interview-questions javascript

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/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/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/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/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/allansifuna/freelance-assignments

Freelancing assignments that i have coded for clients.

algorithms allansifuna assignments data-structures freelance python3

Last synced: 31 May 2026

https://github.com/sandeepkumarmishra354/dsa-practical

All DS & Algo related practical files will be pushed here.

algorithms data-structures javascript nodejs

Last synced: 20 Apr 2026

https://github.com/lancejpollard/tl-bplus-tree.js

4 B+ Tree Implementations from trincot on StackOverflow

algorithms bplustree data-structures javascript tree

Last synced: 17 Oct 2025

https://github.com/sminerport/sortvisualizer

The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.

algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization

Last synced: 19 Oct 2025

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/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/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/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/skytreader/pydagogical

Implementations of textbook data structures

algorithms data-structures python

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/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/praveenraam/dailycodingnote

A repository for daily programming notes and code snippets organized by topics like languages, data structures, algorithms, OS. Managed with Obsidian for efficient learning and version control.

algorithms code-snippets data-structures java learning-notes obsidian personal-projects programming version-control

Last synced: 18 Mar 2026

https://github.com/dominikjalowiecki/programming-projects

Minor programming projects (from books, tutorials and my own).

algorithms data-structures design-patterns practice-projects programming

Last synced: 02 Mar 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/vitsalis/usaco

My solutions to USACO problems

algorithms c-plus-plus data-structures usaco usaco-solutions

Last synced: 17 Apr 2026

https://github.com/aliaks-ei/data-structures

A collection of the most famous data structures implemented in Typescript

binary-search data-structures editorconfig-checker hash-table javascript jest linked-list typescript unit-testing

Last synced: 19 Apr 2026

https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing

Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.

bash-script c data-structures mpi openmp-parallelization

Last synced: 18 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/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/lebrancconvas/datastructure-algorithms-playground

Practicing Data Structures and Algorithms in various Programming Language.

algorithms data-structures data-structures-and-algorithms

Last synced: 04 Jun 2026

https://github.com/fl03/algae

A collection of useful algorithms and data-structures optimized for blockchain environments

algorithms data-structures rust scsys wasm

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/satishdash/juliaexercism

Exercises on various Julia concepts from Exercism.io

data-structures julialang programming

Last synced: 25 Apr 2026

https://github.com/emanoelcampos/java-data-structures-algorithms

Atividades e exercícios desenvolvidos no curso de Estrutura de Dados e Algoritmos com Java da orientadora Loiane Groner

algorithms algoritmos data-structures estrutura-de-dados java loiane loiane-groner

Last synced: 28 Apr 2026

https://github.com/a3ro-dev/dsa

My data structure and algorithm repository. In Python

data-structures linked-list python stack

Last synced: 25 Jun 2026

https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions

Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.

data-structures interaction-design interactive java-17 mathematics maven oop-principles

Last synced: 30 Apr 2026

https://github.com/ctoic/polynomial-calculator-using_c-

Some of the basic concept's and algorithm implementations.

algorithm data-structures linked-list

Last synced: 08 Jun 2026

https://github.com/markelca/noob.c

My personal way learning C and C++. With theory, usefull resources and organized by topics and diffifulty.

algorithms algorithms-and-data-structures c cpp data-structures educational resources theory

Last synced: 01 May 2026

https://github.com/lebrancworkshop/learn-cpp-from-youtube

Learning C++ from many resources in Youtube (E.G. The Cherno, Neso Academy)

algorithms assembly-language cpp data-structures data-structures-and-algorithms self-study youtube

Last synced: 03 May 2026

https://github.com/fl97-mo/level-1-python-beginner-guide

Learn Python from scratch! This repository provides a beginner-friendly guide to Python programming, with practical examples, projects and detailed explanations.

algorithms basics beginner-friendly control-structures data-structures examples exercises functions modules oop programming projects python tutorial

Last synced: 05 May 2026

https://github.com/thais81/whatdogru

Personnal project. Funny Php app to find which dog breed you would be if you were a dog. No framework but cool design patterns! One month work alone.

data-structures database design-patterns interactive javascript pdo-mysql php8 quiz

Last synced: 07 May 2026

https://github.com/suresh142/inverted_search

An "inverted search" project involves implementing a type of search engine that uses an inverted index data structure for efficient and fast retrieval of information. The inverted search approach is widely used in various information retrieval systems, including search engines, databases, and document management systems.

c cplusplus data-structures database inverted-index inverted-search-index

Last synced: 08 May 2026

https://github.com/idriz4work/cs50

In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".

algorithms arrays c data-structures flask html-css-javascript memory python sql

Last synced: 08 May 2026

https://github.com/lurado/ldocappedqueue

A queue that doesn't grow indefinitely.

data-structures ios macos objective-c

Last synced: 09 May 2026

https://github.com/makramkd/theoden

A deliberately thin data structures library.

algorithms data-structures

Last synced: 12 Jun 2026

https://github.com/ionux/arduino-bounded-queue

Helpful software library for quickly & easily adding support for fixed-size (bounded) queues to your Arduino project.

arduino arduino-library arduino-project cpp data-structures embedded fixed library queue safety-critical sbc

Last synced: 13 May 2026