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/ailynux/dsa-lab

This is a data structures and algorithms (DSA) cheatsheet.

algorithms algorithms-and-data-structures cheatsheet data-structures dsa dsa-practice

Last synced: 12 Feb 2026

https://github.com/marouane-elgoumiri/problem_solving

Series of coding problems and my answers to them

arrays data-structures problem-solving

Last synced: 16 Mar 2025

https://github.com/shiweihe0713/algorithms-made-easy

Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.

algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree

Last synced: 30 Jan 2026

https://github.com/anishlearnstocode/python-workshop-3

Python ๐Ÿ Workshop on Language Basics, Constructs and introduction in Data Structures & Algorithms ๐Ÿ‘จโ€๐Ÿ’ป @WhatAfterCollege ๐ŸŽ“

algorithms arithmetic-expression data-structures dictionary functions generator-function introduction-to-programming list logical-expression methods oops pycharm pycharm-ide python python3 tuple workshop

Last synced: 08 Feb 2026

https://github.com/vvaldesc/ballsortpuzzle_web

Ball Sorting based game made with Java Script, CSS and HTML:5

audio callback-functions data-structures documentfragment eventlistener game html5 javascript

Last synced: 01 Mar 2026

https://github.com/hweawer/algohol

Algorithmic tasks in courses and contests

algorithms data-structures leetcode

Last synced: 10 Oct 2025

https://github.com/jakenherman/kcats

A stack implementation for node

data-structures node-module stack

Last synced: 25 Mar 2025

https://github.com/chowdhuryj-github/benchmarkinggui

A MSOE Lab Project for a JavaFX application on generating benchmarking plots for different methods of a Array List or Linked List implementation.

benchmarking data-structures javafx

Last synced: 30 Apr 2026

https://github.com/mrityunjay-tripathi/algorithms

Implementation of different algorithms in (Python, C, C++, Java)

algorithms c cpp14 data-structures graph java python tree

Last synced: 04 Apr 2026

https://github.com/srj101/useful-algorithms

Some mostly used and common algorithms implementations using javascript

algorithm basic-programming data-structures javascript

Last synced: 29 Apr 2026

https://github.com/techy4shri/kmp-intrusion-detection-system

This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.

cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching

Last synced: 15 Feb 2026

https://github.com/murtuzaalisurti/dsa-tweets

Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!

algorithms data-structures dsa tweets twitter

Last synced: 19 Mar 2026

https://github.com/sanjid133/go-collections

Implement data structure using golang generics

data-structures golang

Last synced: 16 Apr 2026

https://github.com/kevjose/devnotes

notes from the journey of a software engineer ๐Ÿค—

algotithms data-structures git-notes javascript terraform

Last synced: 14 Feb 2026

https://github.com/ahmad-nour-haidar/x-unique-list

A Flutter - Dart package that provides a list with unique elements based on a custom uniqueness condition.

collections dart dart-package data-structures elements flutter flutter-package list package-management set unique uniqueness

Last synced: 23 Feb 2026

https://github.com/arindal1/thecodejungle

Curated collection of resources for developers, programmers and tech enthusiasts.

computer-science data-science data-structures interview-questions resources software-development

Last synced: 21 Jan 2026

https://github.com/isinghabhishek/java_dsa-basic-to-advance

This repo contains all my learning related to fundamentals of Java Programming language, and the Data Structures and Algorithm. Many of the Classical problems solution, and important algorithms explanation with algorithms problem examples solution. Java Data Structure and Algorithms

algorithms data-structures java problem-solving

Last synced: 18 Sep 2025

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

Solutions for ds algo problems in Python

algorithms-and-data-structures data-structures python3 trees

Last synced: 15 Sep 2025

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

๐Ÿ› ๏ธ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!

algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering

Last synced: 02 Mar 2026

https://github.com/dezinezync/oideformat

The Open Invoice Data Exchange Format Specification

data-structures exchange invoice json spec specification

Last synced: 06 Jul 2025

https://github.com/tyler-cromwell/leetcode

My https://leetcode.com/ solutions. (WIP)

algorithms cplusplus data-structures golang python3

Last synced: 10 Feb 2026

https://github.com/toreda/strong-types

Automated type checks and guaranteed return types with 1 line of code. Say goodbye to reference errors from unexpected types. Write less validation code and improve quality.

data-structures strong-types type-safe type-safety type-system

Last synced: 18 Aug 2025

https://github.com/muhdhanish/data-structure-js

This is learning the simple concept of data-structures using javascript.

array data-structures javascript linked-list queue stack

Last synced: 25 Mar 2025

https://github.com/sidojain/cypher

Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.

c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2

Last synced: 13 Apr 2026

https://github.com/thrimbda/dune

Dune of data-structures

data-structures dune

Last synced: 14 Jan 2026

https://github.com/komdosh/crackingthecodinginterview

Implementation of Algorithms and Data Structures from Cracking the Coding Interview

algorithms data-structures interview

Last synced: 10 Feb 2026

https://github.com/sumeetsarkar/geeksforgeeks

GeeksforGeeks DS problems in Javascript

arrays data-structures ds geeksforgeeks stacks

Last synced: 23 Oct 2025

https://github.com/oleiade/atelier

A collection of Go algorithms, data structures, APIs and helpers to resort to when in need

algorithms data-structures golang helpers

Last synced: 04 Feb 2026

https://github.com/diogocarrola/leetcode75

The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.

algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python

Last synced: 06 Oct 2025

https://github.com/tsg405/data-structures-and-algorithms-specialisation

This Repo contains - Starter files, Coursework, Programming Assignments for the Master DataStructure and Algorithmic Programming Techniques Specialization Course -- offered by University of California San Diego & HSE University, Coursera.

bst-tree coursera data-structures dynamic-programming hashtables heap python-3 queue stack

Last synced: 07 Oct 2025

https://github.com/yoannpa/dtrsiv

A collection of functions using data.table to efficiently clean large tables using a simplified syntax

data-structures rdatatable rpackage

Last synced: 25 Oct 2025

https://github.com/dk96-os/mathtools

Mathematical Software Components. This library is actively maintained, and aims to stay updated. New feature proposals are welcome, but may not be included.

data-science data-structures prime-numbers statistics

Last synced: 12 Oct 2025

https://github.com/liz282907/leetcode

leetcode่งฃ้ข˜ๆŠฅๅ‘Š

algorithms data-structures leetcode leetcode-solutions

Last synced: 06 Sep 2025

https://github.com/nop-dev/learning-js

Esse repositรณrio contem todas as anotaรงรตes que fiz enquanto estudava um mรณdulo da trilha Explorer da Rocketseat sobre JavaScript. ๐Ÿ”ฐ

data data-structures functions javascript js

Last synced: 17 Apr 2026

https://github.com/noti0na1/racket-codes

A Collection of My Racket Code

cps data-structures macros racket

Last synced: 17 Jan 2026

https://github.com/avidlearnerinprogress/algorithmictoolbox-ucsd

Coursework solutions to UCSD DSA specialization

algorithms cpp data-structures moocs

Last synced: 22 Oct 2025

https://github.com/ymm135/golang-java-cpp-dsa

golang/java/c++็š„ๆ•ฐๆฎ็ป“ๆž„ๅŠ็ฎ—ๆณ•(DSA),้™„ๅธฆleetcode็›ธๅ…ณไน ้ข˜ใ€animateๅŠจ็”ป่ฏดๆ˜Ž๏ผ

algorithms cpp11 data-structures golang java

Last synced: 05 May 2026

https://github.com/elandeyan/min_max_heap_dart

A MinMax binary heap implementation as dart's package.

dart-lang dart-package dartlang data-structures

Last synced: 09 Feb 2026

https://github.com/yjl9903/setmap

Use Hash to check whether two sets are equal.

data-structures hash

Last synced: 06 Oct 2025

https://github.com/gunh0/algorithms

๐Ÿ“ Solutions for Algorithm Problems [C/C++]

algorithm beakjoon c cpp data-structures project-euler

Last synced: 12 Mar 2026

https://github.com/bertptrs/safelist

A memory-safe linked list in C++

c-plus-plus data-structures linked-list memory-management

Last synced: 13 Jun 2026

https://github.com/jeepway/data-structures-in-c

A collection of implementations of commonly used data structures in C.

algorithms c c-programming data-structures data-structures-in-c dsa makefile

Last synced: 14 Feb 2026

https://github.com/libsugar/bettercollections

Some better collection implementations than the system library

arraypool collections concurrent data-structures vector

Last synced: 14 Aug 2025

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

This repository contains solutions to GeeksForGeeks problems

algorithm data-structures java

Last synced: 30 Apr 2026

https://github.com/chowdhuryj-github/pixelreader

A MSOE Lab Project for a JavaFX application on image manipulation using file handling. Can perform operations such as calculating median and mean of pixels and generating a new image.

data-structures image-processing javafx

Last synced: 21 Apr 2026

https://github.com/lakshanwd/go-data-stuctures

Go Data stuctures implementations

data-structures go golang

Last synced: 04 Jul 2025

https://github.com/arnaudband/algorithms_and_data_structures

This repository contains implementations of data structures and algorithms. Created as part of a Data Structures and Algorithms course, it features organized folders for each topic, with README files providing overviews, use cases, and complexity analysis. Sample problems and solutions, along with test cases, are also included.

algorithms-and-data-structures algorithms-implemented data-structures github-codespaces javascript learn solidity

Last synced: 05 Feb 2026

https://github.com/zwrawr/dsa_assessment

University of York, Data Structures and Algorithms Assessment, Task : Predictive Text

alogrithms c data-structures university-of-york university-project

Last synced: 22 Jun 2026

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

Contain all major data structures with documentation and code.

data-structures

Last synced: 22 Jun 2026

https://github.com/solangeug/hacker-rank

A collection of programming challenges by HackerRank (https://www.hackerrank.com/).

algorithms data-structures hackerrank programming-challenges

Last synced: 11 May 2026

https://github.com/vikramgujar/logical-problem-solving

A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.

algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings

Last synced: 12 Jun 2026

https://github.com/tlack/xacto

Q-inspired Javascript convenience library and in-memory database

column-store data-structures javascript kdb memory-database nodejs vector

Last synced: 11 May 2026

https://github.com/iykekings/data-structures-deno

Popular data structures' implementation in JavaScript/Typescript

data-structures deno javascript typescript

Last synced: 06 May 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/ahmed-roshdy-1/implementing-stack-using-c

this problem I had solved in my second year in computer science college

c data-structures stack

Last synced: 11 Jun 2026

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

Data Structures and Algorithms - This repository is a collection of commonly used data structures and algorithms implemented in C#.

algorithms csharp data-structures data-structures-and-algorithms dsa

Last synced: 20 Jun 2026

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

Data Structures classes of CStack, CQueue, CPriority & Linked List in C++

cqueue cstack data-structures datastructures linked-list pointer

Last synced: 18 Jun 2026

https://github.com/eugeniusms/sda-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

algorithms college data-structures dsa

Last synced: 15 Jun 2026

https://github.com/arin-paliwal/data-structures-and-algorithms

This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.

algorithms cpp data-structures java python

Last synced: 10 May 2026

https://github.com/esenmx/collection_notifiers

Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax

collection dart data-structures flutter performance-optimization state-management

Last synced: 05 May 2026

https://github.com/alexforster/deque

A simple fixed-size deque implementation in C.

c data-structures deque

Last synced: 13 May 2026

https://github.com/thanhngan22/dsa-writeups

๐Ÿ’ฆ some exercises in Hackerrank and other sources used to practice

algorithms data-structures hackerrank-solutions

Last synced: 14 Jun 2026

https://github.com/yahyatinani/y

'y' is a library that aims to provide useful data structures and utility functions.

data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors

Last synced: 10 Jun 2026

https://github.com/mrdav30/swiftcollections

A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.

collections csharp data-structures dotnet game-development memory-management object-pooling observables performance unity

Last synced: 07 May 2026

https://github.com/prime-infinity/prime-chain

understanding basic blockchain concept by building simple blockchain in javascript,python and golang. Experimenting with different data structures.

blockchain blockchain-demos data-structures golang javascript python

Last synced: 06 May 2026

https://github.com/larusso/concat-reader

Adapter for reading through multiple reader continuously

concatenate data-structures reader rust

Last synced: 19 Mar 2025

https://github.com/tyler-cromwell/ctci

My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)

algorithm-challenges algorithms c c-plus-plus data-structures java python3

Last synced: 17 Feb 2026

https://github.com/hassanzaibjadoon/dsa_project

This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.

data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms

Last synced: 28 Oct 2025

https://github.com/monamobeen/coding

100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.

data-structures geometry hashmap leetcode-practice mathematics matrix

Last synced: 02 Apr 2026

https://github.com/harrykamboj1/datastructureandalgorithms

Repository For Practicing Data Structures And Algorithms

algorithms data-structures

Last synced: 24 Apr 2026

https://github.com/systemson/collection

Data structures as an alternative to the php array

arrays bag collection data-structures map php set vector

Last synced: 25 Jan 2026

https://github.com/anupam-io/avl_tree

AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).

avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std

Last synced: 03 Apr 2025