31 个仓库
Field types specifically for handling and validating numeric data.
Distinguishing note: No candidates provided; grouping under Data & Databases as it pertains to field types.
Explore 31 awesome GitHub repositories matching data & databases · Numeric Fields. Refine with filters or upvote what's useful.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Stores and validates numeric data with support for indexing and uniqueness constraints.
SpringAll is a comprehensive reference library and learning resource for enterprise Java application development. It provides a collection of practical guides, configuration templates, and code examples designed to demonstrate standard architectural patterns within the Spring ecosystem. The project serves as a reference
Defines precise storage constraints for numeric fields to ensure data accuracy.
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
Enforces numeric limits including minimum and maximum values through comparison validators.
simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali
Retrieves numeric data from parsed documents as string representations to preserve precision and prevent conversion errors with large numbers.
Nautilus Trader is a high-performance algorithmic trading framework built in Rust, designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive platform for managing multi-asset portfolios and interacting with diverse financial markets through a standardized connectivity suite. The system is engineered to handle high-frequency data processing and complex order execution while maintaining precise numerical accuracy across various asset classes. The framework distinguishes itself through an architecture centered on deterministic even
Allows configuration of internal bit-width for financial calculations to balance performance and decimal accuracy.
This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili
Enforces numeric constraints such as minimum and maximum ranges on command-line arguments.
Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math
Standardizes floating point calculations and serialization to fixed decimal accuracy.
This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float
Provides specialized epsilon-based comparison and rounding utilities to ensure numerical stability in graphics calculations.
Numeral-js is a JavaScript number formatting library used to convert raw numeric values into human-readable strings for currencies, percentages, and abbreviations. It includes a numeric string parser to extract raw values from formatted strings by removing symbols and delimiters. The library provides locale-aware formatting to adjust decimal separators and currency symbols based on regional language settings. It also features a data size converter that transforms byte values into readable measurements using base-1000 or base-1024 standards. The system supports the registration of custom form
Extracts raw numeric values from formatted strings using regular expression patterns to preserve precision.
Sonic is a high-performance Go JSON serialization library that provides tools for encoding and decoding native data structures. It functions as a JIT-accelerated encoder, a JSON AST parser, a stream processor, and a lazy decoder. The project utilizes just-in-time machine code generation to optimize the encoding of large data schemas and employs a JIT assembler to maximize serialization and deserialization speeds. It features a precompiled schema warmup process to prevent latency spikes during initial execution and leverages SIMD hardware instructions for accelerated parsing. The library cove
Allows treating numbers as strings or integers during decoding to preserve exact numeric precision.
Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf
Validates if an entity state or attribute falls above or below specified numeric thresholds.
CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu
Caps the number of splits considered for numerical features to accelerate training when using a GPU.
Chai is an assertion library for Node.js and browser-based JavaScript applications. It functions as both a behavior-driven development and test-driven development framework, providing a system to verify code outputs, application state, and general logic. The project is an extensible validation engine that uses a plugin-based system to allow the registration of custom assertions and specialized data checks. It supports multiple modular assertion styles to accommodate different validation philosophies. The library covers a broad range of data validation capabilities, including the inspection o
Verifies if a number is strictly greater than or less than a specified value to ensure numerical boundaries are respected.
decimal.js 是一个 JavaScript 高精度数学库,旨在执行数学计算时避免标准浮点数带来的舍入误差。它提供了一套高精度数学工具包,支持执行基本算术运算和高级超越函数,并允许配置有效数字位数。 该库实现了基于十进制的数学运算,支持多种舍入模式和任意精度设置。它包含一个数字字符串解析器,可将十进制、十六进制、二进制和八进制字符串转换为高精度数值类型,并提供了一个将高精度十进制值转换为分母受限分数的工具。 其功能涵盖基本算术、高精度数值比较,以及根号、指数、对数和三角函数等高级数学运算。该工具包还提供数值输出格式化功能,并利用系统熵生成安全的随机数。
Allows users to set global or instance-level rules for significant digits and rounding modes to control calculation precision.
ArduinoJson is a C++ library for parsing and manipulating JSON data and MessagePack binary streams on microcontrollers with limited memory and processing power. It provides the core primitives necessary for embedded data serialization and parsing, enabling devices to exchange structured data over serial or network interfaces. The library is distinguished by its focus on microcontroller memory management, employing strategies such as pool-based allocation, string deduplication, and non-owning string views to minimize RAM usage. It further optimizes for constrained environments by allowing cons
Balances accuracy and memory usage by allowing selection of precision levels for numeric types.
bignumber.js 是一个任意精度的 JavaScript 库,旨在对超过标准浮点数限制的十进制数和整数执行数学运算。它作为一个十进制算术引擎和数学库,用于计算平方根、幂和模幂运算。 该项目提供了一个基数转换工具,能够解析和转换 2 到 36 之间任何基数的数值。它还包括一个数值格式化工具,用于将高精度值渲染为带有自定义分隔符和表示样式的本地化字符串。 该库涵盖了广泛的功能,包括任意精度算术、可配置的舍入规则和高精度数值比较。它还提供用于十进制到分数转换和加密安全随机数生成的工具。
Extracts numeric values from strings containing non-numeric characters such as currency symbols or group separators.
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy
Supports writing numeric literals as fixed-precision decimals up to 29 digits.
SVGOMG is a browser-based SVG minification tool that applies SVGO transformations entirely on the client side. It processes SVG files in a Web Worker to keep the user interface responsive, then displays the original and optimized file sizes side by side, including gzipped size estimates. The tool provides a live preview of the optimized SVG markup, rendered directly in the browser for immediate visual feedback. Users can configure which SVGO optimization plugins are enabled or disabled, set numerical precision for coordinates and transforms, and optionally pretty-print the output. Multiple op
Sets decimal places for SVG coordinates and transforms to balance file size against visual accuracy.
is-thirteen 是一个数字验证库和数值相等性检查器,旨在验证给定输入是否等于十三。它充当数据分类工具,可识别跨数值、文本和视觉输入流的这一特定值。 该项目包含一个基于图像的数字分类器,使用深度学习和神经网络分析来识别上传图像中数字十三的视觉表现。 该库涵盖了多种验证方法,包括精确算术相等性、定义容差范围内的近似值匹配、科学计数法解析以及书写形式的语言模式匹配。
Provides rules for comparing numeric field values against the target value of thirteen.
本项目是一个全面的教育资源和教程系列,用于学习 Bash 脚本和 Shell 编程。它作为在 Linux 环境中编写自动化脚本和创建可重用工具的技术指南和参考手册。 该材料专注于 DevOps 和 SysOps 自动化,涵盖了自定义命令行工具的开发、系统管理自动化,以及随机密码生成和 DDoS 防护等安全自动化的实现。 范围涵盖了核心语言基础(包括变量、循环和条件逻辑),以及系统健康监控、Web 服务器日志汇总和通过 SSH 进行远程服务器管理等操作功能。它还通过交互式菜单构建、输出格式化和命令别名处理终端交互。 内容组织为一系列指南、电子书和脚本参考。
Implements logical comparisons for numerical values to determine equality, ordering, and parity.