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

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

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

7 مستودعات

Awesome GitHub RepositoriesFluent Interface Patterns

API design patterns that return an object from a method to allow linked method calls in a single statement.

Distinct from Fluent Method Chain Stubs: Shortlist candidates refer to stubs or buffer returns, not the general fluent interface architectural pattern.

Explore 7 awesome GitHub repositories matching programming languages & runtimes · Fluent Interface Patterns. Refine with filters or upvote what's useful.

Awesome Fluent Interface Patterns GitHub Repositories

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

    faif/python-patterns

    42,801عرض على GitHub↗

    This project is a comprehensive collection of software design patterns implemented in Python. It serves as a reference for architectural, behavioral, creational, and structural patterns to guide the organization of Python applications. The collection covers behavioral strategies for managing object communication and state, creational techniques for controlling object instantiation, and structural methods for composing classes and objects into flexible hierarchies. It also includes architectural references for system-wide structuring, such as multi-tier architectures and blackboard models. Th

    Provides implementations of method chaining to enable fluent API calls.

    Pythondesign-patternsidiomspython
    عرض على GitHub↗42,801
  • jquense/yupالصورة الرمزية لـ jquense

    jquense/yup

    23,673عرض على GitHub↗

    Yup is a JavaScript schema validation library used to define data shapes and validate runtime values. It functions as an object schema validator and a data coercion engine, allowing developers to transform raw input values into desired types before performing validation checks. The library is distinguished by its support for dynamic schema validation, where rules can be adjusted at runtime based on sibling field values or external context. It also enables recursive data structuring for polymorphic fields and provides a system for extracting static TypeScript interfaces from runtime schema def

    Implements a chainable method interface for building immutable validation blueprints.

    TypeScript
    عرض على GitHub↗23,673
  • hapijs/joiالصورة الرمزية لـ hapijs

    hapijs/joi

    21,192عرض على GitHub↗

    Joi is a JavaScript data validation library used to define schemas that validate, cast, and sanitize data objects. It functions as an object schema validator and parser, ensuring that input data matches specific types and formats before it is processed by an application. The library features a conditional validation engine capable of dynamic schema enforcement, where validation logic and dependencies change based on the values of other keys within an object. It also serves as a data casting and sanitization tool, transforming input values into target types and removing sensitive keys from the

    Implements a fluent interface pattern for defining complex validation schemas via method chaining.

    JavaScripthapijavascriptschema
    عرض على GitHub↗21,192
  • nikic/php-parserالصورة الرمزية لـ nikic

    nikic/PHP-Parser

    17,437عرض على GitHub↗

    PHP-Parser is a tool that converts PHP source code into an abstract syntax tree for static analysis and programmatic manipulation. It functions as a parser, a code generator, and a static analysis framework. The project enables the programmatic construction of abstract syntax tree nodes through a fluent interface and provides the ability to transform these trees back into formatted source code. It includes a serializer that exports abstract syntax trees to JSON format and reconstructs them from strings. The toolset covers several capability areas, including namespace resolution, constant exp

    Implements a fluent interface for the programmatic construction of complex abstract syntax tree structures.

    PHP
    عرض على GitHub↗17,437
  • square/javapoetالصورة الرمزية لـ square

    square/javapoet

    10,850عرض على GitHub↗

    JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract syntax tree construction library that allows developers to model classes, methods, and fields as objects before emitting them as source code. The library distinguishes itself through automatic import management and code formatting. It tracks referenced types to generate required import statements and handles line wrapping, semicolon placement, and indentation to ensure generated files remain readable. The tool covers a broad range of generation capabilities, including the defini

    Provides a fluent API builder pattern for programmatically constructing Java classes, methods, and fields.

    Java
    عرض على GitHub↗10,850
  • error-or/error-orالصورة الرمزية لـ error-or

    error-or/error-or

    2,058عرض على GitHub↗

    Error-or is a library that implements the result pattern to replace exception-based control flow with structured data. It provides a discriminated union implementation that encapsulates either a successful value or an error state within a single type, ensuring that operation outcomes are treated as first-class values. The library enables functional error handling by providing a fluent interface for chaining sequential operations. This monadic pipeline composition allows developers to define dependent operations that automatically short-circuit and return an error if any individual step in the

    Implements a fluent API pattern that enables readable, chainable transformations of operation results.

    C#
    عرض على GitHub↗2,058
  • ashblue/fluid-behavior-treeالصورة الرمزية لـ ashblue

    ashblue/fluid-behavior-tree

    1,166عرض على GitHub↗

    Fluid Behavior Tree هو إطار عمل قائم على الكود لـ Unity مصمم لإدارة سلوكيات الشخصيات المستقلة من خلال هياكل صنع القرار الهرمية. يعمل كمحرك منطق ذكاء اصطناعي للألعاب يعالج سلوكيات الكيانات المعقدة عن طريق اجتياز رسوم بيانية موجهة للعقد التي تعيد إشارات النجاح، أو الفشل، أو حالة التشغيل أثناء كل تحديث للإطار. تتميز المكتبة بنمط منشئ طليق (fluent builder pattern) يسمح للمطورين بتحديد هياكل الشجرة المتداخلة، والتسلسلات، وتدفقات التنفيذ المتوازية بالكامل من خلال طرق كود قابلة للسلسلة. يؤكد هذا النهج على النمطية، مما يتيح إنشاء وحدات سلوك قابلة لإعادة الاستخدام يمكن تكوينها في أنظمة ذكاء اصطناعي أكبر وأكثر تطوراً. يتضمن إطار العمل مجموعة شاملة من الأدوات لإدارة دورات حياة المهام وتوسيع الوظائف من خلال إجراءات، وشروط، ومزخرفات مخصصة. لدعم التطوير، يوفر أدوات تصور في الوقت الفعلي داخل محرر Unity، مما يسمح بمراقبة تسلسلات الشجرة النشطة وتصحيح أخطاء تدفق المنطق أثناء اللعب.

    Uses a chainable interface to simplify the definition of nested tree nodes and complex logic structures.

    C#aibehavior-treebuilder-pattern
    عرض على GitHub↗1,166
  1. Home
  2. Programming Languages & Runtimes
  3. Fluent Interface Patterns