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/gauravdhoot2608/search_engine

This assignment builds a basic data structure underlying search engines - an inverted index, to answer some simple search queries.

avl-tree data-structures hashmap inverted-index java linked-list object-oriented-programming search-engine

Last synced: 16 Mar 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

https://github.com/victornpb/weakmatrix

A bi-dimensional WeakMap object implementation, for storing weak references to data associated with 2 keys. map[key][key] = value

2d-map bi-dimensional data-structures javascript matrix weak-map weak-table weakmap

Last synced: 03 Apr 2025

https://github.com/agastyahukoo/accelerated-computer-science-fundamentals

Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.

algorithms computer-science data-structures object-oriented-programming

Last synced: 28 Mar 2025

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

JavaScript - 数据结构。原生代码实现

data-structures javascript js leetcode

Last synced: 29 May 2026

https://github.com/iampavangandhi/travelpathfinder

✈️ Travel Path Finder Web App (using Graphs)

data-structures dijkstra dijkstra-algorithm graph javascript

Last synced: 09 Mar 2025

https://github.com/iampavangandhi/texteditor

📝 Text Editor Web App (using Stacks)

data-structures javascript stacks text-editor vanilla-javascript

Last synced: 20 May 2026

https://github.com/abdelrahmantaymour/dvld

🚘 The DVLD Management System is a comprehensive desktop software designed to streamline the process of managing driving licenses and related applications.

3tierapp clean-code crud-operations csharp data-structures delegate desktop-application dotnet-framework events opp winforms

Last synced: 05 Jan 2026

https://github.com/stardustdl/algorithms-in-rust

A collection of some algorithms and data-structures.

algorithm algorithm-competitions algorithms-implemented data-structures

Last synced: 01 Apr 2025

https://github.com/mrizaln/circbuf

A simple C++ circular buffer written in C++20

circular-buffer cpp data-structures

Last synced: 19 Mar 2025

https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python

I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4

data-structures python3

Last synced: 19 Mar 2025

https://github.com/bodiali/hash-map

Hash map, also known as a hash table, is a data structure used to store key-value pairs.

data-structures

Last synced: 27 Mar 2025

https://github.com/chaitanyak77/datastructures

This repository showcases a collection of data structure simulations implemented in C.

data-structures

Last synced: 11 Jul 2026

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

Data Structure and Algorithm implementation with multiple programming language.

algorithms data-structures programming-languages

Last synced: 27 May 2026

https://github.com/chandrikabijore/dsa-bootcamp-java

This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.

algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math

Last synced: 27 Mar 2025

https://github.com/waseemofficial/dsa_js

70 unique DSA Questions in Javascript

algorithms-and-data-structures data-structures javascript

Last synced: 31 Mar 2025

https://github.com/harrisoncramer/go-algos

Repository containing common algorithms and data structures implemented in Go.

algorithms data-structures go golang

Last synced: 05 Mar 2025

https://github.com/ndeta100/algorithms_in_javascript

Algorithms and data structures in JavaScript with implementations and small text explanations

algorithm algorithms computer-science data-structures

Last synced: 02 Aug 2025

https://github.com/khasherdenekb/freecodecamp-task

Freecodecamp certification tasks

algorithms data-structures javascript

Last synced: 28 Feb 2025

https://github.com/xorz57/binarysearchtree

Binary Search Tree written in C++14

binary-search-tree cpp data-structures datastructures

Last synced: 24 Mar 2025

https://github.com/isensee-bastian/set-strings

Tutorial code for my video Generics Part 2: Using the empty Interface in Golang

basic-programming beginner-tutorial-series data-structures generics golang learn-to-code maps sets tutorial youtube

Last synced: 16 May 2026

https://github.com/vantamnguyen/dsa

Data Structures and Algorithms

algorithms data-structures

Last synced: 05 May 2025

https://github.com/antonashraf/dsa

Implementing the major Data structures & Algorithms using C/C++ which helping freshers who wish to join the programming stream to start with!

algorithms data-structures linked-list searching-algorithms sorting stack

Last synced: 18 Mar 2025

https://github.com/baybaraandrey/algo

Implementation of data structures and algorithms in the Golang programming language

algorithms data-structures go golang

Last synced: 09 Jun 2026

https://github.com/ahmed-safa/neet_leet

solves according to neet roadmaps

algorithms cpp data-structures leetcode problem-solving

Last synced: 03 Jul 2025

https://github.com/iampavangandhi/photoeditor

🖼️ Photo Editor Web App (using 3D Array)

arrays data-structures javascript photo-editor vanilla-javascript

Last synced: 28 May 2026

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

My implementation of common data structures and algorithms in JavaScript

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

Last synced: 23 Apr 2025

https://github.com/c1m50c/py-data-structures

Package containing various data structures written in Python, primarily for learning purposes.

binary-search-tree binary-tree data-structures doubly-linked-list linked-list mit-license python python-3

Last synced: 14 Apr 2026

https://github.com/ham7a311/js

Everything related to JavaScript

algorithms data-structures problem-solving projects

Last synced: 18 Jul 2025

https://github.com/keyan/kdtree

Spatial index for nearest neighbor queries over K-dimensional points

data-structures geospatial

Last synced: 26 Jul 2025

https://github.com/kernel-loophole/datastructure

Data structure using c++

data-structures graph linked-list

Last synced: 18 Mar 2025

https://github.com/rotedar/first.cpp

uri 100+ solve...

css data-structures

Last synced: 15 Mar 2025

https://github.com/tsiarokhin/bsu-famcs-algo-solutions

My solutions for "Algorithms and Data Structures" lessons at Belarusian State University (acm.bsu.by)

acm algorithms bsu competitive-programming data-structures famcs study

Last synced: 05 Jan 2026

https://github.com/gauravjuvekar/aint-safe

aint-safe - Lock-free async-interrupt-safe data structures

data-structures lock-free

Last synced: 21 Jul 2025

https://github.com/kasutu/filter

DSS: OOP based filter for objects

data-structures oop-principles typescript

Last synced: 31 Mar 2025

https://github.com/beling/algorithms_python

Python implementation of some algorithms and data structures.

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

Last synced: 15 Mar 2025

https://github.com/wittyicon29/in-memory-db

An in-memory database using C++ is a system that stores data primarily in RAM for fast access and manipulation. It supports basic CRUD operations and may include features for concurrency control and optional data persistence.

data-structures oops-in-cpp regex

Last synced: 15 Mar 2025

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025

https://github.com/arprax/arprax-algorithms

Industrial-grade algorithms and data structures for Python.

algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python

Last synced: 17 Feb 2026

https://github.com/ajksah/pdf-highlighter

This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄

alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology

Last synced: 16 Jun 2025

https://github.com/samharrison7/datamapper

Making mapping between datasets as simple as possible.

data data-mapper data-mapping data-science data-structures

Last synced: 17 Mar 2025

https://github.com/daleksla/sgl

Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.

algorithms c containers data-structures

Last synced: 05 Oct 2025

https://github.com/firestone82/restaurant-system

VŠB-TUO - School project in VIS

data-structures gui javafx

Last synced: 15 May 2026

https://github.com/murpdefense/studies-software-engineering-univesp

Esse repositório é voltado para código de aulas e projetos realizados durante meus estudos com o material da formação Bacharel em Engenharia de Software disponibilizado gratuitamente pela UNIVESP na plataforma YouTube.

c data-structures

Last synced: 03 Apr 2025

https://github.com/wcdogg/algorithms-data-structures

Intro to algortihms and data structures using Python.

algorithms big-o data-structures python

Last synced: 17 Mar 2025

https://github.com/poyea/vis-tree

Command-line generator for some data structures

cli command-line command-line-tool data-structures datastructures ts typescript

Last synced: 03 Apr 2025

https://github.com/nouranhaitham/competitve_programming_reference

A collection of competitive programming templates and C++ solutions for number theory, graph algorithms, and various challenges.

algorithms codeforces competitive-programming cplusplus data-structures number-theory solutions

Last synced: 04 Jan 2026

https://github.com/otabek-kholmirzaev/awesome-dsa

A 𝗿𝗼𝗮𝗱𝗺𝗮𝗽 for data structures and algorithms with comprehensive tutorials & practice resources.

algorithms awesome coding-interviews data-structures dsa faang-preparation leetcode roadmap

Last synced: 03 Mar 2025

https://github.com/tonix-tuft/linked-hash-map

How I would implement a linked hash map in PHP if PHP wouldn't have associative arrays.

data-structure data-structures hash-map hash-table linked linked-hash-map map

Last synced: 13 Jan 2026

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

This repo contains my exercises and projects from Brad Traversy's Data Structures and Algorithms course. I'm taking this course to deepen my understanding of fundamental computer science concepts and improve my JavaScript problem-solving skills

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

Last synced: 29 Mar 2025

https://github.com/nivasharmaa/climate-and-economic-justice

Java-based application for managing and processing climate and economic information for USA communities using a layered linked list structure. Features include CSV data import, efficient data management, and retrieval methods. Ideal for learning and applying OOP and linked lists.

algorithms algorithms-and-data-structures csv-processing data-management data-structures file-io java-libraries linked-lists object-oriented-programming

Last synced: 24 Apr 2026

https://github.com/clockwork72/leetcode-hackerrank

My solution codes for LeetCode challenges.

cpp data-structures leetcode-solutions

Last synced: 13 May 2026

https://github.com/capjamesg/piece-table

An implementation of the piece table data structure in Python.

data-structures piece-table

Last synced: 09 Jul 2025

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/dannycalleri/ture

Collection of algorithms and data structures written in TypeScript for fun

algorithms data-structures typescript

Last synced: 22 Jun 2026

https://github.com/shaheer2003/railway-ticket-portal

The Railway Ticket Reservation Portal is an automated train booking system that allows users to create accounts, search for train routes, book tickets, and manage reservations. It features an efficient hash-based login system, Dijkstra’s algorithm for shortest route calculation, and multiple seat class options.

c console-application cpp data-structures dijkstra dsa hashtable railway-reservation

Last synced: 02 May 2026

https://github.com/isaychris/practice

Practice implementation of algorithms in multiple languages

algorithms cpp data-structures java practice python

Last synced: 10 May 2026

https://github.com/vduseev/fate

Fast algorithm testing environment. Built with HackerRank in mind!

algorithm algorithm-testing bash data-structures docker hackerrank

Last synced: 20 Jan 2026

https://github.com/usmanmehmood55/ring_buffer

A ring buffer implementation in C

buffer c data-structures ring-buffer

Last synced: 11 Jun 2026

https://github.com/arindal1/blind75-proelevate

This Blind 75 DSA sheet from LeetCode contains all the important DSA questions and is designed for quick interview preparation.

algorithms cpp data-structures dsa leetcode leetcode-cpp leetcode-solutions problem-solving

Last synced: 09 Apr 2025

https://github.com/prakharjadaun/data-structures-upes

Repository contains all the experiments that I have implemented in Data Structures Lab.

data-structures hashtable heapsort linked-list queues stack

Last synced: 28 May 2026

https://github.com/professorlevi/CompetitiveProgramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 20 Jun 2026

https://github.com/niks290192/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

Last synced: 12 Mar 2025

https://github.com/laschuet/cgm

Data structures and functions for computer graphics mathematics

c computer-graphics data-structures mathematics

Last synced: 15 May 2026

https://github.com/thenocturnaldevgypsy/exercises-java-labcodes

Here lies the source codes of the Java programs I've made and used way back when I'm still teaching programming courses/topics under BSCS, BSIT, BSCOE way back late 2012 to 2015.

data-structures exercises java

Last synced: 02 Mar 2025

https://github.com/nafis2508/big-data-group-project

Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.

2d-query-processing algorithm-optimization big-data branch-and-bound comp6210 computational-geometry data-structures divide-and-conquer nearest-neighbor-search python r-tree skyline-query spatial-data-structure spatial-indexing

Last synced: 31 Mar 2025

https://github.com/amjad-haider/path-finding-visualizer-sfml

This project aims to develop a C++ application using SFML library to visualize path finding algorithms. Planned implementations include real-time animation of the search process and user-defined map generation.

cpp17 data-structures graphics llm path-finding sfml sfml3

Last synced: 01 Jul 2026

https://github.com/arturbomtempo-dev/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 17 Mar 2025

https://github.com/bottomsnode/searching-and-sorting-python

Explore Python implementations of essential searching and sorting algorithms. From linear and graph searches to bubble, merge, and quick sort, this repository offers crucial tools for learners and practitioners, enhancing problem-solving skills and coding proficiency.

data-structures python searching-algorithms sorting-algorithms tkinter-graphic-interface

Last synced: 12 Mar 2025

https://github.com/miaan15/slot-map

Slot Map Implementation - C++17 header-only

cpp data-structures header-only slot-map

Last synced: 11 Jun 2026

https://github.com/a7mdfre7at/masterly.nonemptylist

A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.

a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like

Last synced: 07 Jan 2026

https://github.com/shubhangdutta96/neetcode_150

This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.

data-structures functional-programming scala

Last synced: 24 Mar 2025

https://github.com/rurangiza/dsa

Exploring data structures and algorithms

algorithms cracking-the-coding-interview data-structures leetcode

Last synced: 18 Mar 2025

https://github.com/lucashnss/if686-programming-languages-paradigms-functional

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 10 Jan 2026

https://github.com/amir-hshahi/data-structures-course

Parsian gulf university course for algorithms and data structure.

computer-science data-structures data-structures-and-algorithms

Last synced: 31 Mar 2025