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/vinitshahdeo/dsa-lab-codes

Lab Assignments for Data Structures and Algoithms

algorithms cpp data-structures lab-assignment

Last synced: 10 Apr 2025

https://github.com/kafkas/proficient

High-quality TypeScript data structures and utilities

data-structures javascript typescript utilities

Last synced: 11 Apr 2025

https://github.com/ruimaciel/mropes

M's ropes library: a rope data structure library implemented in C

c c90 data-structures rope rope-string string

Last synced: 05 May 2025

https://github.com/shravanatirtha/sde-striver-sheet

A collection of problems from Strivers-SDE-sheet using which people have cracked their dream jobs. These questions are commonly asked in product-based companies like Amazon, Microsoft, Google, etc

algorithm data-structures interview-questions

Last synced: 24 Apr 2025

https://github.com/nahidulhasan/basic-problems-and-solutions

Basic data structures and algorithm related problems and solutions

algorithms data-structures

Last synced: 11 Apr 2025

https://github.com/haroldeustaquio/python-coding-challenges

Repository dedicated to solving Python problems from LeetCode, DataLemur and other programming challenges. Contains solutions implemented in Python to improve skills in algorithms and data structures.

challenge data-processing data-structures datalemur leetcode pandas python

Last synced: 14 May 2025

https://github.com/mrazza/bitmapnet

A Bitmap library (think BitArray, BitVector32, or Bit Index, not bmp) written in C# with more functionality than the .NET default.

bit-array bit-set bit-string bit-vector bitarray bitmap bitmap-index csharp data-structures library

Last synced: 07 Mar 2026

https://github.com/octcarp-courses/sustech_cs203-dsaa_f22_works

(1080/1000) Labs of CS203 2022 Fall: Data Structure and Algorithm Analysis, SUSTech. Taught by Prof. Bo TANG @tangloner.

algorithms cs203 data-structures sustech

Last synced: 14 Jun 2025

https://github.com/scortier/complete-dsa-collection

Complete Data Structure and Algorithms Code and Explanation Collection in C++.

algorithms algorithms-and-data-structures cpp data-structures

Last synced: 12 Jul 2025

https://github.com/pkprajapati7402/cpp-notes

Here's the notes and the Problems with solutions, that we generally see While learning any new language. These problems contains OOPS, Data Structures and Algorithm problems using C++.

algorithms cpp data-structures dsa oops-in-cpp tutorial

Last synced: 22 Aug 2025

https://github.com/olaszpl/algorithms_and_data_structures_course

Task solutions from "Alghoritms and data structures" course on AGH UST 2023/2024

agh alghoritms asd data-structures dsa python wi

Last synced: 08 Jun 2026

https://github.com/akhilsharmaa/competitive-programming

Problem solved my me on different Platforms during contest or after contest. Also includes DSA problems.

algorithm codechef codeforces competitive-programming data-structures hackerrank-solutions leetcode

Last synced: 22 Jul 2025

https://github.com/akash-goyal-github/codewithakash

Daily :star: CodeWithAkash :star: is an initiative to do daily coding. The daily code started on 24 May 2021 :technologist: . Selected Most Important questions :100: will be uploaded here with optimized solutions in the coming time. If one practices these questions then he/she will be ready to crack any big company. :boom: :100: Give us a :star: if you like the initiative.

advanced-data-structures arrays beginner-code code competitive-programming daily-coding-problem data-structures dinamic-programming dsa-algorithm geeksforgeeks geeksforgeeks-solutions gfg gfg-solutions graph java leetcode leetcode-solutions optimized-solution problem-solving string

Last synced: 14 Jun 2025

https://github.com/shahkv95/optimise.me

This repository is created to focus on code optimisation. Today in the world of programming, where everywhere - everything is getting coded. It is very important to write optimised code. We need to focus on various complexities involved.

algorithms c c-plus-plus cpp csharp data-structures go java javascript optimisation optimisation-algorithms programming-language python research

Last synced: 13 Jun 2025

https://github.com/prasoonmohan/100k-coding-challenge

program codes of data structure and java

data-structures java

Last synced: 14 Jun 2025

https://github.com/zejiran/programming-learning-resources

📚 Multiple resources to start learning and practicing new programming skills

coding-challenges data-structures design-patterns practice-programming roadmap starter-kit

Last synced: 04 Feb 2026

https://github.com/mrpotatoes/computer-science-in-javascript

Computer Science in JavaScript. Many topics to cover. Everything (source only) is documented and tested.

computer-science data-structures data-structures-and-algorithms functional-programming javascript study-guide system-design

Last synced: 11 Feb 2026

https://github.com/surajv311/myprogramming_interview-prep

A list of coding questions I solved (DS-Algo & CP) 👨‍💻 to enhance my algorithmic thinking skills. Also includes: Notes ✍ | Resources | Core-CS Subjects 📚 | Off-Campus... 🌏

algorithms amazon codechef codeforces competitive-programming cplusplus cpp data-structures data-structures-and-algorithms dynamic-programming faang google graph-algorithms hacktoberfest interview interview-practice interview-questions leetcode-solutions microsoft placement-preparation

Last synced: 09 Mar 2026

https://github.com/sammaji/data-structure-and-algorithms

Algorithms and Data Structures implemented in JAVA with explanation. Also contains solutions to some LeetCode problems.

algorithms data-structures java leetcode

Last synced: 14 Mar 2026

https://github.com/muxammilsidd/fast-khi-semester-3

Welcome! Here you can find relevant material for your third semester (BSCS) at FAST NUCES Karachi. For any queries/improvement feel free to contact me on k232001@nu.edu.pk

computer-organization-and-assembly-language data-structures discrete-structures nuces semester-3

Last synced: 23 Apr 2025

https://github.com/aaron-ang/opthash-rs

Optimal open-addressing hash maps (Elastic Hashing & Funnel Hashing) in Rust, with Python bindings.

data-structures elastic-hashing funnel-hashing hashmap open-addressing pyo3 python rust

Last synced: 01 Jun 2026

https://github.com/iker-gonzalez/42-common-core

Compilation of all the projects carried out as part of 42's common core program.

42cursus algorithms bash c cpp css3 data-structures docker html5 linux mysql nestjs networking networks oauth postgresql react typescript virtualization

Last synced: 25 Aug 2025

https://github.com/mghalix/bank-system

C++ Console Application for a Banking System.

console-application cpp data-structures file-organization oop

Last synced: 05 Sep 2025

https://github.com/pablobona/catalog-of-my-things-ruby

Welcome to the Catalog of My Things console app! This Ruby-based application allows you to manage collections of items you own, including books, music albums, movies, and games. You can keep track of various details about these items and perform tasks such as adding new items, listing items, and more.

data-structures database json methods object preserve rubocop ruby ruby-gem testing

Last synced: 10 Jun 2025

https://github.com/negarhonarvar/finding-the-closest-bank

Finding the closest bank using kd-tree and hashmap

data-structures hashmap java kd-tree

Last synced: 23 Apr 2025

https://github.com/mribeirodantas/vidente

R package to parse and preprocess the Surveillance, Epidemiology, and End Results (SEER) Program data from NIH/NCI

cancer-patients cancer-research data-analysis data-science data-structures r-package seer

Last synced: 14 Apr 2025

https://github.com/mahfuz2411/dsa-with-different-languages

Welcome to the world of Data Structures and Algorithms (DSA) in various programming languages! Explore DSA concepts and solutions using Python, C++, Java, JavaScript, C#, and more. Whether you're learning the basics or mastering advanced techniques, this repository is your key to DSA in the language of your choice. Join the coding adventure today!

algorithms cpp14 csharp data-structures graph java-8 javascript linked-list python3 queue-stack searching sorting tree

Last synced: 27 Oct 2025

https://github.com/halimocakli/datastructures

Projects developed with the C programming language to examine data structures

data-structures

Last synced: 05 Jul 2025

https://github.com/Racum/django-binhash

Work with hexadecimal, store in binary, using half of the data size.

binary-data data-structures django django-orm fieldtype hash

Last synced: 21 Mar 2025

https://github.com/dpvasani/30-days-of-dsa

Welcome to my 30 Days of Data Structures and Algorithms series! Follow my journey as I solve various DSA problems day by day. Each day's progress is documented below with links to the solutions.

algorithms-and-data-structures data-structures

Last synced: 03 May 2025

https://github.com/lautarojayat/data-structures-and-algorithms-in-c

Just some exercises on algorithms and datastructures

algorithms algorithms-and-data-structures data-structures

Last synced: 18 Mar 2025

https://github.com/abhiroop/haskal

A collection of Data Structures and Algorithms written in Haskell.

algorithms data-structures haskell

Last synced: 18 Feb 2026

https://github.com/avidlearnerinprogress/epi_solutions

My solutions to the problems from book "Elements of Programming Interviews" - work in progress

algorithms cpp14 data-structures elements-of-programming-interviews whiteboard

Last synced: 05 Jul 2025

https://github.com/eliasafara/algorithmic-odyssey

📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.

algorithms coding computer-science data-structures interview-preparation javascript javascript-algorithms-and-data-structures

Last synced: 25 Oct 2025

https://github.com/mohsinht/fastassignments

Assignments done during my stay at the university.

assignments computer data-structures fast national pointers solutions university

Last synced: 21 Sep 2025

https://github.com/strake/containers.rs

Library of containers for computers with finite memory

containers data-structures

Last synced: 09 Apr 2025

https://github.com/thisiskeanyvy/car-charging-stations

Système de données pour les bornes de recharge pour voitures électriques en France

car car-charger charging-stations data-structures json open-data open-source

Last synced: 30 Mar 2025

https://github.com/arxila/javatuples

A complete implementation of tuple data structures for Java.

data-structures java tuples

Last synced: 14 Jan 2026

https://github.com/agrarium/agrarium

Tool for transform information with JS plugins.

collector components data-structures docs documentation generic jsdoc streams typescript

Last synced: 13 Apr 2025

https://github.com/reity/circuit

Minimal pure Python library for building and working with logical circuits.

circuit circuits common-library data-structures logic logic-circuit logic-gates python

Last synced: 14 Jul 2025

https://github.com/agzuniverse/competitivecoding

A collection of unique problems and their solutions I've come across during competitive coding.

algorithms competitive-programming data-structures hacktoberfest

Last synced: 16 Sep 2025

https://github.com/aditeyabaral/data-structures-ue18cs202

A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.

algorithms c data-structures data-structures-and-algorithms

Last synced: 27 Aug 2025

https://github.com/apuliasoft/j2se-js

JavaScript porting of J2SE framework

data-structures es6 j2se java javascript library typescript umd

Last synced: 14 Feb 2026

https://github.com/eval-exec/algorithm

Learning Data structure & Algorithm.

algorithm algorithm-practice data-structures leetcode-practice

Last synced: 24 Apr 2026

https://github.com/skirianov/out-of-the-box-js

For you All struggling to find real life problems

algorythms data-structures javascript problems project

Last synced: 10 Apr 2025

https://github.com/octcarp-courses/SUSTech_CS203-DSAA_F22_Works

(1080/1000) Labs of CS203 2022 Fall: Data Structure and Algorithm Analysis, SUSTech. Taught by Prof. Bo TANG @tangloner.

algorithms cs203 data-structures sustech

Last synced: 24 Oct 2025

https://github.com/erfidev/ds_golang

Data strcutures implemented by go programming language

data data-structures go

Last synced: 16 May 2025

https://github.com/nikhiljsk/strivers_sde_sheet

Python and Golang Solutions for Striver's SDE Sheet

algorithms data-structures go golang python striver striver-sde-sheet strivers-sde-sheet

Last synced: 26 Sep 2025

https://github.com/capsulecorplab/mindgraph

A graph data structure, for task management, in python

data-structures graph hacktoberfest task-management

Last synced: 30 Jun 2025

https://github.com/nyeogmi/moogle

data structures for relational code in Rust

data-structures database game-development rust

Last synced: 26 Apr 2025

https://github.com/tanmay-312/problem-of-the-day

Here you will find daily problem's solution for GeeksForGeeks and LeetCode from 1-1-2024. "365 Day Challenge: Daily POTD DSA"

365 365daychallenge 365daysofcode algorithms daily-coding-problem data-structures dsa dsa-algorithm dsa-practice gfg-potd gfg-solutions leetcode-practice leetcode-solutions problem-solving

Last synced: 14 May 2025

https://github.com/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 22 Sep 2025

https://github.com/aditeyabaral/daa-lab-ue18cs255

A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.

algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented

Last synced: 16 Apr 2025

https://github.com/prateekiiest/competitive-programming-algo-ds

A curated list of competitive programming exercises I did through my undergrad :ledger:

algorithm-challenges algorithms algorithms-and-data-structures data-structures

Last synced: 28 Oct 2025

https://github.com/rezagooner/parenthesis-matching

Checking the correct use of ( ) and { } and [ ] in mathematical expressions

algorithms compiler-design computer-science data-structures parenthesis-matching stack string-processing syntax-analysis

Last synced: 25 Jul 2025

https://github.com/dforshner/csharpexperiments

A motley collection of snippets, language idioms, algorithms, puzzles, and exploratory code.

algorithms csharp data-structures exploratory learning

Last synced: 11 Mar 2026

https://github.com/elias8/algorithm_visualizer

A simple graph algorithm visualizer built with flutter.

algorithms dart data-structures flutter

Last synced: 05 Sep 2025

https://github.com/lguyogiro/betterdict

How Python dicts should behave

data-structures dict python

Last synced: 20 Jul 2025

https://github.com/nazmulkp/swift-algorithms-and-datastructure-practice

Practice programming skills with tutorials and practice problems of Basic Programming, Data Structures and Algorithms with Swift Language

algorithms coding coding-challenge data-structures datastructure-practice interview-practice ios practice-programming-skills swift swift-algorithms swift-language

Last synced: 09 Apr 2025

https://github.com/dbc2201/algorithmiccomplexities

Sample Java codes to explain algorithmic complexities

data-structures java

Last synced: 29 Aug 2025

https://github.com/extwiii/oojava-uc.san.diego

Object Oriented Java Programming: Data Structures and Beyond - UC San Diego - Coursera

algorithm data-structures java object-oriented

Last synced: 27 Feb 2026

https://github.com/d-k-deng/dataprocessing_practice

The program processes personal records from a file using custom-implemented data structures such as Binary Search Trees (BST), heaps, and hashmaps, with an emphasis on generics and without relying on built-in Java classes like LinkedList and PriorityQueue.

data-processing data-structures java

Last synced: 14 Oct 2025

https://github.com/sake92/scalarizmi

Algorithms and data structures, in Scala

algorithms data-structures scala

Last synced: 15 Apr 2025

https://github.com/coleellis/cyber-training

Cyber Training Guide: Binex + Low-level Programming

binex data-structures gdb ghidra pwntools radare2 reverse-engineering

Last synced: 11 Apr 2025

https://github.com/shivabhusal/algorithms_n_data_structures

Contains all common algorithm theories and implementation in various languages like C, Ruby, etc

algorithms c data-structures learning ruby

Last synced: 15 Jul 2025