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/viktorsvertoka/goit-algo-hw-08

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/masumkhan081/c-plus-plus-code-notes

This repository contains notes and code snippets related to C++ programming, focusing on various fundamental concepts, the Standard Template Library (STL), and best practices. It serves as a personal reference for learning and consolidating knowledge in C++. Intend to use for personal use and to help reinforce understanding of C++ concepts

cpp data-structures low-level-programming programming-language

Last synced: 19 Mar 2026

https://github.com/amirhnajafiz/leetcodz

Problems and solutions to my LeetCode.

algorithms data-structures design-patterns leetcode problem-solving

Last synced: 29 Jul 2025

https://github.com/cdellacqua/channel.js

A simple yet powerful abstraction that enables communication between asynchronous tasks.

async data-structures

Last synced: 15 Mar 2025

https://github.com/zakariaelbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 22 Nov 2025

https://github.com/rvats20/airline-dashboard

Airline Dashboard is designed to provide real-time insights and analytics for airline operations. This dashboard helps airlines monitor key performance indicators (KPIs), track flights, manage resources, and improve overall efficiency.

cicd dashboard-application dashboard-templates data-structures matplotlib pandas plotly python real-time visualization

Last synced: 31 Mar 2025

https://github.com/sunami09/dsalgo-codingninjas

This is the roadmap of learning data structures in C++. Data structure and Algorithm (DSA) is applied in all disciplines of software development. DSA is the building block of the software development process. It is not limited to a single programming language. Although programming languages evolve or get dormant over time, DSA is incorporated into all of these languages.

algorithms-and-data-structures c-plus-plus data-structures graph linked-list recursion

Last synced: 28 Feb 2025

https://github.com/danitilahun/competitiveprogrammingsolutions

A comprehensive collection of code solutions for LeetCode and Codeforces problems, designed to enhance your competitive programming skills and help you tackle coding challenges with confidence.

algorithms array data-structures dynamic-programming graph kmp-algorithm linked-list matrix monotonic-stack python queue sliding-window sorting-algorithms stack tree trie two-pointers union-find

Last synced: 03 Nov 2025

https://github.com/danishayman/boyer-moore-string-matching

This Java program implements the Boyer-Moore string matching algorithm using the Bad Character Heuristic.

algorithms booyer-moore booyer-moore-harspool data-structures java

Last synced: 20 Jun 2025

https://github.com/irene-frias/cs50x

Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.

alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development

Last synced: 25 Feb 2025

https://github.com/edugmenes/azure-data-engineering

This repository contains my first end-to-end Data Engineering project, built using Microsoft Azure Cloud and Azure Databricks with PySpark.

azure cloud data data-engineering data-lakehouse data-structures databricks delta-lake etl-pipelines lakehouse lakehouse-architectures medallion-architecture microsoft-azure pyspark spark

Last synced: 29 Jan 2026

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/massigy/c-singlelinkedlists

This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.

algorithms c cprogramming data-structures gcc git github linked-list makefile

Last synced: 01 Apr 2025

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

A collection of Algorithms and Data Structures written in Java

algorithms data-structures java

Last synced: 13 Aug 2025

https://github.com/peterpf/gomathlib

Go library with mathematical functions, data structures and other concepts

data-structures filters mathematics number-theory

Last synced: 04 Mar 2026

https://github.com/blackspade/json-data-mine

Data collections using JSON format for applications.

data-structures json

Last synced: 04 Apr 2025

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

Leetcode solutions in python, with time and complexity analysis and documentation.

algorithms data-structures leetcode leetcode-python leetcode-python3 leetcode-solutions

Last synced: 14 Mar 2025

https://github.com/sachin-kumar-2003/competitiveprograming

Competitive Programming Using Python .. Solving Data structure Problem

data-structures datastructures leetcode leetcode-python3 leetcode-solutions python

Last synced: 27 Feb 2025

https://github.com/vishesh-gupta/algolvers

A :notebook: to my solutions to algorithms that I have encountered and want to face

algorthims cpp data-structures leetcode

Last synced: 03 Apr 2025

https://github.com/tarball0/data-structures-notes

Repo to help with Data Structures and Algorithms

algorithms data-structures

Last synced: 21 Feb 2026

https://github.com/stackcats/collections

A library provides efficient implementations of the most common general purpose programming data structures.

algorithms data-structures elixir

Last synced: 30 Mar 2025

https://github.com/justinlubin/cs-162-notes

UChicago CS 162 Notes, Winter 2017.

algorithms c data-structures notes

Last synced: 28 Dec 2025

https://github.com/anymost/dsa

data struct and algorithm write by goland

algorithms data-structures goland

Last synced: 03 Nov 2025

https://github.com/d-coder135/linear_data_structures_basics_java

Introduction and basic knowledge about data structures and implementation of it in Java language.

data-structures java

Last synced: 14 Apr 2025

https://github.com/ravin-d-27/data_structures_questions

Here's my repository where I will be uploading placement coding questions with solutions here.

algorithms data-structures java leetcode

Last synced: 10 Aug 2025

https://github.com/gremble0/nonstdlib

Some usefil utilities for C not provided by the standard library

algorithms c data-structures library

Last synced: 17 Feb 2026

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

A collection of lectures, example source codes, and exercises related to learning and practicing Data Structures and Algorithms using the C programming language.

algorithms c data-structures dynamic-programming easy-to-understand introduction-to-programming

Last synced: 27 Jun 2025

https://github.com/denizkarya1999/dsa_practice_with_x27

Practice Data Structures and Algorithms for better software engineering

algorithms coding-interviews computer-science data-structures self-practice

Last synced: 02 Sep 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 10 Mar 2025

https://github.com/arindam2003/cpp_dsa

This Repo Contains Data Structures and Algorithm in C++ in organize manner. It have all Problem from Basic to Advanced and Compititie Program

cpp data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-cpp

Last synced: 11 Sep 2025

https://github.com/th-blitz/leetcode-templates

My Collection of LeetCode templates like sorting algorithms, search algorithms & data-structures from scratch in C, C++, Rust, JavaScript & Python.

algorithms data-structures leetcode leetcode-cpp leetcode-python leetcode-rust rust

Last synced: 08 Aug 2025

https://github.com/kena0ki/rustrithm

Common data structures and algorithms in Rust

algorithms data-structures rust

Last synced: 11 Jul 2025

https://github.com/micahondiwa/printf

Creating and implementing a custom printf function in C

c cli data-structures header-files malloc malloc-free printf

Last synced: 07 Aug 2025

https://github.com/make-github-pseudonymous-again/js-fifo

:blossom: First In, First Out data structures for JavaScript

agpl computer-science data-structures fifo javascript ordered-collections queues

Last synced: 09 Mar 2026

https://github.com/krypt0nn/table

Библиотека реализации таблиц данных на PHP 7.4

data-structures php

Last synced: 24 Feb 2025

https://github.com/cqllum/schema2dwh

⚡ Automatically produce a data model on your database using its information schema using GenAI.

ai data data-structures dataengineering datawarehousing dwh gemini gemini-api genai reporting reporting-tool schema-design

Last synced: 13 Mar 2025

https://github.com/tom-spalding/petrie-itis

a ITIS search wrapper to be used with Petrie

api api-wrapper classification data-structures graph itis petrie phylogeny taxonomy

Last synced: 31 Mar 2025

https://github.com/swimshahriar/dsa-problem-solving

This repository contains some of the Data Structure and Algorithms that I have worked with.

algorithms data-structures javascript python3

Last synced: 07 Apr 2025

https://github.com/sehgalvibhor/n-arytree

A N-Children tree developed in Python, nothing fancy !

data-structures python tree

Last synced: 04 Aug 2025

https://github.com/ico12319/data-structures-implementations

This repository is a collection of implementations of various data structures.

cpp data-structures data-structures-implementations

Last synced: 27 Jul 2025

https://github.com/rosekamallove/learn_code

This is a repository that contains all the topics that I @rosekamallove studied while learning to code and am currently learning Data Structures and Algorithms, and all the code I wrote are in this repo and I am thinking of making this repo more like a Learning resource.

algorithms competitive-programming cpp data-structures development

Last synced: 04 Aug 2025

https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation

This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.

algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation

Last synced: 01 Mar 2025

https://github.com/amitbasuri/linuxpathtraversal

Application which does a Linux Path Traversal in memory.

data-structures golang golang-application tree-traversal-algorithm

Last synced: 19 Jun 2025

https://github.com/zakariaelbouzkri/my_cses_problems_solutions

this repo contains my solutions to the University of Helsinki's "Competitive Programming" course problem set hosted on the CSES (Code Submission Evaluation System) platform. This repository serves as a showcase of my problem-solving skills and coding journey as I tackle a variety of algorithmic challenges.

algo cpp cses-problem-set-solution data-structures dynamic-programming graph-algorithms math mathematics searching-algorithms sorting-algorithms

Last synced: 27 Feb 2025

https://github.com/saka7/algorithms

Algorithms and data structures in TypeScript

algorithms cumputer-science data-structures typescript

Last synced: 18 Mar 2025

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

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 06 Nov 2025

https://github.com/neuodev/linkedlist

Build Linked List. Methods: reverseLinkedList, getKthFromTheEnd, toArray, size, indexOf, contains, deleteLast, deleteFirst, addFirst, addLast

data-structures linked-list reverse-linked-list

Last synced: 05 Mar 2025

https://github.com/tauqueeralam42/dsa-java

Explore fundamental Data Structures and Algorithms (DSA) concepts with Java implementations. Includes arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, dynamic programming, and more.

algorithms data-structures java

Last synced: 30 Oct 2025

https://github.com/ehsaniara/datastructuresamples

Computer Engineering Data Structure Samples in JAVA

data-structures java java-8

Last synced: 25 Feb 2025

https://github.com/jakerockland/data-structure-essentials

Implementation of the basics of algorithms and data structures including searching, sorting, lists, stacks, queues, hash tables, trees, and graphs.

algorithms data-structures python

Last synced: 24 Jul 2025

https://github.com/ernitingarg/very-large-file-processing-python

Python solution which uses min-heap data structure and thread parallalism to process very large file

data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing

Last synced: 16 May 2025

https://github.com/bradford-smith94/useful-c

Some useful bits of C

c data-structures

Last synced: 22 Mar 2025

https://github.com/yeyom/school_code

Personal school's code snippets, projects and homeworks, feel free to use them, for the most important snippets: https://gist.github.com/YeyoM

algorithms c cpp csharp data-structures java javascript python school school-assignment school-project schoolwork

Last synced: 03 Aug 2025

https://github.com/gabriel-dp/ufsj-labprog2

All exercises solved during "Programming Laboratory II" subject at UFSJ

data-structures lab ufsj

Last synced: 03 Jul 2025

https://github.com/ranaessam03/vectorclass

Vector class implementation using c++

data-structures object-oriented-programming

Last synced: 10 Oct 2025

https://github.com/iboudhaine/hnsw-attribute-filtering-optimization

Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.

ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps

Last synced: 10 Oct 2025

https://github.com/the-pro7/data-structures-in-javascript

An implementation of a few of the pupular data structures in the JS programming language

data-structures oop

Last synced: 09 Oct 2025

https://github.com/sword-jin/go-algorithm

golang 常用数据结构,算法

algorithms btree data-structures heap queue stack tree

Last synced: 09 Oct 2025

https://github.com/bl33h/byletter

Categorize words by their starting letter in a dictionary.

algorithms data-structures dictionary logic python text-processing word

Last synced: 09 Oct 2025

https://github.com/timsearle/graph

Graph and Breadth First Search Playground Test

breadth-first-search data-structures graph swift-3

Last synced: 28 Jan 2026

https://github.com/algusdark/programming-puzzles

A repository with programming puzzles and solutions in TypeScript

algorithms codeando-pues data-structures javascript programming programming-puzzles puzzles typescript

Last synced: 25 Feb 2025

https://github.com/i-umairkhan/data-structures

Includes C++ Implementation of Data Structures and Algorithms.

algorithms biginteger-cpp cpp data-structures

Last synced: 05 Mar 2025

https://github.com/angelosans/java

From noob to pro, using this repository to improve my java programing abilities

data-structures design-patterns oop-in-java

Last synced: 13 May 2025

https://github.com/franklinekemezie/dsa-in-c

This repository contains my implementations of various data structures and algorithms using the C programming language. It's part of my ongoing practice to deepen my understanding of fundamental computer science concepts.

algorithms c c-programming-language data-structures data-structures-and-algorithms

Last synced: 02 Jan 2026

https://github.com/bl33h/discreteeventsimulation

Simulation of program execution in a time-sharing operating system.

cpu data-structures operating-system python ram simulation time-sharing

Last synced: 14 Mar 2025

https://github.com/afthaab/data-structures-in-golang

This repository is a comprehensive collection of various data structures implemented using the Go programming language.

data-structures leetcode-solutions

Last synced: 11 Oct 2025

https://github.com/fredericbonnet/colibri

Colibri is a fast and lightweight garbage-collected datatype library written in C

abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation

Last synced: 07 Oct 2025

https://github.com/iampeterbanjo/dsa

Binary Search Tree in Typescript

algorithms data-structures

Last synced: 14 Mar 2025

https://github.com/matthewnielsen27/arboretum

A study in trees.

data-structures rust tree

Last synced: 06 Mar 2025

https://github.com/lucidfrontier45/indexed-vector

A Rust library that implements vector container that can be indexed with specified function.

data-structures rust

Last synced: 05 Apr 2025

https://github.com/elazzouzihassan/graphql-tuto

Welcome to the GraphQL Tutorial repository! 🚀

api data-structures graphql nodejs tutorial-sourcecode

Last synced: 11 Oct 2025

https://github.com/erseco/ugr_estructuras_datos

Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)

data-structures ugr

Last synced: 27 Dec 2025

https://github.com/akarimin/algs0

Algorithms Instructed by Dr. Robert Sedgewick

algorithms data-structures search sort tree union-find

Last synced: 07 Apr 2025

https://github.com/aitorruizes/c-singly-linked-list

This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.

c data-structures linked-list singly-linked-list

Last synced: 29 Oct 2025

https://github.com/floressek/hanoi_tower

Some coding for Data Structures and Algorythms

data-structures hanoi-towers

Last synced: 05 Apr 2025

https://github.com/hubenchang0515/luminous

Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.

c data-structures

Last synced: 11 Mar 2025

https://github.com/lehoangan2906/cp

Competitive Programming

algorithms cpp data-structures java python3

Last synced: 24 Mar 2025

https://github.com/srujayreddy/subsgredient-app

Java-based application that helps users find and substitute ingredients efficiently.

algorithm-optimization csv-integration data-structures educational-project full-stack java junit5 red-black-tree team-collaboration

Last synced: 12 Oct 2025

https://github.com/fogfish/skiplist

Golang SkipList data structure

data-structures golang skiplist

Last synced: 24 Oct 2025

https://github.com/Riad-ENNAIM/data-structures

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/kunalkeshan/programming-data-structures-and-algorithms-using-python-nptel-course

Weekly notes and programs for the Programming, Data Structures and Algorithms using Python - NPTEL Course.

algorithms data-structures dsa-practice nptel programming python

Last synced: 22 Mar 2025

https://github.com/baqar-abbas/data-structures---algorithms

This Repo contains the programs related to Data structures and algorithms built using C language, C# (C Sharp), JavaScript and Ruby.

abstract-data-types algorithms algorithms-and-data-structures arrays binary-search c cpp csharp data-structures javascript linear-search linked-list linkedlist queue recursion stack

Last synced: 12 Oct 2025

https://github.com/i-umairkhan/big-integers

A big integer calculator for solving calculaitons of big numbers

biginteger cpp data-structures

Last synced: 05 Mar 2025