awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 مستودعات

Awesome GitHub RepositoriesStandard Library Implementations

Implementations of language-standardized containers and algorithms.

Explore 30 awesome GitHub repositories matching programming languages & runtimes · Standard Library Implementations. Refine with filters or upvote what's useful.

Awesome Standard Library Implementations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • trekhleb/javascript-algorithmsالصورة الرمزية لـ trekhleb

    trekhleb/javascript-algorithms

    196,089عرض على GitHub↗

    This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples. The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru

    Implements bracket balancing algorithms to verify correct nesting and sequence validity.

    JavaScriptalgorithmalgorithmscomputer-science
    عرض على GitHub↗196,089
  • fffaraz/awesome-cppالصورة الرمزية لـ fffaraz

    fffaraz/awesome-cpp

    71,817عرض على GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Grants access to standardized containers, algorithms, and functional utilities defined by the language specification.

    awesomeawesome-listc
    عرض على GitHub↗71,817
  • light-city/cplusplusthingsالصورة الرمزية لـ Light-City

    Light-City/CPlusPlusThings

    43,236عرض على GitHub↗

    CPlusPlusThings is an educational and technical resource collection featuring C++ coding exercises, a concurrency library, and a programming guide. It provides structured drills and real-world challenges to reinforce language proficiency and offers technical analysis of the internal implementation of the standard library. The project implements software architecture patterns and industry-standard idioms, including the singleton pattern and resource acquisition is initialization. It also includes a framework for building logging systems with configurable severity levels and output destinations

    Provides technical analysis of the internal implementation and optimization of C++ standard containers.

    C++cpluspluscppcpp11
    عرض على GitHub↗43,236
  • kripken/emscriptenالصورة الرمزية لـ kripken

    kripken/emscripten

    27,429عرض على GitHub↗

    Emscripten is a WebAssembly toolchain and compiler backend that transforms C and C++ source code into WebAssembly bytecode. It serves as a framework for porting native applications and libraries to web browsers and server runtimes by translating LLVM intermediate representation into optimized WebAssembly modules. The system specializes in porting native graphical standards, such as OpenGL and SDL2, by mapping native graphics API calls to browser-compatible WebGL commands. This allows complex visual applications and native desktop software to be deployed as portable web formats. The toolchain

    Implements a compatible version of the C and C++ standard libraries targeting the WebAssembly memory model.

    C++
    عرض على GitHub↗27,429
  • oi-wiki/oi-wikiالصورة الرمزية لـ OI-wiki

    OI-wiki/OI-wiki

    26,176عرض على GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Shuffles elements within containers or ranges using controlled random sources to ensure unbiased ordering in test datasets.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    عرض على GitHub↗26,176
  • xi-editor/xi-editorالصورة الرمزية لـ xi-editor

    xi-editor/xi-editor

    19,816عرض على GitHub↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Uses a non-commutative monoid to implement bracket balancing and locate corresponding brackets for the cursor.

    Rust
    عرض على GitHub↗19,816
  • haoel/leetcodeالصورة الرمزية لـ haoel

    haoel/leetcode

    18,058عرض على GitHub↗

    This project is a library of source code implementations designed to solve algorithmic challenges and mathematical problems. It serves as a collection of solved LeetCode problems, providing a reference for data structure usage and efficient logic. The repository is a polyglot code collection, implementing the same algorithmic logic across various programming environments, including general-purpose languages, SQL for database queries, and Bash for shell scripting. The content covers a broad range of computational tasks, including data querying, text processing, and the implementation of compl

    Implements a system to replace bracketed keys with corresponding knowledge base values.

    C++
    عرض على GitHub↗18,058
  • nim-lang/nimالصورة الرمزية لـ nim-lang

    nim-lang/Nim

    18,071عرض على GitHub↗

    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 utility functions for sorting, searching, and processing sequential data structures.

    Nimcompilerefficienthacktoberfest
    عرض على GitHub↗18,071
  • redox-os/redoxالصورة الرمزية لـ redox-os

    redox-os/redox

    16,054عرض على GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Provides a language-native implementation of the C standard library to ensure platform-specific functionality.

    Rustbsdfreebsdgnu
    عرض على GitHub↗16,054
  • opengenus/cosmosالصورة الرمزية لـ OpenGenus

    OpenGenus/cosmos

    13,718عرض على GitHub↗

    Cosmos is a comprehensive collection of fundamental computational algorithms and data structures implemented in C++. It serves as an educational resource and reference library, providing structured source code examples for core computer science concepts including sorting, searching, graph theory, and dynamic programming. The project is designed for modularity and ease of integration, utilizing a header-only distribution model that allows developers to incorporate specific algorithms without complex build dependencies. By employing template-based generic programming and namespace-scoped organi

    Adheres to modern language standards to ensure cross-platform compatibility and portability.

    C++algorithmdatastructureshacktoberfest
    عرض على GitHub↗13,718
  • gopherjs/gopherjsالصورة الرمزية لـ gopherjs

    gopherjs/gopherjs

    13,127عرض على GitHub↗

    GopherJS is a cross-compiler toolchain that converts Go source code into JavaScript. It functions as a transpiler, enabling the execution of statically typed Go code within web browsers and other standard JavaScript runtime environments. The project provides a comprehensive implementation of the Go standard library, replacing system-level calls with browser-compatible APIs to maintain language semantics. It maps Go's memory allocation patterns and type definitions onto the host JavaScript engine, while utilizing source map generation to allow for debugging using original Go source files. By

    Provides a comprehensive implementation of the Go standard library for browser-based execution.

    Gocompilergogolang
    عرض على GitHub↗13,127
  • mono/monoالصورة الرمزية لـ mono

    mono/mono

    11,449عرض على GitHub↗

    Mono is an open source implementation of the .NET Framework that provides a managed execution environment, base class libraries, and a cross-platform virtual machine. It serves as a compliant implementation of the ECMA Common Language Infrastructure standard, enabling the execution of intermediate language binaries across different operating systems. The project includes a complete toolset for C# development, featuring a command line compiler and CLI to transform source code into executable assemblies. It distinguishes itself with a flexible managed memory system that supports multiple automa

    Provides an open-source implementation of standard language infrastructure and base class libraries.

    C#androidcsharpdotnet
    عرض على GitHub↗11,449
  • soulmachine/leetcodeالصورة الرمزية لـ soulmachine

    soulmachine/leetcode

    11,336عرض على GitHub↗

    This project is a LeetCode solution repository and algorithm reference library. It provides a structured collection of solved coding challenges that demonstrate recurring computational strategies, data structure implementations, and complexity optimizations used for technical interview preparation and competitive programming study. The repository transforms structured source code and technical explanations into professional PDF guides using a LaTeX technical documentation system. To ensure consistent typography and environment settings across different systems, the project utilizes a containe

    Employs language-standardized containers and algorithms to ensure portability and eliminate external dependencies.

    TeX
    عرض على GitHub↗11,336
  • mission-peace/interviewالصورة الرمزية لـ mission-peace

    mission-peace/interview

    11,306عرض على GitHub↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    Calculates the minimum number of edits, swaps, or removals required to transform one sequence into another.

    Java
    عرض على GitHub↗11,306
  • microsoft/stlالصورة الرمزية لـ microsoft

    microsoft/STL

    11,084عرض على GitHub↗

    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

    Access core classes and functions defined by the language standard to build portable and efficient software.

    C++
    عرض على GitHub↗11,084
  • odin-lang/odinالصورة الرمزية لـ odin-lang

    odin-lang/Odin

    9,806عرض على GitHub↗

    Odin is a compiled, statically typed systems programming language designed for high-performance software development. It focuses on pragmatic low-level memory control, providing a toolset for manual memory management and precise control over hardware utilization. The language is distinguished by its flexible memory model, which includes custom allocators and precise data layout capabilities to optimize resource usage. It features a comprehensive foreign function interface for importing assembly files and linking with external libraries using configurable calling conventions. The type system

    Includes a standard library providing core and vendor-provided packages for common systems programming tasks.

    Odincompilerlanguageodin
    عرض على GitHub↗9,806
  • electronicarts/eastlالصورة الرمزية لـ electronicarts

    electronicarts/EASTL

    9,273عرض على GitHub↗

    EASTL is a C++ Standard Template Library implementation consisting of containers, iterators, and algorithms. It provides cross-platform data structures and a template-based algorithm library designed for use in resource-constrained game engine environments. The library focuses on game engine memory management, providing specialized utilities that ensure predictable memory allocation and high-performance access for real-time applications. These containers maintain consistent behavior across different operating systems and hardware platforms. The project covers high-performance C++ development

    Implements a high-performance C++ Standard Template Library specifically for resource-constrained game engine environments.

    C++c-plus-plusc-plus-plus-11c-plus-plus-14
    عرض على GitHub↗9,273
  • microsoft/vscode-tips-and-tricksالصورة الرمزية لـ microsoft

    microsoft/vscode-tips-and-tricks

    9,086عرض على GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Guides users on highlighting and jumping between corresponding bracket pairs for easier code navigation.

    عرض على GitHub↗9,086
  • mooophy/cpp-primerالصورة الرمزية لـ Mooophy

    Mooophy/Cpp-Primer

    8,296عرض على GitHub↗

    Cpp-Primer هو دليل دراسة لبرمجة C++ ومرجع لغوي. يوفر مجموعة من التمارين المحلولة ورموز مرجعية بناءً على كتاب C++ Primer لمساعدة المتعلمين على التحقق من فهمهم لمبادئ البرمجة وتنفيذ اللغة. يعمل المشروع كمورد دراسي من خلال مجموعة من المشكلات البرمجية المكتملة والإجابات. توضح هذه الأمثلة مفاهيم اللغة الأساسية وتقنيات البرمجة المتقدمة في الممارسة العملية. يتم تنظيم التعليمات البرمجية المصدر في برامج وأدلة مستقلة تعكس هيكل الكتاب المصدر. يستخدم التنفيذ مكتبة القوالب القياسية لـ C++ ويتبع بنية ترويسة معيارية لتوضيح إدارة الذاكرة الاصطلاحية وأنماط التجميع في العالم الحقيقي.

    Demonstrates idiomatic memory management and container usage through the C++ Standard Template Library.

    C++
    عرض على GitHub↗8,296
  • kevin-wayne/algs4الصورة الرمزية لـ kevin-wayne

    kevin-wayne/algs4

    7,519عرض على GitHub↗

    algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I

    Provides a reference implementation of the Fisher-Yates algorithm for uniformly random array shuffling.

    Java
    عرض على GitHub↗7,519
السابق12التالي
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Standard Libraries
  5. Standard Library Implementations

استكشف الوسوم الفرعية

  • Internal Implementation AnalysisTechnical analysis and examinations of how standard library components are internally optimized. **Distinct from Standard Library Implementations:** Focuses on the analysis of existing implementations rather than providing a new implementation
  • Minimalist ImplementationsImplements a subset of CPython's standard library with reduced features and memory footprint for constrained microcontrollers. **Distinct from Standard Library Implementations:** Distinct from Standard Library Implementations: specifically provides reduced-feature implementations for constrained embedded environments, not full standard library ports.
  • Sequence Algorithms3 وسوم فرعيةAlgorithms for processing and comparing sequential data structures. **Distinct from Standard Library Implementations:** Distinct from standard library containers: focuses on algorithmic logic for sequence manipulation like subsequences.