nowfound

Dev tools · alternatives · 2026

V1

24 alternatives to Validr-1.2 – Fastest Python validation library plus powerful features

A simple, fast, extensible python library for data validation. New features: * union validator * dynamic dict validator * timedelta validator * enum validator * slug validator * fqdn validator * nested model class GitHub: https://github.com/guyskk/validr Document: https://github.com/guyskk/validr/wiki Usage: https://github.com/guyskk/validr/wiki/Scenario-&-Example

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Validr-1.2 – Fastest Python validation library plus powerful features launched in 2020; newer entries below may have overtaken it.

  1. 1

    A very fast library for validating UTF-8 using AVX2/SSE4 instructions - zwegner/faster-utf8-validator

    2019 · github.com · its alternatives →

  2. 2

    A simple, fast, extensible python library for data validation. - guyskk/validr

    2016 · github.com · its alternatives →

  3. 3
    Validator▲345

    Research and validate you micro saas ideas fast as Cheetah

    2024 · validator.help · its alternatives →

  4. 4

    Rapid fuzzy string matching in Python using various string metrics - rapidfuzz/RapidFuzz

    2020 · github.com · its alternatives →

  5. 5

    PySchemes is a library for validating data structures in python - spy16/pyschemes

    2017 · github.com · its alternatives →

  6. 6

    I built Valid8r because I got tired of writing the same input validation code for every CLI tool. You know the pattern: parse a string, check if it's valid, print an error if not, ask again. Repeat for every argument. The library uses Maybe monads (Success/Failure instead of exceptions) so you can chain parsers and validators: # Try it: pip install valid8r from valid8r.core import parsers, validators # Parse and validate in one pipeline result = ( parsers.parse_int(user_input) .bind(validators.minimum(1)) .bind(validators.maximum(65535)) ) match result: case Success(port): print(f"Using…

    Nov 2025 · github.com · its alternatives →

  7. 7

    Typesafe, Composable Validation. Contribute to keithasaurus/koda-validate development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  8. 8

    GitHub: https://www.github.com/fizzbee-io/FizzBee Traditionally, formal methods are used only for highly mission critical systems to validate the software will work as expected before it's built. Recently, every major cloud vendor like AWS, Azure, Mongo DB, confluent, elastic and so on use formal methods to validate their design like the replication algorithm or various protocols doesn't have a design bug. I used TLA+ for billing and usage based metering applications. However, the current formal methods solutions like TLA+, Alloy or P and so on are incredibly complex to…

    2024 · fizzbee.io · its alternatives →

  9. 9

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy - ijl/orjson

    2018 · github.com · its alternatives →

  10. 10

    SIMD-accelerated UTF-8 validation for Rust. Contribute to rusticstuff/simdutf8 development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  11. 11

    Got bored of using other ones, so made my own. Contribute to jackfranklin/jQuery-Form-Validator development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  12. 12

    A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops

    2021 · github.com · its alternatives →

  13. 13

    Lightweight, Chainable TypeScript Validation

    Oct 2025 · typyn.pages.dev · its alternatives →

  14. 14

    Library designed to offer comprehensive data validations

    2024 · rest-data-validator.netlify.app · its alternatives →

  15. 15

    Millions of developers have used quicktype to generate ten billion lines of typesafe models, serializers, and validators from JSON, JSON Schema, and GraphQL in TypeScript, Python, Swift, C#, Go, Rust, Kotlin, Java, C++, Zod and more. Use it in the browser, from the command line, or give it to your A

    2017 · quicktype.io · its alternatives →

  16. 16

    Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the new repository https://github.com/go-faker/faker - bxcodec/faker

    2019 · github.com · its alternatives →

  17. 17

    A full-featured schema.org rich cards validation tool

    2020 · redirection.io · its alternatives →

  18. 18
  19. 19

    Doing dirty (but extremely useful) things with equals. - samuelcolvin/dirty-equals

    2022 · github.com · its alternatives →

  20. 20MF

    Check types, regexps, presence, time and more...

    2015 · arasatasaygin.github.io · its alternatives →

  21. 21

    Hi HN! I built dhi, a data validation library that uses Zig to compile to both native C (Python) and SIMD WASM (TypeScript). Key points: - Drop-in API compatibility with Pydantic (Python) and Zod (TypeScript) - Python: 24.9M validations/sec (520x faster than Pydantic V2) - TypeScript: up to 77x faster than Zod on invalid data - 28KB WASM bundle, zero JS runtime overhead I'd love feedback on the API surface, benchmarks, and real-world integration pain points. If you're curious, the repo has full benchmarks and examples.

    Jan 2026 · github.com · its alternatives →

  22. 22

    Data validation simplified. Contribute to yaaminu/finicky development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  23. 23

    first Python validation library to validate files using mime

    2022 · github.com · its alternatives →

  24. 24

    Validate leaked API keys and secrets in seconds

    Jun 2026 · validator.trinetlayer.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →