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/alexmatthes/writeam-text-editor

✍️ writeAM: A terminal-based text editor built from scratch in C as a learning project. Inspired by the Kilo editor, it features syntax highlighting for C, search functionality, and robust raw mode terminal handling.

c cli data-structures kilo-editor student-project systems-programming terminal text-editor

Last synced: 18 Apr 2026

https://github.com/zurd46/zurdsynthdatagen

This Electron project uses the OpenAI ChatCompletion API to generate synthetic datasets in either German (DE) or English (EN).

data data-structures dataset electron json jsonl nodejs openai synthetic

Last synced: 04 Apr 2026

https://github.com/utkarshmishra12/dsa-450

🔥 This repository contains the solutions of DSA Cracker Coding Questions List curated by @loveBabbar

100-days-of-code algorithms cp cplusplus data-structures dsa-algorithm dsa-solutions geeksforgeeks lovebabbar-dsa-list

Last synced: 05 Apr 2026

https://github.com/mbtakanov/leet-code

LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.

algorithms data-structures interview-preparation leetcode programming-challenges python

Last synced: 05 Apr 2026

https://github.com/levieyal/c-course-exercises

✔ All the Assignments in the Systems Programming in C course that took place in the first semester of 2021

bash-script c data-structures files input-output library-management linux makefile memory-management

Last synced: 18 Apr 2026

https://github.com/jabellard/hash

Open addressed, double hashed hash table.

algorithm algorithms c data-structure data-structures hash-table

Last synced: 04 Jun 2026

https://github.com/tomas542/dsaa

Data Structures and Algorithms on Python, C, C++ and Rust

algorithms c cpp data-structures python rust

Last synced: 05 Apr 2026

https://github.com/bevinaa/social-media-web-application

Social Media Web Application is an interactive platform designed for users to connect, share, and engage with content in a dynamic online environment

css data-structures flask html javascript python

Last synced: 05 Apr 2026

https://github.com/shlason/go-data-structures

Golang 實現基本資料結構的練習

data-structures golang practice-project

Last synced: 04 Jun 2026

https://github.com/gz30eee/c-consteallation

A collection of projects showcasing the power and versatility of C, C++, and C# for efficient programming solutions.

algorithms c c-plus-plus c-sharp coding data-structures networking performance programming software-development

Last synced: 18 Apr 2026

https://github.com/kkufieta/algorithms

This is a collection of material and exercises I worked through on my journey to master data structures and algorithms.

algorithms data-structures python3

Last synced: 18 Apr 2026

https://github.com/shashwat-19/teamtrack-hub

TeamTrack Hub is a Java Swing-based Employee Management System with features like adding, viewing, and deleting employee records, a sleek dark mode, and a user-friendly interface. Ideal for streamlined employee management.

data-structures error-handling event-handling inheritance input-validation java java-swing multithreading polymorphism

Last synced: 18 Apr 2026

https://github.com/leandrolimadeveloper/data_structures_and_algorithms

Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.

algorithms data-structures javascript python

Last synced: 18 Apr 2026

https://github.com/abdullah-niaz/sliding-window-popular-interview-problems

The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems

algorithms data-structures problem-solving sliding-window

Last synced: 18 Apr 2026

https://github.com/maks28atish03kumar04sahu01/java-project-04

Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.

awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp

Last synced: 16 May 2026

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

Tutorial code for my video Generics Part 3: How to use Generics in Golang

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

Last synced: 19 Apr 2026

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/varugasu/clrs

Algorithms from the Introduction to Algorithms (CLRS) book

algorithms algorithms-and-data-structures clojure clrs data-structures golang python

Last synced: 19 Apr 2026

https://github.com/mattyv/flashradixtree

Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.

data-structures key-value-store low-latency low-latency-search radixtree splaytree

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/iampavangandhi/froggyjump

🐸 Minimum Jump Froggy Game (using Dynamic Programming)

data-structures dynamic-programming javascript phaser vanilla-javascript

Last synced: 19 Apr 2026

https://github.com/iampavangandhi/sudokusolver

🧮 Sudoku Solver Web App (using Backtracking)

backtracking data-structures javascript sudoku sudoku-solver

Last synced: 04 Jun 2026

https://github.com/steve2700/alx-interview

This Repo consist the interviews at alx

algorithms alx-interview data-structures interview python python3

Last synced: 04 Jun 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/infinitifall/skiplist

A skip list is a probabilistic data structure that is efficient, compact and concurrency friendly

c data-structures randomized-algorithm skiplist

Last synced: 04 Jun 2026

https://github.com/albovo/adventofcode

A repository with all my solution for the advent of code's problems that I solved in my spare time.

advent-of-code c christmas cpp data-structures problem-solving python3 rust

Last synced: 20 Apr 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/joaocarvoli/programming-marathon

Focusing in solve problems to practice in group and be prepared for marathons programming

algorithms cplusplus data-structures marathon

Last synced: 05 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/tsembp/epl231-groupassignment

Search Engine Implementation using TrieNode/TrieTree data structure

algorithms algorithms-and-data-structures data-structures hashing heaps java trie-tree

Last synced: 21 Apr 2026

https://github.com/vzsoares/kata

DSA problems and solutions

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/nelsonbn/algorithms-data-structures-trie

Algorithms and Data Structures - Trie

algorithms data-structures trie

Last synced: 21 Apr 2026

https://github.com/jen2004/mail-delivery-system

A routing and package delivery simulation system designed for a parcel service. A CLI Python application that utilizes a hash table and the Nearest Neighbor algorithm.

algorithms-and-data-structures cli cli-app data-structures hashmap hashtable pycharm python

Last synced: 21 Apr 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/brunomartins03/unb-eda2-23.1

Materiais de estudo, resumos, exemplos de código e anotações sobre a disciplina de Estruturas de Dados e Algoritmos 2 no semestre 2023.1.

data-structures dsa study-project

Last synced: 05 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/nelsonbn/algorithms-data-structures-recursion

Algorithms and Data Structures - Recursion

algorithms data-structures recursion

Last synced: 22 Apr 2026

https://github.com/sanchezih/ort-p1-lib

Libreria que disponibiliza distintas implementaciones de estructuras de datos para que puedan ser utilizadas en aplicaciones Java.

data-structures java library maven

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/christian-doucette/data_structs

Implementation of common data structures with C. Includes linked list, list, stack, heap, BST, and hash table.

c data-structures

Last synced: 05 Jun 2026

https://github.com/chevyphillip/python-data-structures-practice

Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. 🌐 Live docs: https://chevyphillip.github.io/python-data-structures-practice/

adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu

Last synced: 23 Apr 2026

https://github.com/infinity-boi/dsa-codes

Popular Competitive Programming Questions essential for interview preparation

algorithms competitive-programming data-structures leetcode spoj

Last synced: 06 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/vikky2810/c-preparation-notes

Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.

algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers

Last synced: 24 Apr 2026

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/erykmika/datastructures

This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.

data-structures politechnikawroclawska university-project

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/tutupharirabu/kalkulator-project-std

A C++ program that converts infix expressions to prefix notation and calculates the result.

c calculator data-structures

Last synced: 24 Apr 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/saiteja-madha/ds-and-algo

Solutions for problems related to data structures and algorithms

algorithms data-structures hackerrank leetcode

Last synced: 25 Apr 2026

https://github.com/hamzahussyn/algorithms-and-datastructures-fcc

For free code camp's javascript algorithms and datastructures stream, here are my project solutions.

algorithms algorithms-and-data-structures data-structures fcc fcc-frontend freecodecamp javascript projects

Last synced: 25 Apr 2026

https://github.com/sakapon/bang

A library of algorithms.

algorithms data-structures mathematics

Last synced: 25 Apr 2026

https://github.com/itsuren/dsa

📚 A repository on Data Structures and Algorithms from text books for Academics

data-structures

Last synced: 25 Apr 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/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/yyolka/converter-app

Приложение переводит числа из 2-ой, 10-ой, 16-ой систем счисления из одной в другую

algorithms c cpp data-structures entrypoint oop oop-principles validation

Last synced: 25 Apr 2026

https://github.com/hassansin/algorithms

Algorithms and Data Structures in Go

algorithm data-structures go golang

Last synced: 06 Jun 2026

https://github.com/abhaymishra24/data-structure-learning

Different kinds of solutions for a Data Structure method queries practice project file. Using python and java programming language .

algorithms data-structures java python

Last synced: 25 Apr 2026

https://github.com/usif-andreas226/quizhub-oop-project

The system is designed to streamline the process of conducting online exams. It provides a user-friendly interface for both administrators and students. Administrators can easily create exams by adding questions and setting grading criteria. Students can take exams within a specified time frame and view their results immediately after submission.

algorithms data-structures java javafx oop oops-in-java

Last synced: 25 Apr 2026

https://github.com/aliramazanov/js-30-lc

Leetcode 30 Days of JavaScript Challenge

algorithms data-structures javascript typescript

Last synced: 26 Apr 2026

https://github.com/snehachhipa/wordle_datastructures

A Data Structures project as part of course work of BSc in Computer Science UCD.

binary-tree compression-algorithm data-structures hashmap-java java object-oriented-programming priority-queue

Last synced: 06 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/danilowskic/queue-initialisation

An app shows data structure called queue. Describes how it works and what it is based on.

data-structures data-visualization java-8 queue queue-simulation

Last synced: 26 Apr 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