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

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

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

33 مستودعات

Awesome GitHub RepositoriesNull Value Handling

Returns the first non-null value from a provided list or replaces specific values with null.

Distinct from Null Value Representations: None of the candidates fit; this is a database-specific data cleaning capability.

Explore 33 awesome GitHub repositories matching data & databases · Null Value Handling. Refine with filters or upvote what's useful.

Awesome Null Value Handling GitHub Repositories

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

    prestodb/presto

    16,711عرض على GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Simplifies data cleaning by providing functions to handle and replace null values.

    Javabig-datadatahadoop
    عرض على GitHub↗16,711
  • wenzhixin/bootstrap-tableالصورة الرمزية لـ wenzhixin

    wenzhixin/bootstrap-table

    11,820عرض على GitHub↗

    Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay

    Implements specific sorting logic to ensure rows with empty values are placed at the end of the list.

    JavaScriptbootstrapbootstrap-tablebulma
    عرض على GitHub↗11,820
  • prql/prqlالصورة الرمزية لـ PRQL

    PRQL/prql

    10,703عرض على GitHub↗

    PRQL is a functional, modular data transformation language that serves as a compiler for relational data pipelines. It allows developers to write expressive, pipelined queries that are translated into standard SQL dialects. By abstracting complex data manipulation into a readable, sequential syntax, the project enables the construction of maintainable workflows that remain independent of specific database engines. The language distinguishes itself through a robust compilation infrastructure that performs type validation and relational algebra analysis before generating target-specific code. I

    Provides a coalescing operator to replace null values with specified defaults during data processing.

    Rustdatapipelinesql
    عرض على GitHub↗10,703
  • ljharb/qsالصورة الرمزية لـ ljharb

    ljharb/qs

    8,940عرض على GitHub↗

    qs is a query string parsing and serialization library used to convert URL query strings into JavaScript objects and transform objects or arrays back into URI-encoded strings. It functions as a secure parser and URI encoding utility, specifically designed to handle nested data structures. The library distinguishes itself through configurable nesting styles and array serialization formats. It provides support for custom character encoding logic and utilizes charset sentinels to manage conversions between UTF-8 and ISO-8859-1. To prevent resource exhaustion and security vulnerabilities, the pr

    Distinguishes between null and empty strings or omits keys with null values during serialization.

    JavaScript
    عرض على GitHub↗8,940
  • jackzhenguo/python-small-examplesالصورة الرمزية لـ jackzhenguo

    jackzhenguo/python-small-examples

    8,132عرض على GitHub↗

    This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional

    Implements a tool to replace missing data with specified values or statistics like mean and median.

    Pythondata-sciencemachine-learningpython
    عرض على GitHub↗8,132
  • 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

    Filters maps by removing all entries that contain null values.

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

    daffainfo/AllAboutBugBounty

    6,644عرض على GitHub↗

    AllAboutBugBounty is a curated collection of bug bounty techniques and payloads for web application security testing. It serves as a reference resource covering common web vulnerabilities and exploitation methods for security researchers, providing a structured approach to identifying and exploiting web application security flaws in bug bounty programs. The repository covers a wide range of attack categories including authentication bypass, cross-site scripting injection, server-side request forgery, web cache poisoning, and business logic abuse. It includes techniques for bypassing access co

    Covers submitting null values to bypass two-factor authentication verification steps.

    bugbugbountybugbountytips
    عرض على GitHub↗6,644
  • lightbend/configالصورة الرمزية لـ lightbend

    lightbend/config

    6,309عرض على GitHub↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Distinguishes between null and absent configuration values without throwing exceptions.

    Javaconfiguration-libraryhoconsupported
    عرض على GitHub↗6,309
  • dimitri/pgloaderالصورة الرمزية لـ dimitri

    dimitri/pgloader

    6,295عرض على GitHub↗

    pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos

    Strips NUL characters from string values during data loading.

    Common Lispclozure-clcommon-lispcsv
    عرض على GitHub↗6,295
  • apache/pinotالصورة الرمزية لـ apache

    apache/pinot

    6,098عرض على GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Configures data ingestion and query execution to track and process null values instead of treating all fields as non-null.

    Java
    عرض على GitHub↗6,098
  • graphql-dotnet/graphql-dotnetالصورة الرمزية لـ graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987عرض على GitHub↗

    GraphQL.NET هو إطار عمل من جانب الخادم لبناء وتنفيذ واجهات برمجة تطبيقات GraphQL داخل تطبيقات C#. يوفر مجموعة أدوات شاملة لبناء المخططات، ومحركاً اتحادياً لرسوم البيانات الموزعة، ومعالج اشتراكات لإدارة تدفقات البيانات في الوقت الفعلي. يتميز المشروع بمنشئ مخططات مرن يدعم كلاً من تعريفات الكود أولاً البرمجية ونهج المخطط أولاً التصريحي باستخدام لغة تعريف المخطط القياسية. يتضمن محرك اتحاد مخصص لتقسيم رسوم البيانات إلى رسوم فرعية وتكوينها في بوابة موحدة، بالإضافة إلى تنفيذ محمل بيانات مصمم خصيصاً لحل مشكلة استعلام N+1 من خلال التجميع والتخزين المؤقت. يغطي إطار العمل مجموعة واسعة من القدرات التشغيلية، بما في ذلك تكامل حقن التبعية لإدارة عمر الخدمة، وخطوط أنابيب البرمجيات الوسيطة لاعتراض دقة الحقول، وخط أنابيب تنفيذ محسن بأنواع القيم لتقليل تخصيصات الذاكرة. كما يوفر أدوات لتحليل تعقيد الاستعلام، والتخزين المؤقت للمستندات، والتحكم في الوصول القائم على الأدوار لتأمين نقاط نهاية API. يسمح دعم تجميع المخططات مسبقاً لإطار العمل بالتنفيذ في البيئات التي تحظر إنشاء الكود الديناميكي.

    Controls the serialization and deserialization of null values within custom scalar types.

    C#apidotnet-coregraphiql
    عرض على GitHub↗5,987
  • go-pg/pgالصورة الرمزية لـ go-pg

    go-pg/pg

    5,785عرض على GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Maps nullable columns using Go pointers or sql.Null types to distinguish NULL from zero values.

    Go
    عرض على GitHub↗5,785
  • mockk/mockkالصورة الرمزية لـ mockk

    mockk/mockk

    5,747عرض على GitHub↗

    MockK is a Kotlin test double framework that creates mocks, spies, and relaxed mocks for unit testing, with support for final classes, static methods, and coroutines. It functions as a bytecode instrumentation library that modifies compiled class files at load time to intercept constructors, final methods, and static functions without source changes, and also provides dedicated libraries for constructor mocking and coroutine mocking. The framework is designed specifically for Kotlin, handling Kotlin-specific constructs like extension functions, singletons, and suspend functions. MockK disting

    Handles null values in mocks by returning null or accepting null arguments for nullable type coverage.

    Kotlinargument-matcherschain-callshacktoberfest
    عرض على GitHub↗5,747
  • tortoise/tortoise-ormالصورة الرمزية لـ tortoise

    tortoise/tortoise-orm

    5,582عرض على GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Matches records where a field is null when the filter value is explicitly set to None in queries.

    Pythonasyncasynciomysql
    عرض على GitHub↗5,582
  • protobuf-net/protobuf-netالصورة الرمزية لـ protobuf-net

    protobuf-net/protobuf-net

    4,930عرض على GitHub↗

    protobuf-net is a .NET library that serializes and deserializes objects using the Protocol Buffers binary format for efficient data exchange. It provides a code-first gRPC service framework, allowing developers to define service contracts directly from existing C# classes without writing separate .proto files. The library is nullable-aware, encoding null values in collections and nullable scalars using wrapper messages to distinguish null from default zero values, and includes an ahead-of-time serializer generator that compiles serializer code at build time to eliminate runtime code generati

    Uses an extra message wrapper around a collection to encode null, empty, or populated states differently.

    C#
    عرض على GitHub↗4,930
  • lk-geimfari/mimesisالصورة الرمزية لـ lk-geimfari

    lk-geimfari/mimesis

    4,818عرض على GitHub↗

    Mimesis هو مولد بيانات اصطناعية بلغة Python يستخدم لإنشاء مجموعات بيانات وهمية واقعية وبيانات تجريبية لاختبار البرمجيات وتطويرها. يعمل كمولد مجموعات بيانات قائم على المخطط (Schema) قادر على إنتاج سجلات منظمة ومجموعات بيانات علائقية، بينما يعمل أيضاً كمخفي بيانات للإنتاج لاستبدال المعلومات الحساسة بقيم اصطناعية. تتميز المكتبة بدعم شامل متعدد اللغات، مما يسمح بإنشاء معلومات خاصة بالموقع لمحاكاة ملفات تعريف المستخدمين الإقليمية. وتضمن إمكانية التكرار من خلال توليد البيانات الحتمية باستخدام البذور (Seeds)، مما يتيح إنشاء مجموعات بيانات متسقة عبر عمليات تشغيل مختلفة. تغطي الأداة مجموعة واسعة من المحتوى الاصطناعي، بما في ذلك الهوية الشخصية، والبيانات المالية، والعناوين الجغرافية، وبيانات الشبكة الوصفية، والتسلسلات العلمية. وتمتد قدراتها إلى تحويل البيانات من خلال المنطق الشرطي والأنابيب (Piping)، بالإضافة إلى التكامل مع إطارات البيانات (Dataframes) وأنماط المصنع (Factory patterns). كما تدعم إنشاء رموز النظام الموحدة، ورموز التشفير، ومحاكاة الملفات الثنائية. إطار العمل قابل للتوسيع عبر مزودي بيانات مخصصين ومعالجات حقول، مما يسمح للمستخدمين بدمج منطق خاص بالمجال وملفات JSON خارجية لتوليد بيانات متخصصة.

    Introduces missing or placeholder data into synthetic datasets based on specified probabilities to test edge cases.

    Pythondatadataframedatascience
    عرض على GitHub↗4,818
  • carltongibson/django-filterالصورة الرمزية لـ carltongibson

    carltongibson/django-filter

    4,683عرض على GitHub↗

    django-filter هي مكتبة لتصفية Django QuerySets عن طريق تعيين معلمات URL لعمليات بحث قاعدة البيانات باستخدام بناء جملة تعريفي. تعمل كمولد فلاتر نماذج وأداة بحث في قاعدة البيانات تترجم معلمات الطلب إلى استعلامات لتحسين نتائج البيانات. يتيح المشروع الإنشاء التلقائي لفلاتر البحث والنماذج التي يواجهها المستخدم بناءً على تعريفات حقول النموذج. يدعم المشروع منطق استرجاع متقدم من خلال طرق بحث مخصصة، ومسارات العلاقات، وتكامل البحث في النص الكامل، مع توفير نظام لتحسين النتائج داخل نقاط نهاية REST API. تغطي إمكانيات المشروع إنشاء نماذج فلاتر تفاعلية، وعرض طرق عرض القوائم المفلترة، واستخدام وظائف المصنع لإنشاء مجموعات فلاتر ديناميكية. يتعامل النظام أيضاً مع التصفية الخاصة بالنوع للقيم المنطقية، و UUIDs، وطوابع ISO 8601 الزمنية، بالإضافة إلى التصفية القائمة على الطلب باستخدام هوية المستخدم المصادق عليه.

    Checks if a field is empty or null using boolean toggles or dedicated menu labels within database queries.

    Python
    عرض على GitHub↗4,683
  • masterminds/sprigالصورة الرمزية لـ Masterminds

    Masterminds/sprig

    4,692عرض على GitHub↗

    Sprig is a comprehensive library of helper functions designed to extend the Go text template engine. It provides a wide array of custom functions that can be injected into the engine to enable complex data manipulation and logic directly within templates. The project offers specialized capabilities for cryptography, including the generation of private keys, X.509 certificates, and secure password hashes. It also includes advanced logic extensions for semantic versioning comparison, ternary evaluations, and the resolution of environment variables from the host operating system. The library co

    Provides fallback values for empty variables and handles null values within template logic.

    Gogotemplatetemplates
    عرض على GitHub↗4,692
  • typestack/routing-controllersالصورة الرمزية لـ typestack

    typestack/routing-controllers

    4,508عرض على GitHub↗

    routing-controllers هو موجه API تصريحي ومتحكم إطار عمل ويب لـ TypeScript. يوفر نظاماً لتحديد مسارات HTTP ومنطق معالجة الطلبات باستخدام مصممات (decorators) قائمة على الفئات وبيانات وصفية لتنظيم نقاط نهاية API في بنية منظمة. يستخدم المشروع تكامل خادم قائم على المحولات لفصل منطق التوجيه عن إطار عمل الويب الأساسي، مما يوفر تكاملات محددة لـ Express و Koa. يتميز بنظام تحويل النوع القائم على الانعكاس الذي يتحقق من معاملات الطلب الواردة ويحولها إلى مثيلات فئة مكتوبة. تغطي مساحة القدرة خط أنابيب طلب-استجابة كاملاً، بما في ذلك تنفيذ الوسيط، واعتراض الاستجابة، وإدارة الأخطاء العالمية. يدعم أدوات توجيه متقدمة مثل بادئة المسار العالمية، واكتشاف المكونات القائم على نظام الملفات، وتكامل حقن التبعية. تشمل الوظائف الإضافية التحكم في الوصول القائم على الأدوار، وحقن المستخدم المصادق عليه، ومعالجات متخصصة لتحميل الملفات وبث الاستجابة.

    Allows mapping null or undefined controller results to custom HTTP status codes or error classes.

    TypeScriptcontrollersexpress-routerframework
    عرض على GitHub↗4,508
  • rails/jbuilderالصورة الرمزية لـ rails

    rails/jbuilder

    4,414عرض على GitHub↗

    Jbuilder هو محرك قوالب ومنشئ JSON للغة Ruby يوفر لغة خاصة بالمجال (DSL) لإنشاء كائنات JSON منظمة. يعمل كمساعد عرض لتحويل البيانات إلى تنسيق JSON باستخدام المنطق، والشروط، والحلقات. يتيح المشروع بناء هياكل بيانات معقدة من خلال استخدام الأجزاء (partials) والكائنات المتداخلة للحفاظ على النمطية. ويتضمن قدرات لتحويل المفاتيح في وقت التشغيل، مما يسمح بتحويل مفاتيح السمات بين اصطلاحات تسمية مختلفة مثل snake case وcamel case. يدعم النظام هيكلة JSON الديناميكية مع القدرة على تحديد المفاتيح في وقت التشغيل وإدارة مخرجات قيم null. كما يوفر آلية لتخزين أجزاء JSON المعروضة مؤقتاً لتقليل المعالجة المتكررة.

    Provides control over whether null values are explicitly returned or omitted from the final JSON structure.

    Ruby
    عرض على GitHub↗4,414
السابق12التالي
  1. Home
  2. Data & Databases
  3. Null Value Handling

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

  • Absence DifferentiationDistinguishing between a value that is explicitly null and a value that is completely missing from the container. **Distinct from Null Value Handling:** Focuses on the semantic difference between None and Missing in functional containers, rather than database imputation.
  • Collection Element Null SupportCapability to serialize null entries within a collection for both scalar and message types. **Distinct from Null Value Handling:** Focuses specifically on allowing null elements inside a list, rather than general null value handling.
  • Collection Null Differentiation1 وسم فرعيMechanisms to distinguish between a null reference and an initialized empty collection during serialization. **Distinct from Null Value Handling:** Focuses on the structural differentiation of null vs empty collections, whereas the parent is general null value handling.
  • Configuration Null DetectorsChecks whether a configuration path exists and is explicitly set to null, distinguishing null from absent values. **Distinct from Null Value Handling:** Distinct from Null Value Handling: specifically detects null values in configuration trees, not general data cleaning.
  • Custom Scalar Null HandlingsSerializing or deserializing null values within custom scalars, such as coercing empty strings to null. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on null handling within custom scalar serialization/deserialization, not general data cleaning or imputation.
  • First Non-Null Value SelectorsEvaluates a list of expressions and returns the first one that is not null. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on selecting the first non-null value from a list, not general null replacement or cleaning.
  • Fixed-Width Null SubstitutionsReplaces blank-only or specific literal strings with SQL NULL when reading fixed-width columns. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on null substitution specifically for fixed-width file formats, not general null handling.
  • Mock Null Value HandlingsReturns null or accepts null arguments in mocks to cover edge cases in nullable types. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on null handling within mock objects for testing, not general data cleaning or imputation.
  • Null Character RemoversStrips NUL characters from string values during data loading. **Distinct from Null Value Handling:** Distinct from Null Value Handling: removes NUL characters from strings rather than handling SQL NULL values.
  • Null Sorting BehaviorPlaces null entries at the end for ascending order and at the beginning for descending order during sorting. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses specifically on null placement in sorted results, not general null replacement or cleaning.
  • Null Value CountingUtilities for calculating the number of missing entries within datasets. **Distinct from Null Value Handling:** Focuses on quantification of missing data rather than replacement or selection.
  • Null Value FillingImputation of missing data using constant values or calculated statistics. **Distinct from Null Value Handling:** Focuses on filling/imputing missing values rather than simple replacement or selection.
  • Null Value Filtering in QueriesMatches records where a field is null when the filter value is explicitly set to None, matching intuitive expectations. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on filtering records by null values in database queries, not general null replacement or imputation.
  • Nullable Column MappingsUses Go pointers or sql.Null types to explicitly model nullable database columns. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on ORM-level mapping of nullable columns, not general null-coalescing functions.
  • Nullable Column RepresentationsUses pointers or sql.Null* types to explicitly model nullable columns and distinguish NULL from zero values. **Distinct from Null Value Handling:** Distinct from Null Value Handling: focuses on type-level representation of nullable columns in ORM models, not runtime null-coalescing.
  • Response Null HandlingDefining specific HTTP status codes or exceptions to return when a handler returns null or undefined. **Distinct from Null Value Handling:** Focuses on the HTTP response status mapping for null results rather than database-level null data cleaning.