awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesCharacter Set Validators

Validates 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.

Explore 5 awesome GitHub repositories matching development tools & productivity · Character Set Validators. Refine with filters or upvote what's useful.

Awesome Character Set Validators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • asaskevich/govalidatorAvatar asaskevich

    asaskevich/govalidator

    6,203Vezi pe 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
    Vezi pe GitHub↗6,203
  • dylang/shortidAvatar dylang

    dylang/shortid

    5,715Vezi pe GitHub↗

    shortid is a library for creating compact, non-sequential strings used as unique identifiers for database records and public URLs. It functions as a URL-friendly identifier utility designed to produce short alphanumeric strings. The project allows for the use of a custom alphabet to control the visual appearance of identifiers and avoid ambiguity. This custom character set mapping ensures that generated keys meet specific formatting or branding requirements. The system includes capabilities for non-sequential key generation to prevent resource enumeration, as well as tools to validate whethe

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

    JavaScript
    Vezi pe GitHub↗5,715
  • symfony/polyfill-ctypeAvatar symfony

    symfony/polyfill-ctype

    4,043Vezi pe GitHub↗

    Acest proiect este o bibliotecă de compatibilitate PHP care oferă un polyfill pentru extensia nativă ctype. Acesta servește drept strat de portabilitate, implementând funcțiile de bază lipsă ale limbajului pentru a asigura un comportament consistent în diferite medii de server și versiuni PHP. Biblioteca se specializează în validarea tipului de caracter, recreând comportamentul funcțiilor native ale extensiei folosind cod PHP pur. Utilizează detectarea mediului de runtime pentru a identifica dacă extensia nativă lipsește și injectează implementări de fallback direct în namespace-ul global pentru a preveni coliziunile și a menține portabilitatea codului.

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

    PHPcompatibilitycomponentctype
    Vezi pe GitHub↗4,043
  • promeg/tinypinyinAvatar promeG

    promeG/TinyPinyin

    3,943Vezi pe 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
    Vezi pe GitHub↗3,943
  • locutusjs/locutusAvatar locutusjs

    locutusjs/locutus

    3,770Vezi pe 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
    Vezi pe GitHub↗3,770
  1. Home
  2. Development Tools & Productivity
  3. Format String Validators
  4. Character Set Validators

Explorează sub-etichetele

  • Character Type Validation LibrariesSpecialized toolsets for verifying character types with environment-independent implementations. **Distinct from Character Set Validators:** Focuses on the library identity for character type validation rather than just the validation logic
  • Custom Character Set DefinitionsSpecifying the exact characters to be used when generating unique strings. **Distinct from Character Set Validators:** Focuses on the definition of the set for generation, whereas validators only check existing strings.