awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenBlogSitemap
ProjektÜber unsPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

7 Repos

Awesome GitHub RepositoriesRange Length Validations

Constraints that verify if a collection's size falls within a specific minimum and maximum range.

Distinct from Minimum Length Validations: Unlike Minimum Length Validations, this specifically covers both upper and lower bounds for strings and collections.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Range Length Validations. Refine with filters or upvote what's useful.

Awesome Range Length Validations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • asaskevich/govalidatorAvatar von asaskevich

    asaskevich/govalidator

    6,203Auf GitHub ansehen↗

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

    Verifies that string length in bytes or runes falls within specified minimum and maximum bounds.

    Gogogovalidatorsanitization
    Auf GitHub ansehen↗6,203
  • rengwuxian/materialedittextAvatar von rengwuxian

    rengwuxian/MaterialEditText

    6,080Auf GitHub ansehen↗

    MaterialEditText ist eine Android-UI-Komponentenbibliothek und ein Framework für mobile Formulareingaben, mit dem Textfelder gemäß Material-Design-Standards erstellt werden können. Es bietet eine Sammlung von Eingabekomponenten mit Floating Labels, Fehlerzuständen und themenbasierten visuellen Stilen. Die Bibliothek ermöglicht das Rendern von Textfeldern mit animierten Labels und integrierten Hilfetexten. Sie unterstützt das Hinzufügen von Design-Icons und erlaubt die Anpassung von Farben und Schriftarten für Primär-, Fehler- und Hilfetexte. Das Framework umfasst Funktionen für die mobile Eingabevalidierung, wie etwa die Durchsetzung von Mindest- und Höchstzeichenanzahlen für Texteingaben.

    Provides a character counter that updates in real-time based on minimum and maximum length constraints.

    Java
    Auf GitHub ansehen↗6,080
  • python-attrs/attrsAvatar von python-attrs

    python-attrs/attrs

    5,799Auf GitHub ansehen↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Validates that string or collection attributes do not exceed a maximum length.

    Python
    Auf GitHub ansehen↗5,799
  • dsdanielpark/bard-apiAvatar von dsdanielpark

    dsdanielpark/Bard-API

    5,196Auf GitHub ansehen↗

    Bard-API ist ein asynchroner Python-Wrapper und Client für die Interaktion mit Google Gemini. Er fungiert als zustandsbehafteter Konversationsmanager und multimodale Schnittstelle, die es Benutzern ermöglicht, Text- und Bild-Prompts an ein Sprachmodell zu senden und Antworten abzurufen. Die Bibliothek nutzt ein Cookie-basiertes Authentifizierungssystem, das Session-Token aus dem lokalen Browserspeicher extrahiert, um Anfragen zu autorisieren. Zur Verwaltung von Zugriff und Konnektivität beinhaltet sie Proxy-basiertes Request-Routing, um regionale Beschränkungen zu umgehen und IP-Sperren zu vermeiden. Das Projekt deckt Funktionen für multimodale KI-Analyse und die Pflege der Sitzungshistorie ab, um kontinuierliche Multi-Turn-Dialoge zu ermöglichen. Es bietet zudem Dienstprogramme zum Extrahieren von Bildlinks aus Antworten, zur Text-zu-Sprache-Konvertierung und zur automatischen Ausführung generierter Code-Snippets in einer lokalen Umgebung.

    Limits generated output by setting a maximum number of tokens or sentences.

    Pythonai-apiapibard
    Auf GitHub ansehen↗5,196
  • go-ozzo/ozzo-validationAvatar von go-ozzo

    go-ozzo/ozzo-validation

    4,072Auf GitHub ansehen↗

    ozzo-validation is a programmable data validation library for Go that verifies structs, maps, and primitive types using a declarative, rule-based approach. It functions as an interface-based validator, allowing for the recursive checking of nested data structures and custom types without the use of struct tags. The framework distinguishes itself as a context-aware validation engine, supporting the propagation of request-scoped data to rules that depend on external state. It provides extensive extensibility through custom rule definitions and the ability to override default failure text with l

    Implements validation for strings, slices, and maps to ensure their length falls within specified ranges.

    Gogogolangozzo
    Auf GitHub ansehen↗4,072
  • morelinq/morelinqAvatar von morelinq

    morelinq/MoreLINQ

    3,827Auf GitHub ansehen↗

    MoreLINQ is a functional programming toolkit and extension library for .NET that augments LINQ to Objects with advanced operators for sequence manipulation and analysis. It provides a set of tools for declarative data transformation, leveraging lazy evaluation and composition to handle complex object sequences. The library is distinguished by its specialized capabilities for combinatorial generation, including the production of permutations, subsets, and Cartesian products. It also provides advanced sequence joining options, such as full, left, and right outer joins, and supports complex data

    Ensures a sequence contains a specific number of elements, verifying minimums or maximums.

    C#dotnetlinq
    Auf GitHub ansehen↗3,827
  • dcodeio/bcrypt.jsAvatar von dcodeIO

    dcodeIO/bcrypt.js

    3,797Auf GitHub ansehen↗

    bcrypt.js is a portable JavaScript implementation of the bcrypt algorithm used for securely hashing and verifying user passwords. It functions as a credential security utility that protects stored passwords against brute-force attacks through the use of salts and configurable work factors. The library is designed as a pure JavaScript cryptographic module, allowing it to run in any JavaScript environment, including both server-side Node.js and client-side web browsers, without requiring native system binaries or C++ bindings. It is a zero-dependency standalone module to minimize security risks

    Detects passwords exceeding the bcrypt byte limit to prevent data loss through silent truncation.

    JavaScript
    Auf GitHub ansehen↗3,797
  1. Home
  2. Software Engineering & Architecture
  3. Array Schema Validation
  4. Minimum Length Validations
  5. Range Length Validations

Unter-Tags erkunden

  • Maximum Length Validators3 Sub-TagsValidates that a string or collection attribute does not exceed a maximum length. **Distinct from Range Length Validations:** Distinct from Range Length Validations: focuses specifically on maximum length validation, not combined min/max range validation.