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

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

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

6 مستودعات

Awesome GitHub RepositoriesNull-Coalescing Operators

Language-level operators that provide fallback values for expressions evaluating to null.

Distinct from Fallback Value Logic: Focuses on language operators specifically, whereas the parent covers general fallback logic.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Null-Coalescing Operators. Refine with filters or upvote what's useful.

Awesome Null-Coalescing Operators GitHub Repositories

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

    dotnet/csharplang

    12,636عرض على GitHub↗

    This repository serves as the programming language design repository for C#, containing the official language specification and the technical standards governing its grammar, type safety, and memory management. It functions as a collaborative space for the formal design and evolution of the language. The project manages a community-driven evolution process, utilizing a public proposal backlog to debate and adopt new features. This involves formal syntax prototyping and the engineering of the type system to refine the language's behavior and implementation. The scope of the specification cove

    Specifies the behavior of operators that provide fallback values when an expression is null.

    C#csharplanguage-design
    عرض على GitHub↗12,636
  • tc39/proposal-pipeline-operatorالصورة الرمزية لـ tc39

    tc39/proposal-pipeline-operator

    7,897عرض على GitHub↗

    This is an ECMAScript proposal that introduces a pipeline operator for JavaScript, enabling left-to-right expression chaining with a dedicated placeholder token to reference the previous step's value. The proposal defines a syntax-only transformation that desugars to standard JavaScript, requiring no new runtime support or engine primitives. The pipeline operator allows chaining operations sequentially, passing each result to the next step in natural reading order. It includes a null-safe variant that short-circuits on nullish values, returning them unchanged and skipping remaining steps. Eac

    Implements a pipeline variant that short-circuits on nullish values, passing them through unchanged.

    HTMLjavascriptoperatorpipeline
    عرض على GitHub↗7,897
  • vandadnp/flutter-tips-and-tricksالصورة الرمزية لـ vandadnp

    vandadnp/flutter-tips-and-tricks

    6,822عرض على GitHub↗

    This repository is a collection of practical code snippets and implementation patterns for Flutter and Dart. It serves as a comprehensive guide and reference for asynchronous programming, state management patterns, and UI component design. The project provides advanced language reference material covering generics, reflection, factory constructors, and null-aware operators. It also includes specific utilities for manipulating Dart collections, such as helper methods for transforming and filtering maps, lists, and iterables. The coverage extends to high-level capabilities including asynchrono

    Implements null-aware infix operators to handle nullable values gracefully.

    Dartdartflutterflutter-ui
    عرض على GitHub↗6,822
  • estree/estreeالصورة الرمزية لـ estree

    estree/estree

    5,421عرض على GitHub↗

    ESTree هو مخطط رسمي ومجموعة من واجهات الكائنات المستخدمة لتمثيل كود مصدر JavaScript كشجرة بناء جملة مجردة موحدة. يعمل كتنسيق شجرة مشترك ومعيار محلل لضمان التوافق بين مختلف محللات JavaScript وأدوات التحويل. توفر المواصفات طريقة متسقة لنمذجة بنيات اللغة، بما في ذلك العبارات، والتعبيرات، وإعلانات الوحدات. تتضمن تمثيلات مفصلة لميزات اللغة الحديثة مثل الفئات، والمعرفات الخاصة، والمنطق القصير مثل nullish coalescing وoptional chaining. يغطي المشروع سطحاً واسعاً لأدوات اللغة، بما في ذلك نمذجة أنظمة الوحدات مع الاستيرادات الديناميكية وتسمية التصدير المستعارة، والتعامل مع قيم الأعداد الصحيحة الكبيرة، ودعم امتدادات الصيغة التجريبية لمقترحات اللغة في المرحلة المبكرة. كما يحدد كيفية تعيين عقد الشجرة إلى إحداثيات المصدر الأصلية لتتبع الموقع بدقة. يسهل هذا النموذج الموحد تحليل الكود الثابت، وتحويل الكود المصدري الآلي، وتوافق أدوات المترجم العامة.

    Models complex logic like optional chaining and nullish coalescing as structured AST nodes with distinct operands.

    astestreejavascript
    عرض على GitHub↗5,421
  • helmfile/helmfileالصورة الرمزية لـ helmfile

    helmfile/helmfile

    4,987عرض على GitHub↗

    Helmfile is a declarative tool for managing Kubernetes Helm releases across multiple environments. It defines the desired state of releases in version-controlled YAML files and synchronizes the cluster to match that state, acting as both a release manager and a state sync orchestrator. The tool layers environment-specific values, secrets, and lifecycle hooks onto shared release definitions, enabling consistent multi-environment deployments. Helmfile distinguishes itself through several integrated capabilities: it generates separate dependency lockfiles per environment for staged rollout of ch

    Returns the first non-null value from a list of arguments and recovers from evaluation errors during template rendering.

    Gohelmkuberneteskustomize
    عرض على GitHub↗4,987
  • knetic/govaluateالصورة الرمزية لـ Knetic

    Knetic/govaluate

    3,940عرض على GitHub↗

    govaluate is a Go expression evaluator and runtime logic parser. It functions as a dynamic rule engine that converts string-based expressions into executable operations, allowing for the calculation of mathematical and logical expressions at runtime. The library enables the execution of business rules and custom formulas without recompiling source code. It supports extending evaluation behavior through the injection of external parameters and the execution of user-defined custom functions. The system provides capabilities for dynamic data validation, including regular expression matching and

    Provides language-level operators to substitute missing or null results with defined fallback values.

    Goevaluationexpressiongo
    عرض على GitHub↗3,940
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Fallback Value Logic
  5. Null-Coalescing Operators

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

  • Null Coalescing Template FunctionsHelmfile returns the first non-null value from a list of arguments and recovers from evaluation errors during template rendering. **Distinct from Null-Coalescing Operators:** Distinct from Null-Coalescing Operators: provides template-level null coalescing and error recovery, not language-level operators.
  • Null-Safe Pipeline OperatorsPipeline variants that short-circuit on nullish values, passing them through unchanged. **Distinct from Null-Coalescing Operators:** Distinct from Null-Coalescing Operators: applies null-coalescing behavior to pipeline chaining, not just fallback value selection.
  • Operator Node ModelingRepresenting language-level operators as structured nodes within a syntax tree. **Distinct from Null-Coalescing Operators:** Focuses on the AST representation of the operator, not the logic of the operator itself.