awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php-standard-library avatar

php-standard-library/php-standard-library

0
View on GitHub↗
1,552 Stars·89 Forks·PHP·MIT·10 Aufrufephp-standard-library.dev↗

Php Standard Library

The php-standard-library is a comprehensive toolkit for functional programming and asynchronous networking in PHP, featuring typed data structures, structured concurrency, and composable validation mechanisms. It provides explicit result types and pure collection transformers that separate lists from dictionaries, eliminating traditional array key confusion and error-throwing patterns.

The library supports concurrent execution through lightweight user-space fibers, message-passing channels, and non-blocking event loops, driving asynchronous TCP, TLS, UDP, and Unix socket servers without relying on callbacks or promises. It includes tools for declarative data validation against untrusted input shapes without runtime reflection overhead, alongside Unicode-aware string processing and handle-based asynchronous input-output operations.

Additional capabilities cover classic data structures, immutable graph and tree algorithms, network routing, web identifier parsing, and process management.

Features

  • Asynchronous Network Frameworks - Provides an asynchronous networking library for building servers and clients using low-level protocols like TCP, TLS, and UDP.
  • Asynchronous Networking - Builds production-ready asynchronous TCP, TLS, UDP, and Unix socket servers and clients for reliable networking.
  • Network Primitives - Provides production-ready asynchronous servers and clients using low-level network primitives like TCP, TLS, UDP, and Unix sockets.
  • Enforced Result Handling - Represents computations that either succeeded or failed, replacing traditional error-throwing patterns with explicit success and failure states.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI
  • Functional Programming Libraries - Delivers a functional programming toolkit in PHP providing pure collection transformers, option types, and composable pipelines.
  • Structured Concurrency - Manages concurrent execution paths using lightweight user-space threads that coordinate background work safely without callbacks or promises.
  • Asynchronous Messaging - Allows passing messages between concurrent tasks using asynchronous communication channels that coordinate background work safely.
  • Composable Validation Frameworks - Validates untrusted input data against declarative type definitions and shapes without runtime reflection overhead.
  • Type-Safe Schema Validators - Checks untrusted input against composable type definitions and shapes to coerce and validate values safely without reflection.
  • Error Handling Patterns - Represents computation outcomes as explicit success and failure states to replace traditional error-throwing patterns and ambiguous returns.
  • Functional Collection Utilities - Transforms arrays using pure functions to map, filter, and sort while separating lists from dicts.
  • Non-Blocking Event Loops - Drives asynchronous network servers and child processes using low-level input-output primitives wrapped in typed, testable abstractions.
  • Optional Value Types - Represents values that may or may not be present to safely replace nullable types and prevent runtime crashes.
  • Asynchronous Input-Output Operations - Performs handle-based input and output operations using abstractions instead of global functions for better testing.
  • JSON Processing - Encodes and decodes JSON data by throwing typed exceptions instead of returning ambiguous error states.
  • Shell Command Execution - Enables running external commands and system processes through a dedicated execution function with stream capture.
  • String Processing Libraries - Manipulates strings using Unicode-aware functions that replace standard string operations for proper character handling.
  • Associative Arrays - Creates and transforms associative arrays with dedicated functions for dictionary data structures and key lookups.
  • Functional Pipeline Composition - Provides functional programming utilities to compose, decorate, and control program flow, streamlining pipeline creation.
  • String Manipulations - Replaces standard string operations with multi-byte character processing functions to guarantee proper handling of international text.
  • Collection Separation - Distinguishes lists from dictionaries using dedicated functions and return types to prevent unintended array key confusion bugs.
  • Data Type Validation - Checks untrusted input against composable type definitions like shapes, unions, and optionals to safely validate values.
  • Child Process Execution - Supports spawning and managing child processes using a typed, non-blocking interface for external system execution.
  • Asynchronous Spawning - Spawns and manages child processes and external system commands using a typed, non-blocking interface with stream capture.
  • Sequential Computation Array Execution - Creates and transforms sequential, zero-indexed arrays with dedicated list utilities that maintain index integrity.
  • Type-Safe Comparisons - Compares values consistently and safely using dedicated interfaces and functions that prevent type coercion bugs.
  • Star-Verlauf

    Star-Verlauf für php-standard-library/php-standard-libraryStar-Verlauf für php-standard-library/php-standard-library

    Kuratierte Suchen mit Php Standard Library

    Handverlesene Sammlungen, in denen Php Standard Library vorkommt.
    • Async IO libraries

    Open-Source-Alternativen zu Php Standard Library

    Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Php Standard Library.
    • vkhorikov/csharpfunctionalextensionsAvatar von vkhorikov

      vkhorikov/CSharpFunctionalExtensions

      2,777Auf GitHub ansehen↗

      CSharpFunctionalExtensions is a functional programming library for C# that provides a framework of monadic containers, pipeline orchestration tools, and immutable domain object patterns. It implements the result pattern to handle operation success and failure as values, reducing the reliance on exceptions for control flow. The library enables railway-oriented programming by chaining multiple operations into sequences that execute only upon the success of previous steps. It provides specialized wrappers for optional and result types to minimize null checks and nested conditional logic, alongsi

      C#csharpentityfunctional-programming
      Auf GitHub ansehen↗2,777
    • dabeaz/curioAvatar von dabeaz

      dabeaz/curio

      4,126Auf GitHub ansehen↗

      Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework for handling thousands of simultaneous TCP connections using non-blocking sockets and high-throughput I/O. The library organizes asynchronous operations into a hierarchy of parent and child coroutines to ensure reliable termination and cleanup of dependent tasks. It provides a toolkit for coordinating these concurrent operations through the use of task groups and timeouts. The framework covers a broad range of concurrency management capabilities, including inter-task communicat

      Python
      Auf GitHub ansehen↗4,126
    • oils-for-unix/oilsAvatar von oils-for-unix

      oils-for-unix/oils

      3,288Auf GitHub ansehen↗

      Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

      Python
      Auf GitHub ansehen↗3,288
    • rust-lang/rust-by-exampleAvatar von rust-lang

      rust-lang/rust-by-example

      8,026Auf GitHub ansehen↗

      This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

      Handlebars
      Auf GitHub ansehen↗8,026
    Alle 30 Alternativen zu Php Standard Library anzeigen→

    Häufig gestellte Fragen

    Was macht php-standard-library/php-standard-library?

    The php-standard-library is a comprehensive toolkit for functional programming and asynchronous networking in PHP, featuring typed data structures, structured concurrency, and composable validation mechanisms. It provides explicit result types and pure collection transformers that separate lists from dictionaries, eliminating traditional array key confusion and error-throwing patterns.

    Was sind die Hauptfunktionen von php-standard-library/php-standard-library?

    Die Hauptfunktionen von php-standard-library/php-standard-library sind: Asynchronous Network Frameworks, Asynchronous Networking, Network Primitives, Enforced Result Handling, Functional Programming Libraries, Structured Concurrency, Asynchronous Messaging, Composable Validation Frameworks.

    Welche Open-Source-Alternativen gibt es zu php-standard-library/php-standard-library?

    Open-Source-Alternativen zu php-standard-library/php-standard-library sind unter anderem: vkhorikov/csharpfunctionalextensions — CSharpFunctionalExtensions is a functional programming library for C# that provides a framework of monadic containers,… dabeaz/curio — Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework… oils-for-unix/oils — Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and… rust-lang/rust-by-example — This project is an interactive programming education resource and tutorial designed for learning the Rust programming… rstacruz/cheatsheets — This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides… adambard/learnxinyminutes-docs — This project is a collection of programming language references and syntax cheat sheets designed for rapid developer…