5 रिपॉजिटरी
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.
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.
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.
CLI11 is a header-only C++ library for parsing command line arguments and managing configuration files. It maps shell input to typed variables and supports the creation of complex command hierarchies. The library is distinguished by its support for nested subcommands with infinite depth and prefix matching. It integrates configuration management by allowing application settings to be loaded from TOML or INI files, with the ability to fall back to environment variables. The project provides a comprehensive set of tools for argument parsing, including flags and positional arguments, alongside
Modifies input strings before processing to handle escape characters or normalize file paths.
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.
prettier-eslint एक कमांड-लाइन कोड स्टाइलिस्ट और JavaScript फॉर्मैटर है जो Prettier और ESLint को एकीकृत करता है। यह एक लिंटर रैपर के रूप में कार्य करता है, जो सोर्स कोड को सौंदर्यपूर्ण रूप से सुसंगत और नियमों के अनुरूप रखने के लिए फॉर्मेटिंग और लिंटिंग कार्यों की एक क्रमिक पाइपलाइन का समन्वय करता है। यह टूल फॉर्मेटिंग के बाद लिंटिंग फिक्स निष्पादित करके स्टाइल गाइड और लॉजिक नियमों के बीच के संघर्षों को हल करता है। यह विशिष्ट नियमों को प्राथमिकता देने के लिए एक कॉन्फ़िगर करने योग्य फॉर्मेटिंग अनुक्रम की अनुमति देता है और वर्शन कंट्रोल हुक में उपयोग को सुविधाजनक बनाने के लिए अनफॉर्मेटेड फाइलों की पहचान कर सकता है। यह प्रोजेक्ट स्वचालित लिंटिंग फिक्स और विस्तृत त्रुटि विश्लेषण की क्षमताएं प्रदान करता है जो लाइन पोजीशन के साथ नियम उल्लंघन की रिपोर्ट करता है। यह डायरेक्ट फाइल ओवरराइटिंग का समर्थन करता है और स्टेटिक एनालिसिस वर्कफ़्लो और स्वचालित बिल्ड पाइपलाइनों में एकीकृत होता है।
Passes the codebase as a string between a formatter and a linter to apply successive modifications.