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/0xalihn/acm-problem-solving-source-code

Problem solving source code in UVa, HackerRank, Tocoder, Codility using Data structure and Algorithm by C, Python and Java. Interview problem solving for different tech company.

algorithms c data-structures hackerrank interview-questions java problem-solving python3 topcoder uva-online-judge

Last synced: 19 Apr 2026

https://github.com/haseeeb21/food-ordering-system-

This system can be used in any ordering place, as it uses Queue data structure which follows FIFO sequence with enquing and dequing as main functions.

algorithms collaboratory data-structures dsa googlecolaboratory googlecollab pycharm python python3 queue

Last synced: 19 Apr 2026

https://github.com/trojan-254/binary_trees

exploring and implementing concepts related to C programming and binary trees. Focusing specifically on the realm of data structures and algorithms, the projects within this repository delve into the intricacies of binary trees in the C programming language.

algorithms algorithms-and-data-structures binary-search-tree binary-tree binary-trees c data-structures

Last synced: 04 Jun 2026

https://github.com/nopetimizer/buckets

Buckets is a Go package that provides implementations of various data structures commonly used in computer science and software development.

data-structures go wip

Last synced: 22 Jun 2026

https://github.com/anjaliwork20/moodify

Mood-based music recommendation system that considers a user's emotional state to recommend songs, genres, artists and playlists using Machine learning

artificial-intelligence cnn-keras cnn-model convolutional-neural-networks data data-analysis data-science data-structures data-visualization database deep-learning machine-learning machine-learning-algorithms python recommended song songs

Last synced: 20 Apr 2026

https://github.com/deadcoder0904/datastructures-practice

Data Structures Practice in C++ :heart_eyes:

c-plus-plus cpp data-structure data-structures datastructures

Last synced: 12 Jun 2026

https://github.com/dxrzc/list-data-structure-cpp

Templated circular doubly linked list implementation in modern C++ focusing on low-level design, iterator support and move semantics.

cmake cpp20 data-structures googletest

Last synced: 12 Jun 2026

https://github.com/h3rodev/tupcs203

Quizzes, Assignments and Projects in C/C++ for Data Structures and Algorithms Class of TUP ETEEAP

algorithms c cpp data-structures

Last synced: 20 Apr 2026

https://github.com/vzsoares/kata

DSA problems and solutions

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/mohamed-mostafaaa/sorting_algorithms

sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.

algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented

Last synced: 12 Jun 2026

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

Classic data structures and algorithms implemented in C++

algorithms data-structures

Last synced: 24 Aug 2025

https://github.com/mahmud-kandawala/c-programming-coursework

This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.

c data-structures

Last synced: 12 Jun 2026

https://github.com/0xharryduong/javascript-algorithms-data-structures

Algorithms and data structures - Javascript implementation

algorithms data-structures javascript

Last synced: 21 Apr 2026

https://github.com/bearlike/practising-dsa

I practise general Programming, Data Structures and Algorithms here.

data-structures practice-programming

Last synced: 22 Jun 2026

https://github.com/awskii/splay

Non-recursive, simple and tested splay tree

data-structures datastructures tree

Last synced: 22 Apr 2026

https://github.com/ahmdeltoky03/infix-to-prefix-converter

Infix_To_Prefix_Converter

data-structures python3

Last synced: 22 Apr 2026

https://github.com/kartikmehta8/implementations

Implementation of Data Structures in C++

cpp data-structures

Last synced: 05 Jun 2026

https://github.com/tamschi/pinus

A prickly BTreeMap.

data-structures hacktoberfest pinning rust

Last synced: 23 Mar 2025

https://github.com/sanjaraiy/dsa_series

Explore the efficiency of countSort in this DSA playground! 📊✨ Master sorting algorithms with hands-on practice.

alogrithms countsort cpp data-structure-and-algorithm data-structures vscode

Last synced: 13 Jun 2026

https://github.com/iampavangandhi/chatlistcaching

💬 Chat list Caching Web App (using Linked List and Hashing)

data-structures hashing javascript linked-list lru-cache

Last synced: 06 Jun 2026

https://github.com/deamondev/scala-data-structures

Implementation of most common data structures / algorithms in Scala. Based on "Rock the JVM - Scala & Functional Programming practice course". All solutions are mine.

algorithms data-structures scala testing

Last synced: 06 Jun 2026

https://github.com/jubayer98/data-structures-basic-problems

Here are solutions to some basic data structure problems implemented in C++.

basic-programming cpp data-structures

Last synced: 13 Jun 2026

https://github.com/networkflux/ft_containers

Let’s re-implement the standard C++ containers

algorithms complexity containers cpp data-structures

Last synced: 20 Jul 2025

https://github.com/remykarem/advent-of-code-2020

Solution in Rust 🦀! With some pseudo-code in Python 🐍.

algorithms data-structures rust

Last synced: 06 Jun 2026

https://github.com/chrkspln/binary-tree

binary tree implementation in c++

binary-tree cpp data-structures

Last synced: 05 Jun 2026

https://github.com/skylar-lorena/python

An introductory course to Python. Learn Python from scratch with mini-exercises

beginner-code data-structures introduction-to-python python python3 pythonbasics pythontutorial

Last synced: 05 Jun 2026

https://github.com/sdthaker/javascript-dsa-mini-projects

freeCodeCamp Javascript Algorithms & Data Structures certification course code.

algorithms data-structures es6 freecodecamp javascript

Last synced: 24 Apr 2026

https://github.com/msskowron/godatastructures

Collection of data structures implemented in Golang.

data-structures go

Last synced: 13 Jun 2026

https://github.com/mahmud-kandawala/c-shopping-list-capstone-project

This is my Capstone C Programming Project for my Advanced C Programming Course. It features a comprehensive shopping cart system that utilizes linked lists, stacks, queues, and binary search trees for efficient item management and search functionality.

c data-structures

Last synced: 13 Jun 2026

https://github.com/dbriane208/data-structures-and-analysis-of-algorithms

My data structures practice using Python programming language

algorithms data-structures python

Last synced: 24 Apr 2026

https://github.com/sakapon/bang

A library of algorithms.

algorithms data-structures mathematics

Last synced: 25 Apr 2026

https://github.com/nairuzabulhul/leetcode

LeetCode problems in Python -- Algorithms & DS

algorthims data-structures python

Last synced: 13 Jun 2026

https://github.com/contawo/uct_java

My school computer science assignments made with java implementing data structures and SQL database.

algorithms-and-data-structures data-structures database java

Last synced: 25 Apr 2026

https://github.com/roydevashish/cpp

This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!

algorithms cpp data-structures object-oriented-programming oop

Last synced: 13 Jun 2026

https://github.com/senior-sigan/data-structures-training

Common data structures and algorithms I implemented just to practise

cpp data-structures learn-to-code

Last synced: 06 Jun 2026

https://github.com/sojebsikder/dsa

Data structure and algorithm implementation in JavaScript.

algorithm data-structures dsa interview javascript js queue stack tree

Last synced: 14 Jun 2026

https://github.com/mahmoud-elghonemy/datastructureusingc

implementation Data structures by c programing, separate implementation user levels as a header file and programmer level as c file

c data-structures layer user-management

Last synced: 15 May 2025

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

Car Rental Management System

data-structures java

Last synced: 06 Mar 2025

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/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/iamsumit/go-dsa

This repository is to try out data structure and algorithm.

algorithms data-structures dsa-practice golang

Last synced: 14 Jun 2026

https://github.com/isaacmaffeis/pac-2023

PAC 2023/24 Algorithm design and computability - University course

algorithms data-structures java

Last synced: 07 Jun 2026

https://github.com/psidh/sophomore

Data Structures and Algorithms

algorithms c cpp data-structures java javascript python

Last synced: 10 Apr 2026

https://github.com/lucasmcclean/dsa

A collection of data structures and algorithms implemented in Go.

algorithms data-structures data-structures-and-algorithms dsa go golang

Last synced: 14 Jun 2026

https://github.com/princeinscripts/dsa-solved-assignments-with-cpp-pw

A repository containing solved assignments provided by Programming with Mosh (PW) teachers for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts, aiding in mastering core computer science principles through guided practice.

algorithms c-plus-plus computer-science data-structures program solved-challenges

Last synced: 07 Jun 2026

https://github.com/nachiket-072005/data_structure-algorithm

In this repo, I am uploading Data-Structure-and-Algorithm in Java with Step by step chapter code basics to advanced topics like DP, Graph and so on.

c data-structures java

Last synced: 26 Apr 2026

https://github.com/data-miner00/dsa

Grappling with Data Structures and Algorithms

algorithms data-structures

Last synced: 07 Jun 2026

https://github.com/aakash3279/my-leetcode-problems

This is a repository where coding solutions are provided which i solved in leetcode

algorithm data-structures java javascript leetcode-java leetcode-solutions sql

Last synced: 26 Apr 2026

https://github.com/htrmc/zig-concurrent-queue

Lock-free multi-producer multi-consumer concurrent queue for Zig. Block-based, zero-lock design.

concurrent-queue data-structures lock-free mpmc multi-producer-multi-consumer zig

Last synced: 27 Apr 2026

https://github.com/fayllan111/projeto_jogo_xadrez

Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.

chess-game colections data-structures developer-portfolio hierarchy java oop oops-in-java polimorphism project-patterns

Last synced: 07 Jun 2026

https://github.com/luigisalcedo/queue-on-linkedlist

Queues and Priority Queues based with LinkedLists structures on Java.

colas colas-prioridad data-structures estructuras-de-datos linked-list listas-enlazadas priority-queue queue

Last synced: 27 Apr 2026

https://github.com/abdellahbellakrim/gnl42

C project that reads a line from a file descriptor

algorithms c data-structures header-files makefile static-variables

Last synced: 07 Jun 2026

https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript

A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.

algorithms data-structures dsa javascript

Last synced: 07 Jun 2026

https://github.com/leoobarbosa2/data-sctructures

General information about Data Structures and how to implement it.

data-structures data-structures-and-algorithms

Last synced: 22 Aug 2025

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

数据结构和算法实现

algorithms data-structures java

Last synced: 27 Apr 2026

https://github.com/wassimans/algorithms-and-data-structures-in-rust

Rust implementations for some algorithms and data structures.

algorithms data-structures rust-lang

Last synced: 15 Jun 2026

https://github.com/waleedali070/learning-dsa

Learning Data-Structures and Algorithm practically.

algorithms data-structures python

Last synced: 22 Jun 2026

https://github.com/mituskillologies/pcp-python-dec22

Python Training Session at Pimpri Chinchwad Polytechnic, Pune

class data-structures decision-making functions looping objects programming python python3

Last synced: 08 Jun 2026

https://github.com/julgitt/memory-allocator

Memory allocator using segregated lists, created as part of an Operating Systems course

c data-structures malloc memory python school university

Last synced: 28 Apr 2026

https://github.com/sangeetm/ucsd-shortest-routes

This is the source code for the project that I completed in 3rd course of "Object Oriented Java Programming: Data Structures and Beyond" by UCSD and Coursera.

data-structures java-8 searching-algorithms

Last synced: 28 Apr 2026

https://github.com/vitorhugoantunes/data_structure_learning

Collection of studies on Data Structure.

algorithms c data-structures java

Last synced: 28 Apr 2026

https://github.com/ashref-dev/my-leetcode-solutions

Solutions to every Leetcode problem I do and upload

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

Last synced: 28 Apr 2026

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

Stack, queue, directed graph , binary tree, multi linked list algorithm

cpp data-structures

Last synced: 15 Jun 2026

https://github.com/mbrsagor/pythonnote

Study in python latest code and node serial

basic-programming data-structures mathematics oop python-library python3

Last synced: 08 Jun 2026

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

Coding afternoons for cracking the coding interview

algorithms coding-interviews cpp data-structures

Last synced: 29 Apr 2026

https://github.com/howz1t/ptypes

This package provides useful data types for use in PHP.

badges composer computer-science data data-structures data-types packagist php types

Last synced: 29 Apr 2026

https://github.com/jazaltron10/king_java

Explore the essentials of computer science with this Java repository—a comprehensive guide to fundamental Data Structures and Algorithms. Delve into efficient software design, navigate Java intricacies, and fortify your coding skills for the challenges in the vast landscape of computer science.

algorithms coding-challenges coding-interviews data-structures gui-application java

Last synced: 08 Jun 2026

https://github.com/rajesh2723/cricket-score-sheet

This project uses involves the predicting the score from cricket based on previous scores

c data-structures pointers

Last synced: 08 Jun 2026

https://github.com/tenal/canine-calculator

A quiz application that generates your ideal dog breed! Breeds are chosen based on your current lifestyle and desired canine traits. All breed information is located in a data structure built by Tenal in 'sciript.js'. This was my first jQuery project, refactored to vanilla JS a couple months later.

data-structures html5 javascript sass sass-mixins vanilla-javascript

Last synced: 29 Apr 2026

https://github.com/ranimeshehata/implementing-sorting-techniques

A Java program implementing 3 different sorting techniques.

data-structures java junit-test sorting-algorithms

Last synced: 29 Apr 2026

https://github.com/jconleyscales/two-dimensional-q

Fixed-capacity circular queue backed by a 2D list with wrap-around indexing (Python).

circular-buffer data-structures python queue

Last synced: 08 Jun 2026

https://github.com/tracehelms/algorithms

Implementations of algorithms and data structures

algorithms data-structures typescript

Last synced: 15 Jun 2026

https://github.com/siddarthshete/fds

This repository contains the assignment based pn fundamental of data structure using cpp which were performed in third semester

arrays assignments cpp cppprogramming data-structures datastructures-algorithms linked-list strings

Last synced: 06 Mar 2025

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

Implementation of the most popular algorithms and data structures in Python.

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

Last synced: 21 Aug 2025

https://github.com/chinmaybhalodia/walmart-virtual-internship

All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.

data-munging data-structures java python relational-database-design software-architecture software-engineering sql

Last synced: 29 Apr 2026

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/mehmetkoca/pickle-java

Using Java, Inheritance, Composition, Encapsulation, Polymorphism, ArrayList, AutoBoxing&Unboxing, LinkedList, Interfaces

data-structures java oop

Last synced: 06 Mar 2025

https://github.com/sandipgyawali/dsa

Implementations of Data Structures and Algorithm

algorithms data-structures java

Last synced: 29 Apr 2026