awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesString Value Transformers

Utilities that modify string content through operations like trimming, casing, or parsing.

Distinguishing note: None of the candidates cover general runtime string morphing within a validation pipeline.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · String Value Transformers. Refine with filters or upvote what's useful.

Awesome String Value Transformers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • arktypeio/arktypearktypeio 的头像

    arktypeio/arktype

    7,780在 GitHub 上查看↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Transforms strings through operations such as trimming whitespace, changing case, or parsing dates.

    TypeScriptjavascriptparsingruntime-typechecking
    在 GitHub 上查看↗7,780
  • apache/pinotapache 的头像

    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

    Manipulates text data through formatting, extraction, and pattern matching for analysis.

    Java
    在 GitHub 上查看↗6,098
  • cliutils/cli11CLIUtils 的头像

    CLIUtils/CLI11

    4,322在 GitHub 上查看↗

    CLI11 是一个仅包含头文件的 C++ 库,用于解析命令行参数和管理配置文件。它将 shell 输入映射到类型化变量,并支持创建复杂的命令层级。 该库的特色在于支持无限深度的嵌套子命令和前缀匹配。它通过允许从 TOML 或 INI 文件加载应用程序设置来集成配置管理,并支持回退到环境变量。 该项目提供了一套完整的参数解析工具,包括标志和位置参数,以及用于强制执行强制选项和相互依赖关系的验证框架。它还包括带有可自定义格式的自动帮助文档生成功能,以及在特定解析阶段触发自定义逻辑的回调系统。 该库无依赖,专为 C++11 及更高版本设计。

    Modifies input strings before processing to handle escape characters or normalize file paths.

    C++clicli-parsercpp11
    在 GitHub 上查看↗4,322
  • dynaconf/dynaconfdynaconf 的头像

    dynaconf/dynaconf

    4,308在 GitHub 上查看↗

    Dynaconf is a configuration management library for Python applications that provides a unified system for loading, validating, and managing settings. It aggregates configuration data from multiple files, environment variables, and external stores into a single object using a defined precedence order. The project distinguishes itself through a layered environment manager that separates settings into distinct profiles, such as development and production. It includes a declarative validation framework to enforce data rules and type constraints during the loading process, as well as an external s

    Offers built-in functions for case conversion, trimming, and splitting of configuration text values.

    Python
    在 GitHub 上查看↗4,308
  • prettier/prettier-eslintprettier 的头像

    prettier/prettier-eslint

    4,103在 GitHub 上查看↗

    prettier-eslint 是一个命令行代码样式工具和 JavaScript 格式化程序,集成了 Prettier 和 ESLint。它作为一个 Lint 包装器,协调格式化和 Linting 任务的顺序流水线,以确保源代码既美观一致又符合规则。 该工具通过在格式化后执行 Linting 修复来解决样式指南与逻辑规则之间的冲突。它允许配置格式化顺序以优先处理特定规则,并能识别未格式化的文件,从而方便在版本控制钩子中使用。 该项目提供了自动 Linting 修复和详细错误分析的能力,能够报告带有行号的规则违规。它支持直接覆盖文件,并可集成到静态分析工作流和自动化构建流水线中。

    Passes the codebase as a string between a formatter and a linter to apply successive modifications.

    TypeScripteslintformatterhacktoberfest
    在 GitHub 上查看↗4,103
  1. Home
  2. Programming Languages & Runtimes
  3. String Value Transformers

探索子标签

  • Source Code String TransformersUtilities that transform source code by treating the entire file as a string during processing pipelines. **Distinct from String Value Transformers:** Distinct from general string value transformers as it specifically targets the hand-off of source code between a formatter and linter.