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/kizivat/play-ground-c

This is my coding play ground for C.

algorithms c data-structures

Last synced: 03 Oct 2025

https://github.com/jiaqiluo/war

A implementation of card game War. Practice for OOP.

data-structures object-oriented oop

Last synced: 10 Aug 2025

https://github.com/1ayanabil1/100-days-of-python-bootcamp

Join me on my journey to code in Python every day for 100 days! 🐍 This challenge is designed to sharpen my programming skills, explore Python libraries, and build cool projects along the way.

data-structures data-structures-and-algorithms data-visualization django flask machine-learning matplotlib numpy pandas python seaborn web-development

Last synced: 09 Apr 2026

https://github.com/qetiproject/js_data_structures_algorithms

Data Structures and Algorithms with Javascript

algorithms data-structures javascript

Last synced: 12 Aug 2025

https://github.com/micmurawski/cloud-array

cloud-array is an open-source Python library for storing and streaming large Numpy Arrays on local file systems and major cloud proviers CDNs.

aws azure big-data bigarray blob-storage cloud data-structures digitalocean-spaces gcp gcp-cloud-storage ibm-cloud-object-storage numpy s3 stream-processing streaming zadara

Last synced: 12 Aug 2025

https://github.com/yapeansa/estrutura_fila

Implementação de estrutura de fila

c data-structures queue

Last synced: 13 Aug 2025

https://github.com/alto-b/data-structures

basics of DS in dart for beginners

array data-structures graph linked-list queue stack tree

Last synced: 19 Feb 2026

https://github.com/AryanK1511/DSA-for-coding-interviews

A collection of all the code and notes that I have written to help me learn data structures and algorithms.

algorithms data-structures

Last synced: 16 Aug 2025

https://github.com/debjeetsarkar/js-structures

Commonly used data structure's implementation using javascript

data-structures javascript

Last synced: 17 Aug 2025

https://github.com/anvaymayekar/avl-tree-visualizer

Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.

algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api

Last synced: 03 Jan 2026

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

Common data structures implemented in Python

algorithms data-structures

Last synced: 25 Jan 2026

https://github.com/athulsabu2002/s3_ds_lab

Data Structures and Algorithms lab programs for S3 CSE B.Tech. Comprehensive implementation of sorting algorithms, linear/non-linear data structures, graph algorithms, and mathematical applications in C.

data-structures ktu lab s3

Last synced: 20 Aug 2025

https://github.com/morfly/affinity

A collection of algorithms and data structures written in your favorite programming language.

algorithms bazel data-structures java kotlin python swift

Last synced: 10 Apr 2026

https://github.com/primeeagle/vnet.datastructures

A class library that provides many data structures not found in the .NET standard libraries.

data-structures dotnet dotnet-core dotnet-library

Last synced: 22 Apr 2026

https://github.com/khaledsalshibani/cpp-nested-linked-lists

This repository was created as a college assignment. It includes detailed explanations for each file, class, and method used. The project implements nested linked lists for handling basic file operations.

cpp cpp-tutorials data-structures file-handling linked-list

Last synced: 24 Aug 2025

https://github.com/anshu10101/leetcode

Collection of my solved LeetCode DSA questions !

algorithms data-structures

Last synced: 25 Aug 2025

https://github.com/josugoar/labyrinth

Maze editor, generator and solver

algorithms data-structures

Last synced: 27 Aug 2025

https://github.com/failpt/avl-csharp

Generic AVL tree implementation and testing in C#

avl avl-tree bst csharp data-structures generic generic-library self-balancing-trees

Last synced: 30 Aug 2025

https://github.com/douglasdotv/dsa-java

Some basic algorithms and data structures.

algorithms data-structures java

Last synced: 30 Aug 2025

https://github.com/ivan-guerra/huffman

Huffman data compression

compression data-structures huffman-coding

Last synced: 14 Mar 2025

https://github.com/entropy-tamer/justcode

Compact binary encoder/decoder with space-efficient encoding scheme

binary binary-format bincode compact data-structures decoding encoding no-std rust serialization streaming varint

Last synced: 10 Apr 2026

https://github.com/j0a0m4/ds-algo

Study repository for Data Structures & Algorithms Course

algorithms data-structures python

Last synced: 26 Apr 2026

https://github.com/julianp911/proyecto_2_202010_sec_4_team_5

📚 Proyecto 2 - Estructura de Datos

data-structures generic geojson java java8

Last synced: 26 Apr 2026

https://github.com/nanafox/binary_trees

A project on the Binary Tree Data Structure.

alx-curriculum binary-search-tree binary-tree c-programming data-structures dsa

Last synced: 06 Nov 2025

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

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

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

Last synced: 14 May 2025

https://github.com/goutamhegde002/dsa-roadmap-for-beginners

The "DSA Roadmap for Beginners" repository is a comprehensive guide designed to help beginners learn Data Structures and Algorithms (DSA) efficiently. It provides structured content covering fundamental and advanced topics in DSA, with practical examples, exercises, and coding problems.

beginner beginner-friendly beginner-guide coding-practice data data-science data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice dsa-roadmap interview-preparation interview-resources programming-fundamentals

Last synced: 28 Feb 2026

https://github.com/jgdodson/scala-collections

A collection library for Scala

collections data-structures graphs

Last synced: 24 Jul 2025

https://github.com/austinhartzheim/bitter.js

It's 2017. We shouldn't need this code. But we still have that Internet Explorer thing.

data-structures javascript javascript-library

Last synced: 22 Mar 2025

https://github.com/danilowskic/stack-initialisation

The program shows how stack is builded and how it works.

data-science data-structures data-visualization java-8 stack

Last synced: 16 Jul 2025

https://github.com/mr-won/data-structure

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 30 Mar 2025

https://github.com/romangw/compsci-python-references

A repo of every thing, note, and code assignment I've learned in my Computer Science course, compiled together for ease of access.

college-assignment data-structures ease-of-use templates

Last synced: 04 Sep 2025

https://github.com/sanchariii/ip-address

The main objective of this project is to make an algorithm that can search through data as fast as possible. This project is an implementation of data structures.

c-programming data-structures tree-structure

Last synced: 31 Aug 2025

https://github.com/gharib110/datastructures-in-go

Go package that implements useful data structures in go

data-structures go golang imported package

Last synced: 23 Mar 2025

https://github.com/bniladridas/chatbot

The chatbot is designed to engage in conversations with users based on predefined patterns and responses.

algorithms data-structures nlp programming

Last synced: 14 Mar 2025

https://github.com/yiduoyu/cps-2232-final-project

Car Rental Management System

data-structures java

Last synced: 06 Mar 2025

https://github.com/4s4v1n/stl-containers

Realization of standart template library (STL)

container cpp data-structures stl stl-containers

Last synced: 27 Aug 2025

https://github.com/tamschi/pinus

A prickly BTreeMap.

data-structures hacktoberfest pinning rust

Last synced: 23 Mar 2025

https://github.com/adogio/tilapia

:tropical_fish: A hackable modularized data-structure and algorithm lib for JavaScript

data-structures js tilalia

Last synced: 10 Apr 2026

https://github.com/vincentlaucsb/algorithms-sedgewick-wayne

My personal collection of notes, drawings, and code created while reading Algorithms (Fourth Edition) by Robert Sedgewick and Kevin Wayne.

algorithms data-structures java sedgewick

Last synced: 15 May 2025

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

C implementations of common data structures (dynamic array, stack, linkedlist, hashmap, queue, binary search tree, heap) & other projects

algorithms c data-structures

Last synced: 21 Jun 2025

https://github.com/yo-mah-ya/algorithms-and-data-structures

Just implement programs along with certain algorithms and data structures

algorithms clang cpp data-structures

Last synced: 14 Mar 2025

https://github.com/guilhermebkel/sales-machine

A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.

cplusplus data-structures electrical-engineering programming software-architecture

Last synced: 14 Mar 2025

https://github.com/leesharma/functional_queues_deques

An Elixir implementation of Okasaki's 1995 paper

data-structures elixir okasaki

Last synced: 23 Jun 2025

https://github.com/lin93555/-algorithm-training-cpp-py

LeetCode algorithm practice using C++ and python. Includes detailed explanations, comments, and time complexity analysis for each solution.

algorithms cpp data-structures leetcode python solutions

Last synced: 17 May 2026

https://github.com/sorianog/code-refreshers

Coding problems to refresh the mind

algorithms big-o data-structures java time-complexity

Last synced: 23 Mar 2025

https://github.com/usk2003/vnrvjiet-lab-work

This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.

c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering

Last synced: 11 Apr 2026

https://github.com/louis3112/camera_shop

Final project for Data Structure 2nd Semester. The project is a simple CRUD management loaning camera, lens and photographer

cli college-project data-structures graph hashtable linked-list simple-project stack tree

Last synced: 22 Mar 2025

https://github.com/bscarpari/algorithms

Some algorithm exercises in a variety programming languages.

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/peshala84/c-programming

This repo create for Data Structure And Algorithm Using C language . this is our 1 st Year 1 semester Subject

c data-structures

Last synced: 15 May 2025

https://github.com/mu-selim/calculator

Mathematical calculator using stack data structure.

data-structures javascript stack

Last synced: 08 Jul 2025

https://github.com/hridxyz/leetcode-practice

A Java-centric repository documenting my problem-solving journey with efficient, annotated solutions and personal insights for algorithmic challenges.

data-structures java leetcode-java leetcode-solutions problem-solving

Last synced: 21 May 2026

https://github.com/vladifish/labex2

2605 (Data Structures and Algorithms) LabEx2

data-structures

Last synced: 30 Jun 2025

https://github.com/aykrimino/aoc

solving advent of code problems using golang

algorithms competitive-programming data-structures go golang

Last synced: 30 Mar 2025

https://github.com/nihonxim/computerscience

Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方

algorithms computer-science data-structures

Last synced: 23 Mar 2025

https://github.com/hemisphere-studio/async-subscription-map

Async bookkeeping data structure for multithreaded state subscriptions

async data-structures multithreading subscriptions

Last synced: 15 Mar 2025

https://github.com/shaolans/projet_algav_trie

Implementation of the Patricia Trie and the Hybrid Trie in Java

algorithms data-structures data-visualization graphviz-dot hybrid-training java patricia-tree tree trie

Last synced: 11 Jun 2026

https://github.com/fscotto/collection

Data structures in Golang

data-structures golang golang-library

Last synced: 15 Mar 2025

https://github.com/guibrandt/avl_tree

Árvore AVL de busca genérica em C++

avl-tree cotuca cpp11 data-structures generics maligno

Last synced: 13 Jul 2025

https://github.com/yangboz/dapps-simple-twitter-nebulas

a simple twitter SinglePageApplication for nebulas dapps incentive program.

blockchain bootstrap dapps data-structures jquery nebulas single-page-applications smart-contracts

Last synced: 11 Apr 2026

https://github.com/nikhil25803/dsalgo

C++ Basic Programs | Data Structure | Algorithms

algorithms cpp data-structures

Last synced: 04 Apr 2025

https://github.com/imtiaz-emu/datastructurewithpython

Implementation of Data Structures using PYTHON 3.

bst data-structures heap linked-list

Last synced: 15 Mar 2025

https://github.com/anandwana001/ds-algo

Daily Coding Problems

data-structures leetcode

Last synced: 04 Apr 2025

https://github.com/victorowinoke/data-science-challenge--dap-eldohub

This is my solution for the EldoHub DAP data science challenge

challenges-solved data-science data-structures interview-questions python

Last synced: 11 Apr 2026

https://github.com/sebastianofazzino/fundamentals-of-computing-specialization

Basics of Computing and Programming Principles, Algorithmic Thinking and Programming skills in Python from the ground up and apply these skills in building many interactive projects using simplegui module.

algorithms computer-programming computing data-structures game-development gui python software-development

Last synced: 04 Jun 2026

https://github.com/cardoso010/challenges

Leetcode, codewar, hackerrank Challenges

algorithms challenges codewa data-structures elixir leetcode study

Last synced: 23 Mar 2025

https://github.com/mateusz-przybyla/addressbook_structured

C++ application - Przyszly Programista course (training)

cpp data-structures structured-programming txt-files

Last synced: 09 Nov 2025

https://github.com/elidrissidev/dsa-practice

My playground repository where I'm practicing DSA using C!

algorithms c computer-science data-structures

Last synced: 31 Mar 2025

https://github.com/jeon0976/algorithmscode

Swift활용한 DataStructure & Algorithms 이론 및 문제 풀기 전략

algorithms data-structures swift

Last synced: 07 Apr 2025

https://github.com/candytale55/doubly-linked-list_js

A doubly linked list implementation in JS. A doubly linked list is a sequential chain of nodes that contains two elements: data and links to the next and previous nodes. Uses nodes from a Node class also implemented in JS.

codecademy data-structures doubly-linked-list javascript-data-structures nodes

Last synced: 31 Mar 2025

https://github.com/firatgoktepe/data-structures-for-react

Some real world examples about data structures commonly used for React

data-structures javascript react vitejs

Last synced: 11 Apr 2026

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

This repository offers clear implementations of key data structures, making it ideal for students and professionals alike. Explore practical examples to enhance your coding skills and prepare for interviews. 🐙🌟

adjacency adjacency-matrix algorithms-implemented data-structures datastructures dijkstra edmonds-karp-algorithm heap interview interview-practice javascript javascript-algorithms leetcode-solutions pandas python search sort tree

Last synced: 14 Mar 2026

https://github.com/bhavinpatel4199/artificial-intelligence---ai-for-decision-making

Artificial Intelligence for Decision Making is a collection of projects focused on applying AI and machine learning techniques to solve decision-making challenges. It includes projects on wine quality prediction, Cassandra data modeling, and text classification, showcasing a range of data science and machine learning applications.

artificial-intelligence cassandra-cql data-analysis data-engineering data-preprocessing data-structures decision-making deep-learning feature-selection machine-learning-algorithms sentiment-analysis text-classification

Last synced: 20 Jun 2026

https://github.com/godsscion/cs570-intro-to-programming-data-structures-algorithms

This is a repo of CS 570 - Introduction to Data Structures labs.

algorithms data-structures java

Last synced: 18 Nov 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 09 Jun 2026

https://github.com/0xc0392b/bfield

Bit field data structure for Go

bit-manipulation bitfield data-structures go golang

Last synced: 18 Jan 2026

https://github.com/devfancy/knu

컴퓨터학부에서 배운 과목들을 정리한 repo 입니다.

algorithm data-structures system-programming

Last synced: 24 Jun 2025

https://github.com/andrea-vicari/codewars-katas

Repository for Javascript files from some Codewars katas

algorithms-and-data-structures data-structures javascript

Last synced: 16 May 2025

https://github.com/sujeetkrjaiswal/notes

Notes on various topics for content creation and for quick referencing during interviews

algorithms browser css data-structures html interview-preparation javascript network rust typescript

Last synced: 10 Apr 2026

https://github.com/muhammadfadel/car-workshop-data-structure

For all of the following problems, when it is stated “in the user level” you should assume that you only have the object code of the data structure along with the interface given in the header file. On the other hand, When it is stated that “in the implementation level” you should assume that you have the source code file of the data structure and you should write the desired piece of code within that source code file.

c c-plus-plus data-structures datastructures queue stack

Last synced: 28 Apr 2026

https://github.com/shafaq-aslam/leetcode-chronicles

This repository contains my solutions to various LeetCode problems, ranging from Easy to Hard. The goal is to improve problem-solving skills, practice Data Structures & Algorithms (DSA), and build a strong foundation for coding interviews.

algorithms coding-challenges competitive-programming cpp data-structures data-structures-and-algorithms dsa dynamic-programming leetcode problem-solving

Last synced: 07 Apr 2025

https://github.com/hackerslash/dsarch

A search engine for Data Structure and Algorithm problems

data-structures dsa leetcode search-engine tfidf

Last synced: 16 May 2025

https://github.com/withprecedent/camina

Flexible, lightweight, extensible, easy-to-use data structures for Python

data-structures dictionary list mapping python sequence

Last synced: 27 May 2026