awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesStandard Data Structures

Implementations of fundamental data structures like hash tables, lists, and sets.

Distinct from Data Collections & Datasets: Distinct from general datasets: focuses on language-level primitive data structures rather than external data collections.

Explore 7 awesome GitHub repositories matching data & databases · Standard Data Structures. Refine with filters or upvote what's useful.

Awesome Standard Data Structures GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • thealgorithms/javascriptAvatar von TheAlgorithms

    TheAlgorithms/JavaScript

    34,180Auf GitHub ansehen↗

    This project is an educational code repository providing a curated collection of common algorithms and data structures implemented in JavaScript. It serves as a reference library and a study resource for learning computer science concepts and foundational programming principles. The repository focuses on the practical implementation of standard data structures and algorithmic patterns. It provides a codebase for studying computational problem-solving and practicing the technical requirements often found in software engineering interviews. The codebase covers core data structure implementatio

    Provides implementations of fundamental data structures like hash tables, lists, and sets.

    JavaScriptalgorithmalgorithm-challengesalgorithms
    Auf GitHub ansehen↗34,180
  • nim-lang/nimAvatar von nim-lang

    nim-lang/Nim

    18,071Auf GitHub ansehen↗

    Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform development. It translates high-level source code into C, C++, or JavaScript, allowing developers to produce efficient native binaries or web-compatible scripts from a single codebase. The language emphasizes a clean, indentation-based syntax that simplifies code hierarchy while maintaining the power of a full-featured systems language. What distinguishes Nim is its robust metaprogramming framework, which allows developers to inspect, modify, and generate code structures during th

    Provides standard data structures including hash tables, linked lists, heaps, and sets.

    Nimcompilerefficienthacktoberfest
    Auf GitHub ansehen↗18,071
  • rust-lang/bookAvatar von rust-lang

    rust-lang/book

    17,930Auf GitHub ansehen↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Implements contiguous, dynamically resizable collections for efficient data storage.

    Rustbookmdbookrust
    Auf GitHub ansehen↗17,930
  • uidotdev/usehooksAvatar von uidotdev

    uidotdev/usehooks

    11,394Auf GitHub ansehen↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Provides state-synchronized wrappers for standard data structures like Maps, Sets, and Queues.

    MDXastrobloghooks
    Auf GitHub ansehen↗11,394
  • microsoft/stlAvatar von microsoft

    microsoft/STL

    11,084Auf GitHub ansehen↗

    This project is a C++ Standard Library implementation that provides the foundational classes and functions required by the ISO C++ standard. It serves as a template-based generic programming library, providing the Standard Template Library's set of containers, algorithms, and iterators for data manipulation. The library is a core component of the MSVC toolchain, designed specifically for integration with the Microsoft Visual C++ compiler and build tools. The implementation covers memory management through optimized allocators and buffer strategies, as well as tools for performance benchmarki

    Build reliable software using fundamental data structures and algorithms that adhere to official language specifications.

    C++
    Auf GitHub ansehen↗11,084
  • tboox/tboxAvatar von tboox

    tboox/tbox

    5,111Auf GitHub ansehen↗

    Tbox ist eine umfassende Sammlung von Low-Level-Utility-Bibliotheken und Toolkits für die portable C-Entwicklung. Sie bietet eine plattformübergreifende C-Utility-Bibliothek, die als leichtgewichtiger Ersatz für Standardbibliotheken dient und optimierte Speicherverwaltung sowie Systemabstraktionen bietet, um die Hardware-Kompatibilität über verschiedene Betriebssysteme hinweg sicherzustellen. Das Projekt zeichnet sich durch ein spezialisiertes Framework standardisierter Datencontainer aus, darunter Hash-Tabellen, Vektoren und verkettete Listen mit integrierter Suche und Sortierung. Es bietet zudem ein dediziertes Toolkit für Netzwerk und Serialisierung, das HTTP-Anfragen, SSL-Verschlüsselung und Datenkonvertierung zwischen JSON-, XML- und Binärformaten verwaltet. Die Kompetenzoberfläche erstreckt sich auf die gleichzeitige Aufgabenausführung mittels Coroutines und Thread-Pools, vereinheitlichte Systemaufruf-Abstraktionen und 2D-Grafik-Rendering. Zusätzliche Funktionalitäten umfassen kryptografische Hash-Generierung, Ausführung regulärer Ausdrücke, Festkomma-Arithmetik und Speicherpool-Verwaltung. Das Toolkit enthält zudem spezialisierte Tools für das Objective-C-Methoden-Tracing auf iOS und macOS sowie eine virtuelle Maschine, die in der Lage ist, x86-Skriptanweisungen zu verarbeiten.

    Provides a set of standardized data structures and algorithms to reduce boilerplate code in C development.

    C
    Auf GitHub ansehen↗5,111
  • marcosfede/algorithmsAvatar von marcosfede

    marcosfede/algorithms

    1,132Auf GitHub ansehen↗

    This project is a comprehensive repository of fundamental computer science algorithms and data structures designed as a reference for academic study, technical interview preparation, and competitive programming. It provides standardized implementations of core computational strategies, serving as an educational resource for developers to master software engineering fundamentals and algorithmic problem-solving. The collection distinguishes itself through a multi-language approach, offering cross-language solutions for complex tasks ranging from graph traversal and dynamic programming to bitwis

    Organizes information into standardized containers like trees and hash tables to provide efficient access and modification patterns.

    Pythonalgorithmbfscompetitive-programming
    Auf GitHub ansehen↗1,132
  1. Home
  2. Data & Databases
  3. Data Collections & Datasets
  4. Standard Data Structures

Unter-Tags erkunden

  • Encapsulation PatternsStandardized containers that organize information to provide efficient access and modification patterns. **Distinct from Standard Data Structures:** Distinct from Standard Data Structures: focuses on the encapsulation and structural organization of data rather than just the primitive implementation.