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/thomas-chqt/libft

C library containing common utility functions

42 algorithms data-structures library utility

Last synced: 18 Apr 2026

https://github.com/bilgesucakir/stitch-grapher

Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.

crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology

Last synced: 31 May 2026

https://github.com/scisamir/alx-low_level_programming

For ALX SE low level programming

algorithms c data-structures makefiles

Last synced: 18 Jun 2026

https://github.com/bhavinpatel4199/machine-learning-programming

This repository serves as a central hub for various machine learning projects and experiments. It contains multiple sub-repositories, each focusing on different aspects of machine learning, from data preprocessing to advanced deep learning techniques.

data-structures data-visualization machine-learning machine-learning-algorithms pandas-dataframe python3 sklearn

Last synced: 19 Jan 2026

https://github.com/pedro-git-projects/go-data-structures-and-algorithms

Implementation of most of the classical data structures and algorithms in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/yoshiohasegawa/python-data-structures

A Python package that contains common data structures and algorithms, available on PyPi.

data-structures heap linked-list python queue stack tree

Last synced: 11 Oct 2025

https://github.com/afneves/haskellgraphs

A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.

algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp

Last synced: 11 Oct 2025

https://github.com/azaz9026/email-spam-detection

Welcome to the Email Spam Detection project! This repository provides a machine learning model for detecting spam emails using a Naive Bayes classifier and a simple web interface built with Streamlit.

data-analysis data-cleaning data-structures data-visualization deep-learning machine-learning python sql streamlit

Last synced: 14 Apr 2026

https://github.com/whisperpine/leetcode-py

LeetCode problem solutions in Rust.

algorithms data-structures dsa leetcode neetcode python

Last synced: 11 Oct 2025

https://github.com/jackfirth/rpn

A Racket package for working with Reverse Polish Notation stack structures

data-structures forth racket reverse-polish-notation

Last synced: 18 Feb 2026

https://github.com/guibrandt/avl_tree

Árvore AVL de busca genérica em C++

avl-tree cotuca cpp11 data-structures generics maligno

Last synced: 13 Jul 2025

https://github.com/tmcgrath325/mutableconvexhulls.jl

Planar convex hulls that support efficient insertion and removal of points

convex-hull convex-hull-algorithms data-structures julia

Last synced: 03 Mar 2026

https://github.com/fscotto/collection

Data structures in Golang

data-structures golang golang-library

Last synced: 15 Mar 2025

https://github.com/remonhasan/cp-code-library

algorithms & data structures that i learned for CP 💡

cpp data-structures number-theory prefix-notation stl-algorithms

Last synced: 18 Jun 2026

https://github.com/guilhermebkel/sales-machine

A pratical homework for the Programming and Data Structures II class of Electrical Engineering major.

cplusplus data-structures electrical-engineering programming software-architecture

Last synced: 14 Mar 2025

https://github.com/abhinandpn/dsa-golang

Data structure and algorithm in golang

algorithm data-structures golang linked-list

Last synced: 04 Apr 2025

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

Data structure and algorithms

data-structures python

Last synced: 11 Jun 2025

https://github.com/gustavoestevesr/sistema-de-vendas-completo

Sistema de vendas completo! Funções de cadastro, consulta, listagem, realizar venda, relatório por período.

clean-code data-structures date date-time-format design-patterns encapsulation java lamba oriented-object-programming

Last synced: 14 Jul 2025

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/arkeasz/leetcode

A collection of my solutions to LeetCode problems

algorithms data-structures javascript leetcode python rust

Last synced: 12 Apr 2026

https://github.com/makcymal/silvera

My researches on ML and statistics, optimization methods, CS algoritms and numerical methods

algorithms data data-structures machine-learning numerical-methods statistics

Last synced: 01 Apr 2025

https://github.com/giri7a/java-fintech-transaction-processor

Java Fintech Transaction Analyzer: A program for processing fintech transaction logs. Analyzes statuses, identifies peak times, and lists failures. Includes a test class for functionality demonstration. Efficiently monitors and gains insights into transaction dynamics.

algorithmic-logic data-representation data-structures date-and-time-handling documentation exception-handling java oops string-formatting testing

Last synced: 27 Apr 2026

https://github.com/hibatillah/learn-java

Java Programming Documentation of Information Systems, Politeknik Caltex Riau

college data-structures documentation java oop

Last synced: 27 Apr 2026

https://github.com/suhas882/doubly-linkedlist

Doubly Linked List GUI Manager is a Python Tkinter-based application for managing a Doubly Linked List (DLL). Users can insert, delete, and traverse the list with a visual interface. It supports adding/removing nodes at different positions and displays real-time updates. Ideal for learning DLL concepts interactively.

data-structures doubly-linked-list gui-application linked-list oop python tkinter visualization

Last synced: 25 Oct 2025

https://github.com/josegpt/fundamentals

Fundamental Data Structures and Algorithms.

algorithms c data-structures dynamic-programming makefile sort trees

Last synced: 29 Jun 2025

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/thegirlsynth/binary_trees

This is a project on Binary Trees.

algorithms data-structures

Last synced: 08 Dec 2025

https://github.com/fandreuz/go-dev-gym

Francesco's Go development gym

algorithms data-structures go

Last synced: 11 Jun 2025

https://github.com/lyannabueno/data-structures-paradigms

In this repository, I store some exercises done in Python during college on Data Structures and Paradigms, covering the topics of Linear (stacks and queues) and Non-Linear (trees and graphs) structures.

data-structures paradigms python3

Last synced: 08 Apr 2025

https://github.com/fl03/ndtensor

ndtensor is designed to be a flexible and powerful tensor library for Rust

data-structures ndarray rust tensor

Last synced: 06 Jan 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/subhan-liaqat/leetcode-problems

This repository includes all the LeetCode Problems which are most asked in big tech interviews.

algorithms cpp data-structures dsa faang leetcode python

Last synced: 20 May 2026

https://github.com/silent0wings/smarter-priority-queue-spq-adt-implementation

This repository contains the implementation of a Smarter Priority Queue (SPQ) Abstract Data Type (ADT) using a parameterized heap. The SPQ is designed to support both min-heap and max-heap configurations with dynamic adaptability and efficient management.

abstract-data-type adt adt-implementations adt-template data-structures data-structures-algorithms dsa dynamic-queue heap java optimized-queue pq priority-queue queue resizable-arrays-implementation resizable-arrays-implemented smart-priority-queue spq tree

Last synced: 01 Sep 2025

https://github.com/tamschi/pinus

A prickly BTreeMap.

data-structures hacktoberfest pinning rust

Last synced: 23 Mar 2025

https://github.com/clustercockpit/cc-specifications

Specification of ClusterCockpit datastructures, interfaces, DB schemas, file formats and directory structures

api api-graphql api-rest data-structures file-archive schema

Last synced: 04 Jan 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/snjlee58/datastructures-snu2022

[Assignment Source Codes & Scores] SNU CSE M1522.000900 Data Structures (자료구조) by Prof. Byeong Ro Moon (문병로 교수님), 2022 Spring Semester.

assignment cse data-structures java snu solutions

Last synced: 16 Mar 2025

https://github.com/mustafahakkoz/bow_in_c

Bag of Words in C language

bag-of-words data-structures

Last synced: 23 Mar 2025

https://github.com/dizcza/algs4

Algorithms Parts I & II solutions. Taught by Robert Sedgewick

algorithms data-structures

Last synced: 03 Jul 2025

https://github.com/maks28atish03kumar04sahu01/java-game-series

Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.

awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game

Last synced: 13 Jun 2026

https://github.com/sauravrwt/practicals

B.Tech(IT) program, students are required to complete practicals starting from the 3rd semester.

compiler-design computional-methods daa data-structures dbms java oops-in-cpp operating-system pslp

Last synced: 01 Apr 2025

https://github.com/nishit-shivdasani/data-structure-with-python

Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.

array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure

Last synced: 29 Apr 2026

https://github.com/kacper0199/sorting-algorithms-visualizer

The purpose of this project is to visualize some fundamental sorting algorithms using simple functions and python module pygame.

data-structures pygame python sorting-algorithms visualization

Last synced: 25 Mar 2025

https://github.com/kenych/fraud-detector

The application is fed with authentication log record which contains IP address, datetime, authentication result(OK or FAIL) and username. The sole reason of this application is to practice and demonstrate in-memory cache, concurrency features and how to test concurrent application in java.

concurrency data-structures in-memory-caching java java8

Last synced: 15 Jun 2026

https://github.com/musheer7/java-enterprise-banking-system

Enterprise-style Core Java banking application using Java 8, OOPS, multithreading, DSA, design patterns, and financial mathematics.

banking-applications core-java data-structures design-patterns java java8 multithreading oops-in-java

Last synced: 26 May 2026

https://github.com/staivanov/dsa-under-js

Popular data structures and algorithms implemented on JavaScript

algorithms bigonotation data-structures es6-javascript javascript

Last synced: 23 Mar 2025

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/aswassaw/belajar-lodash

Belajar method2 yang dimiliki oleh lodash.

data-structures lodash

Last synced: 13 Jul 2025

https://github.com/ashgole/python-pyramids-solutions

Coding Battle Soution for Python Pyramids. This is done by my Team and me.

data-structures pyrami-solutions python python-programming

Last synced: 30 Mar 2025

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/tarek-bohdima/exchangerates

Currency-exchange Android app rebuilt as an interview-prep showcase for graph algorithms (BFS / Dijkstra / Bellman-Ford / Floyd-Warshall + arbitrage detection), Union-Find reachability, and Gang of Four design patterns — Kotlin 2.1, Jetpack Compose Material 3, Hilt.

algorithms android bellman-ford clean-architecture coroutines data-structures design-patterns dijkstra exchange-rates floyd-warshall graph-algorithms hilt interview-preparation jetpack-compose kotlin ksp material3 mvvm-architecture retrofit2 union-find

Last synced: 29 May 2026

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/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01

50 Days DSA Challeng with Java and practice with LeetCode

50daysofcode algorithm data-structures dsa java

Last synced: 25 May 2026

https://github.com/50-course/alx-higher_level_programming

:computer: This repository contains exercise files, assignments and submissions :nerd_face:, for the ALX/Holberton School SE program.

50-course alx alx-curriculum bash c data-structures holbertonschool python scripting test-driven-development

Last synced: 29 Apr 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/gharib110/datastructures-in-go

Go package that implements useful data structures in go

data-structures go golang imported package

Last synced: 23 Mar 2025

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/janeberry/assassinmanager

Assassin Manager Game

data-structures node

Last synced: 29 Apr 2026

https://github.com/austinhartzheim/bitter.js

It's 2017. We shouldn't need this code. But we still have that Internet Explorer thing.

data-structures javascript javascript-library

Last synced: 22 Mar 2025

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

A collection of core algorithms and data structures written in Java

algorithms data-structures java

Last synced: 04 Jul 2025

https://github.com/marklauter/btree

In-memory BTree.

btree data-structures

Last synced: 01 Apr 2025

https://github.com/lccodder/linkedlist-ts

Default linked list implementation written on TypeScript

data-structures linked-list typescript

Last synced: 21 Mar 2025

https://github.com/shubhansu-kr/cse205-data-structure-and-algorithms

DSA Course: CSE205: LPU progress | C++ | Lecture PPTs | Solutions | Codes.

cpp cse205 data-structures dsa dsa-algorithm lecture-notes lpu

Last synced: 04 Jan 2026

https://github.com/suman105/leetcode-top-interview-150

Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀

cplusplus data-structures

Last synced: 08 Jun 2026

https://github.com/iamriteshkoushik/datastructs_algo

Repository containing solutions to all the problems solved while practising for Data Structures and Algorithms.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/jalalazimi/algorz

Data Structures & Algorithms for Javascript

algorithm data-structures

Last synced: 28 Apr 2026

https://github.com/clifftech123/hackerrank-data-structures

This repository contains C# solutions to HackerRank data structures problems

cshap data-structures hackrank

Last synced: 03 Nov 2025

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

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

data-structures data-structures-and-algorithms dsa dsalgo java

Last synced: 14 May 2025

https://github.com/bhargav-joshi/ds-algo

Different Companies Solutions of problems solved by me and some practice of coding & DSA Problems are in this repo.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/kalwar/snake-game

a very basic snake game using queue DS on the web

data-structures javascript queue snake-game

Last synced: 25 May 2026

https://github.com/skvggor/devto-zod

Repositório para o artigo sobre Zod.

article data-structures nestjs nodejs prisma types typescript zod

Last synced: 21 Oct 2025

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/mkwapisz2000/cpp-data-structures-comparison

The project aims to compare different data structures, including: Singly Linked List , Singly Linked List with Head and Tail, Doubly Linked List, Dynamic Array

algorithm-analysis cpp data-structures dynamic-array linked-list performance-testing

Last synced: 12 Jun 2025

https://github.com/xm0onh/stateviz.dev

Interactive visualization playground for blockchain data structures. Learn how blockchains organize and store data through hands-on exploration and visual experimentation.

algorithms blockchain cryptography data-structures educational ethereum merkle-trie playground

Last synced: 12 Apr 2026