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
·

9 repository-uri

Awesome GitHub RepositoriesNumber Type Validation

Checks that a value adheres to a numeric type.

Distinct from Data Validation: More specific than general Data Validation; focuses exclusively on verifying the numeric type of an input.

Explore 9 awesome GitHub repositories matching data & databases · Number Type Validation. Refine with filters or upvote what's useful.

Awesome Number Type Validation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • humanwhocodes/computer-science-in-javascriptAvatar humanwhocodes

    humanwhocodes/computer-science-in-javascript

    9,119Vezi pe GitHub↗

    This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies. The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori

    Implements the Luhn algorithm to validate credit card numbers and other numeric identifiers.

    JavaScript
    Vezi pe GitHub↗9,119
  • open-circle/valibotAvatar open-circle

    open-circle/valibot

    8,769Vezi pe GitHub↗

    Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.

    Deno Valide checks that a value is a number and returns an error if incorrect.

    TypeScriptbundle-sizemodularparsing
    Vezi pe GitHub↗8,769
  • any86/any-ruleAvatar any86

    any86/any-rule

    8,662Vezi pe GitHub↗

    Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns for validating and extracting common data formats. The project separates its static regex collection from editor-specific plugins, allowing the same pattern library to be accessed through VS Code, IntelliJ IDEA, Alfred Workflow, and a web interface. The tool enables keyword-based pattern retrieval, letting users search for the correct regex by typing descriptive terms rather than remembering exact syntax. It covers a broad range of validation needs including email addresses, U

    Ships validators for Chinese ID numbers, license plates, social credit codes, and other national formats.

    TypeScriptawsomeexpressregex
    Vezi pe GitHub↗8,662
  • dylanaraps/pure-sh-bibleAvatar dylanaraps

    dylanaraps/pure-sh-bible

    7,709Vezi pe GitHub↗

    This project is a collection of POSIX-compliant shell functions and polyfills designed to replace external binaries with portable, built-in utility implementations. It serves as a compatibility library and utility kit for shell scripting, providing shell-native alternatives to common command line utilities. The library focuses on removing dependencies on external processes by implementing tasks directly within the shell. This includes the use of shell-native sequences for terminal user interface design, such as text coloring and cursor movement, and the use of built-in pattern matching for te

    Validates whether a given input value is an integer or a floating-point number.

    Shell
    Vezi pe GitHub↗7,709
  • elves/elvishAvatar elves

    elves/elvish

    6,325Vezi pe GitHub↗

    Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes

    Creates numeric values that sort and convert to JSON as numbers, distinct from numeric strings.

    Gogoprogramming-languageshell
    Vezi pe GitHub↗6,325
  • sodiray/radashAvatar sodiray

    sodiray/radash

    4,845Vezi pe GitHub↗

    Radash este o bibliotecă de utilitare funcționale TypeScript concepută pentru transformarea datelor, validare și gestionarea fluxurilor de lucru. Oferă o colecție de funcții helper tipizate pentru a manipula array-uri, obiecte și șiruri de caractere. Proiectul dispune de un toolkit de flux de lucru asincron pentru gestionarea promisiunilor, reîncercărilor și limitelor de concurență, alături de o suită de validatoare booleene pentru verificarea tipurilor primitive, obiectelor și promisiunilor. De asemenea, implementează modele de programare funcțională, cum ar fi compunerea funcțiilor, aplicarea parțială și modele de răspuns de tip error-first. Biblioteca acoperă o arie largă de capabilități, inclusiv gestionarea stării obiectelor cu deep cloning și merging, manipulări complexe de array-uri și formatarea șirurilor. În plus, oferă instrumente pentru optimizarea execuției, cum ar fi limitarea ratei (rate limiting) și caching-ul rezultatelor.

    Provides a utility to check if a given value is a number.

    TypeScriptfunctionshacktoberfestjavascript
    Vezi pe GitHub↗4,845
  • geongeorge/i-hate-regexAvatar geongeorge

    geongeorge/i-hate-regex

    4,562Vezi pe GitHub↗

    i-hate-regex este o suită de utilitare interactive pentru construirea, validarea, configurarea și vizualizarea expresiilor regulate. Oferă un mediu specializat pentru construcția și depanarea regex-urilor, permițând utilizatorilor să creeze modele complexe și să verifice comportamentul de potrivire prin testare interactivă. Proiectul include un generator de expresii regulate cu previzualizare în timp real și un instrument de reprezentare vizuală care afișează structura logică a unui model. Include, de asemenea, o bibliotecă curatoriată de modele standardizate pentru formate comune de date, inclusiv adrese de e-mail, adrese IP, numere de telefon, date calendaristice și coduri numerice personale. Setul de instrumente acoperă validarea sintaxei regex și configurarea flag-urilor pentru comportamente globale, case-insensitive și multiline. De asemenea, suportă încorporarea componentelor sale de vizualizare în site-uri web externe.

    A pre-defined regular expression pattern for verifying strings against the NNN-NN-NNNN format while enforcing government restrictions.

    Vuenuxtregextailwindcss
    Vezi pe GitHub↗4,562
  • xjp-git/antizhapianAvatar XJP-GIT

    XJP-GIT/AntiZhaPian

    3,177Vezi pe GitHub↗

    AntiZhaPian is a social engineering framework and fraud simulation application. It generates fake security center dashboards and anti-fraud interfaces designed to deceive users into believing that official security software is installed. The project functions as a simulation tool that mimics the visual appearance and behavior of anti-fraud applications. It uses template-based rendering and state-driven UI simulation to create synthetic dashboards with dynamic dates and fake status indicators. The application includes a user profile management interface for viewing and updating personal accou

    Verifies that entered national identification numbers follow authentic formatting patterns.

    Vezi pe GitHub↗3,177
  • brazilian-utils/javascriptAvatar brazilian-utils

    brazilian-utils/javascript

    1,664Vezi pe GitHub↗

    Această bibliotecă oferă o colecție de utilitare pentru procesarea, validarea și formatarea datelor personale și a identificatorilor naționali brazilieni. Servește drept set de instrumente pentru gestionarea formatelor de date comune în ecosistemul brazilian, asigurându-se că informații precum numerele de identificare fiscală, numerele de telefon și codurile poștale respectă standardele oficiale. Proiectul se distinge prin combinarea verificării sumelor de control matematice cu potrivirea structurală a modelelor pentru a asigura integritatea datelor. Include funcții specializate pentru generarea de numere de identificare sintetice și valide pentru mediile de testare, precum și utilitare pentru mascarea informațiilor sensibile pentru a susține cerințele de confidențialitate în interfețele utilizator. Dincolo de sarcinile de identificare de bază, biblioteca oferă o suită de instrumente de procesare a datelor care gestionează normalizarea string-urilor și formatarea consistentă. Aceste funcții sunt organizate pentru a permite compoziția modulară, permițând dezvoltatorilor să integreze logica de validare și transformare în aplicațiile lor. Pachetul este disponibil ca bibliotecă de utilitare JavaScript și TypeScript.

    Validates the structural integrity and mathematical validity of Brazilian national identification and tax documents.

    TypeScriptboletobraziliancep
    Vezi pe GitHub↗1,664
  1. Home
  2. Data & Databases
  3. Data Validation
  4. Number Type Validation

Explorează sub-etichetele

  • Identification Number Validation8 sub-tag-uriValidation of national identification numbers against official formats. **Distinct from Number Type Validation:** Specific to identity documents rather than generic numeric type checking.
  • Typed Number LiteralsCreating numeric values that sort and convert to JSON as numbers, distinct from numeric strings. **Distinct from Number Type Validation:** Distinct from Number Type Validation: focuses on constructing typed numbers, not validating existing values.