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/grainme/cs50x_2022

Bunch of CS problems

c cs data-structures flask memory python

Last synced: 13 Apr 2026

https://github.com/exbotanical/connective-tissue

High performance implementations of classical list and ring data structures

algorithms data-structures linked-lists

Last synced: 06 Aug 2025

https://github.com/humayan-kabir/data-structure

data structure repository for competitive programming

competitive-programming cpp data-structures

Last synced: 30 Jun 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/codomatech/clodss

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

data-structures embedded-database

Last synced: 24 Mar 2025

https://github.com/sumerc/pyctrie

Fast, pure C Trie dictionary

data-structures dictionary prefix python spellcheck suffix trie

Last synced: 29 Jun 2026

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/i-am-surovi/bracu-cse220

BRAC University's course - CSE220 (Data Sturctures) Assignments Questions, Lab Solutions (Summer 2023)

assignment-solutions bracu bracu-cse bracu-cse-lab bracu-cse220 bracu-cse220-summer23 bracucse220 cse220 cse220lab data-structures i-am-surovi lab notes python summer23

Last synced: 19 May 2026

https://github.com/pedroth/nabla.js

Mathematical & Computer Science reference implementation, of various algorithms and concepts.

algorithms computer-science data-structures mathematics

Last synced: 21 Feb 2026

https://github.com/bestmahdi2/uni__phonebookapppython

A university project in which a phone book is designed with Python language

data-structures phone-book python

Last synced: 25 May 2026

https://github.com/jojusuar/c-linkedlist

C implementation of a generic linked list with queue and stack functionalities

c data-structures linked-list queue stack

Last synced: 21 Jul 2025

https://github.com/diable201/ads2021_practice

Codes from practice lessons

algorithms cpp data-structures

Last synced: 30 May 2026

https://github.com/fogfish/skiplist

Golang SkipList data structure

data-structures golang skiplist

Last synced: 24 Oct 2025

https://github.com/mawuva/struct-changelog

Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).

change-tracking changelog data-diff data-structures dict diff json library list nested-data python python3

Last synced: 26 Oct 2025

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

A collection of Algorithms and Data Structures written in Java

algorithms data-structures java

Last synced: 13 Aug 2025

https://github.com/the-c0d3r/data-structures-c

Data structures implemented from scratch in c

c data-structures

Last synced: 20 May 2026

https://github.com/glintonliao/berkeley-cs-61b

CS 61B: Data Structures

algorithms data-structures java

Last synced: 18 Mar 2025

https://github.com/zul132/placement-prep-programs-java

This repository contains all the Java programs and coding problems I practiced for my placement preparation. The programs are organized topic-wise for ease of reference.

algorithms algorithms-and-data-structures data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-algorithm dsa-practice java placement placement-preparation programming-exercises

Last synced: 05 Feb 2026

https://github.com/rosekamallove/learn_code

This is a repository that contains all the topics that I @rosekamallove studied while learning to code and am currently learning Data Structures and Algorithms, and all the code I wrote are in this repo and I am thinking of making this repo more like a Learning resource.

algorithms competitive-programming cpp data-structures development

Last synced: 04 Aug 2025

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/rupeshrb/dsa

DSA practicals

algorithm cpp data-structures

Last synced: 26 May 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/sysread/skewheap

A fast, efficient, self-adjusting heap for Perl, implemented in C

c data-structures heap perl skew-heap xs

Last synced: 17 Apr 2026

https://github.com/theteachr/trie

A minimal trie structure to store zip codes

c data-structures trie

Last synced: 25 May 2026

https://github.com/justinlubin/cs-162-notes

UChicago CS 162 Notes, Winter 2017.

algorithms c data-structures notes

Last synced: 21 Apr 2026

https://github.com/diogo-nb/radix-sort

Radix sort implementation in C for education purposes.

c data-structures radix-sort sorting-algorithms

Last synced: 13 Jul 2025

https://github.com/jasperdevir/std_dds

A single file C Library that implements of a range of basic dynamic data structures.

arraylist data-structures linkedlist

Last synced: 27 Jul 2025

https://github.com/algusdark/programming-puzzles

A repository with programming puzzles and solutions in TypeScript

algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript

Last synced: 20 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/nelsonbn/algorithms-data-structures-binary-search-tree

Algorithms and Data Structures - Binary Search Tree (BST)

algorithms algorithms-and-data-structures data-structures

Last synced: 20 Apr 2026

https://github.com/jabhij/hacks_python

Python hacks for code optimization.

algorithms data-structures datatypes python

Last synced: 27 May 2026

https://github.com/aryangupta9680/dsa-solved-questions

This repository contains solutions to various Data Structures and Algorithms (DSA) problems solved by me. The questions are sourced from renowned coding platforms like GeeksforGeeks, LeetCode, Codeforces, InterviewBit, HackerRank, and more.

algorithms cpp data-structures dsa geeksforgeeks interviewbit leetcode problem-solving

Last synced: 07 Nov 2025

https://github.com/viraj5903/professor_course_assignment_platform

A Java-based system for efficiently managing and matching professors to courses within the Computer Science Department at LaSalle College. Features include a priority queue for optimized assignments, and detailed representations for professors and courses. Includes a matching algorithm based on preferences and constraints.

data-structures jar java javadoc priority-queue queue

Last synced: 30 Aug 2025

https://github.com/sandyyyzheng/mouse-maze

Mouse-Maze: A Freshman Data Structure Course Project based on DFS

course-project data-structures dfs java maven maze maze-game

Last synced: 10 May 2026

https://github.com/kawser2133/problem-solving-practice

The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.

algorithms algorithms-and-data-structures csharp data-structures problem-solving

Last synced: 03 Mar 2025

https://github.com/mavroprovato/algorithms

A library that implements various data structures and algorithms in C.

algorithms c data-structures

Last synced: 06 Jun 2026

https://github.com/antouhou/anycow

A supercharged container for read-heavy, occasionally-updated data structures with multiple storage strategies

data-container data-structures multithreading rust shared-ownership

Last synced: 01 Aug 2025

https://github.com/lxmn22nov/cohort3.0

I'll post everything here, whatever I'll learn during this cohort. 💯

bitcoin-wallet css-grid css3 data-structures express-middleware expressjs html5 javascript mongodb nodejs reactjs web3

Last synced: 04 Apr 2026

https://github.com/maxicorrea/javascript-data-structures

Basic implementation of data structures programmed and tested with javascript and jest.

abstract-data-types adt data-structures javascript jest jest-test jest-tests unit-testing unittest

Last synced: 17 Apr 2026

https://github.com/christianjuth/ts-data-structures

Data Structures in TypeScript

data-structures typescript

Last synced: 09 Aug 2025

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/frenzyexists/linked-lists-everywhere

The second Data Structures Project I made during Data Structures, that's it

college college-assignment college-project data-structures java java-project reeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Last synced: 11 Jun 2026

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

Belajar Data Structure Pada Berbagai Bahasa Pemrograman

data-structures

Last synced: 05 Apr 2025

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/massigy/c-graphs

This C project implements a graph data structure

c cprogramming data-structures gcc git github graph-algorithms makefile

Last synced: 17 Apr 2026

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

Implementation of Algorithms and Data Structures using JS

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 07 Jun 2026

https://github.com/iboudhaine/HNSW-Attribute-Filtering-Optimization

Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.

ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps

Last synced: 02 Apr 2026

https://github.com/sysread/skewheap-pp

A fast and flexible heap structure written in pure perl

data-structures heap perl perl5 prioity-queue queue skew skewheap

Last synced: 02 Aug 2025

https://github.com/bilgeswe/42

Algorithms and Data Structures in C, Memory Leaks, Building Libraries, Linux Operations, Peer Learning

c client-server data-structures data-structures-and-algorithms git github linux macos memory-leak object-oriented-programming p2p project-repository sorting-algorithms terminal-ui ubuntu

Last synced: 09 Apr 2026

https://github.com/samethope/arduino-structs

This is a small arduino "library" made of data structures for common IO components with common functionality for myself that I find extremely helpful.

arduino arduino-library arduino-uno data-structures

Last synced: 18 May 2026

https://github.com/harshikab2112/my-geeksofgeek-solutions

This repository contains Python solutions for GeeksforGeeks problems, covering Data Structures and Algorithms (DSA). Topics include arrays, linked lists, trees, graphs, dynamic programming, and more. Solutions are optimized, well-structured, and beginner-friendly. Ideal for coding practice, interview prep, and competitive programming.

algorithms beginner-friendly data-structures dsa python

Last synced: 21 Jul 2025

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

Data Structures Codes

data-structures python

Last synced: 18 May 2026

https://github.com/sehgalvibhor/n-arytree

A N-Children tree developed in Python, nothing fancy !

data-structures python tree

Last synced: 18 May 2026

https://github.com/pockerman/tech3java

Collection of Java based algorithms on numerics, statistics, control etc

algorithms bayesian-filter data-structures java machine-learning reinforcement-learning statistics

Last synced: 15 May 2026

https://github.com/bryandejesusrt/data-structure-javascript

📊 Proyecto JavaScript: Implementación y aprendizaje de estructuras de datos comunes como grafos, listas enlazadas, mapas, filas, pilas, árboles y diccionarios.

data-structures diccionari graph javascript linked-list map tree-structure

Last synced: 17 Feb 2026

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

Explore fundamental Data Structures and Algorithms (DSA) concepts with Java implementations. Includes arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, dynamic programming, and more.

algorithms data-structures java

Last synced: 03 Jul 2026

https://github.com/abhijeet-muneshwar/leetcode

This repository contains solutions to LeetCode problems solved in Java & Golang.

algorithm data-structures golang java rust system-design

Last synced: 18 May 2026

https://github.com/01barthez/ludo-game-c-sdl

Ludo is a game in which each player moves his four pawns on a board according to the rolls of the dice, with the aim of getting all his pawns to the central square. This project consists in implementing a digital version of the game in C with SDL, managing the interface and the game rules.

assessment-project c cprograms data-structures makefile sdl2 sdl2-image

Last synced: 04 Mar 2025

https://github.com/sohamratnaparkhi/dsa-course

Collection of different problems on Data Structures and Algorithms - segregated topic-wise

algorithms data-structures dsa hashmap leetcode-java leetcode-solutions linked-list stacks trees

Last synced: 07 Mar 2026

https://github.com/adrinlol/leetcode-javascript-algorithm-solutions

This repository contains JavaScript algorithm examples and solutions from Leetcode.

algorithms basic-algorithms data-structures data-structures-and-algorithms javascript javascript-guide

Last synced: 13 Mar 2025

https://github.com/bragdond/universal-stack-c

Dynamic stack in C which can store any type of data

c data-structures stack void

Last synced: 21 Mar 2025

https://github.com/tom474/learn_dsa_rmit

[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Learning Resources

algorithms data-structures java

Last synced: 04 Mar 2025

https://github.com/tom474/time_bank_system

[RMIT 2023C] EEET2482 - Software Engineering Design - Group Assignment

algorithms cpp data-structures object-oriented-programming

Last synced: 09 Oct 2025

https://github.com/ososuna/java-coding-interview

☕️ Studying for my java coding interview solving problems using TDD

algorithms data-structures java tdd

Last synced: 20 Jun 2026

https://github.com/himmat12/dsa-playground

This repository contains coding problems for practicing data structures and algorithms, LeetCode-style. Covers arrays, linked lists, stacks, and more. Solve in any language to strengthen problem-solving skills and prep for interviews.

algorithms-and-data-structures codingchallenges codinginterview data-structures javascript

Last synced: 29 Mar 2025

https://github.com/felipeversiane/target-teste

Technical test proposed by the company Target Sistemas.

data-structures golang json

Last synced: 19 May 2026

https://github.com/brainhub24/wikihydra

A tool that simply get the latest changes of the Wikipedia articles including there authors of my Grandfathers Wikipedia site, a art SPYTOOL to check who last edit the site.

data-structures scanner spytools wikipedia wikipedia-api wikipedia-scraper

Last synced: 12 Apr 2025

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

This is a repository made for Portuguese speakers who are learning data structures and algorithms, I was studying this topic and didn’t find a lot of information in Portuguese, so I decided to concentrate the fonts, resources that I found on the internet and include examples made by me in PHP

brazilian-portuguese data-structures datastructures php7 portuguese sorting-algorithms sorting-algorithms-implemented

Last synced: 29 Mar 2025

https://github.com/yoursrijit/graph-in-java

Graphs in data structures are non-linear data structures made up of a finite number of nodes or vertices and the edges that connect them. Graphs in data structures are used to address real-world problems in which it represents the problem area as a network like telephone networks,

data-structures graph graph-theory graphs java networks

Last synced: 20 Jul 2025

https://github.com/manustays/data-structure-algorithms

Data structures & algorithms implemented in Javascript & other languages

algorithm data-structures java javascript

Last synced: 19 May 2026

https://github.com/9andresc/dsna

Data Structures 'N' Algorithms

algorithms data-structures python

Last synced: 29 Mar 2025

https://github.com/ugurcanerdogan/cargo-delivery-simulation

Cargo Delivery Simulation - Data Structures project with Stack & Queue

data-structures queue stack

Last synced: 06 Apr 2025