awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesFormat String Validators

Tools that verify format specifiers against expected data types to prevent crashes.

Distinct from String Formatting Utilities: Distinct from general string formatting utilities by focusing on the validation of the format string itself.

Explore 6 awesome GitHub repositories matching development tools & productivity · Format String Validators. Refine with filters or upvote what's useful.

Awesome Format String Validators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fmtlib/fmtAvatar de fmtlib

    fmtlib/fmt

    23,596Ver en GitHub↗

    fmt is a type-safe C++ text formatting library used to convert data into formatted strings and text. It serves as a high-performance string buffer utility and provided the basis for the formatting features introduced in the C++20 standard. The library shifts format string validation and size computation to the compilation phase to prevent runtime crashes and increase execution speed. It utilizes a memory-efficient interface to write formatted data directly into buffers, minimizing allocations and eliminating intermediate string overhead. The project covers a broad range of text processing ca

    Checks format specifiers against argument types during compilation to prevent runtime crashes caused by mismatched data types.

    C++
    Ver en GitHub↗23,596
  • asaskevich/govalidatorAvatar de asaskevich

    asaskevich/govalidator

    6,203Ver en GitHub↗

    Go Package of validators and sanitizers for strings, numerics, slices and structs

    Tests whether a string contains only characters of a certain type, such as alphabetic, numeric, or ASCII.

    Gogogovalidatorsanitization
    Ver en GitHub↗6,203
  • dylang/shortidAvatar de dylang

    dylang/shortid

    5,715Ver en GitHub↗

    shortid es una librería para crear cadenas compactas no secuenciales utilizadas como identificadores únicos para registros de bases de datos y URLs públicas. Funciona como una utilidad de identificadores amigables para URLs diseñada para producir cadenas alfanuméricas cortas. El proyecto permite el uso de un alfabeto personalizado para controlar la apariencia visual de los identificadores y evitar ambigüedades. Este mapeo de conjunto de caracteres personalizado asegura que las claves generadas cumplan con requisitos específicos de formato o marca. El sistema incluye capacidades para la generación de claves no secuenciales para prevenir la enumeración de recursos, así como herramientas para validar si una cadena dada se adhiere al formato de identificador y conjunto de caracteres esperado.

    Provides the ability to specify the exact set of characters used to build identifiers for specific requirements.

    JavaScript
    Ver en GitHub↗5,715
  • symfony/polyfill-ctypeAvatar de symfony

    symfony/polyfill-ctype

    4,043Ver en GitHub↗

    Este proyecto es una biblioteca de compatibilidad de PHP que proporciona un polyfill para la extensión nativa ctype. Sirve como una capa de portabilidad, implementando funciones centrales del lenguaje faltantes para garantizar un comportamiento consistente en diferentes entornos de servidor y versiones de PHP. La biblioteca se especializa en la validación de tipos de caracteres, recreando el comportamiento de las funciones de extensión nativas utilizando código PHP puro. Utiliza la detección del entorno en tiempo de ejecución para identificar si la extensión nativa falta e inyecta implementaciones de respaldo directamente en el espacio de nombres global para evitar colisiones y mantener la portabilidad del código.

    Provides a comprehensive set of tools for validating character types across diverse hosting platforms.

    PHPcompatibilitycomponentctype
    Ver en GitHub↗4,043
  • promeg/tinypinyinAvatar de promeG

    promeG/TinyPinyin

    3,943Ver en GitHub↗

    TinyPinyin is a Java and Android compatible library used for converting Chinese characters into Pinyin phonetic representations. It provides utilities for Chinese character detection to identify whether text belongs to the Chinese writing system. The library includes a polyphonic character resolver that determines the correct pronunciation for characters with multiple sounds through contextual analysis. It is designed for low memory usage on mobile devices.

    Implements range-based checks to validate if characters belong to the Chinese writing system.

    Javacharacterjava-androidpinyin
    Ver en GitHub↗3,943
  • locutusjs/locutusAvatar de locutusjs

    locutusjs/locutus

    3,770Ver en GitHub↗

    Locutus is a multi-language utility library and polyfill collection written in TypeScript. It provides a comprehensive set of implementations for standard library functions from various programming languages, enabling developers to use familiar semantics and behaviors across different technical environments. The library functions as a cross-language standard library, porting core logic and utilities from diverse languages into a type-safe TypeScript toolset. It focuses on maintaining consistent behavior through a polyfill-based design that replicates the original functionality of these foreig

    Provides validators to check if strings consist of specific character sets like alphanumeric or digits.

    TypeScriptjavascriptportsprogramming-language
    Ver en GitHub↗3,770
  1. Home
  2. Development Tools & Productivity
  3. Format String Validators

Explorar subetiquetas

  • Character Set Validators2 sub-etiquetasValidates that a string contains only characters from a specified set, such as alphabetic, numeric, ASCII, or alphanumeric. **Distinct from Format String Validators:** Distinct from Format String Validators: focuses on character-level content validation (e.g., only letters or digits) rather than verifying format specifier syntax.