Java Validation

Open-source Java projects categorized as Validation

Top 11 Java Validation Projects

  1. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: JSON5 – JSON for Humans | news.ycombinator.com | 2024-12-08

    When I manage a project and have the freedom to choose my configuration structure, then I always use typescript. I never understood the desire to have configuration be in ini/json/jsonnet/yaml. A strongly typed configuration with code completion seems so much more robust. Except of course your usecase is to load or change the config via an API.

    I like what apple is doing with https://pkl-lang.org/ though.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. android-saripaar

    UI form validation library for Android

  4. AwesomeValidation

    Android validation library which helps developer boil down the tedious work to three easy steps.

  5. yavi

    Yet Another Validation for Java (A lambda based type safe validation framework)

  6. HIRS

    Trusted Computing based services supporting TPM provisioning and supply chain validation concepts. #nsacyber

  7. java-fluent-validator

    Java Fluent Validator is inspired by Fluent Interface and .Net FluentValidation which defined an inner-DSL within Java language for programmers to use. A fluent interface implies that its primary goal is to make it easy to SPEAK and UNDERSTAND.

  8. jmail

    A modern and lightweight library for working with email addresses in Java

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. avaje-validator

    POJO validation using annotation processing

  11. field-validator

    An imperative data validator written with java 8's lambda. (by Honatas)

  12. FileChampion4j

    Powerful and Flexible File Validation Library for Java

  13. roman-arabic-calculator

    This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Validation discussion

Log in or Post with

Java Validation related posts

  • Version 1.5.0 of the email address validation library, JMail, is now available

    3 projects | /r/java | 21 Mar 2023
  • I wrote a modern, zero-dependencies library for One-Time Passwords

    3 projects | /r/java | 10 Feb 2023
  • How do you guys manage forms?

    2 projects | /r/androiddev | 11 Aug 2021
  • Field Validator: an alternative to annotation-based validation

    1 project | /r/java | 13 Jul 2021
  • I wrote JMail, a lightweight Java library for working with email addresses

    2 projects | /r/java | 21 May 2021
  • Java Fluent Validator

    2 projects | /r/java | 9 Apr 2021
  • A case against text protocols

    2 projects | /r/programming | 31 Dec 2020
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 27 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Validation projects in Java? This list will help you:

# Project Stars
1 pkl 10,579
2 android-saripaar 3,214
3 AwesomeValidation 1,150
4 yavi 802
5 HIRS 188
6 java-fluent-validator 164
7 jmail 165
8 avaje-validator 47
9 field-validator 3
10 FileChampion4j 1
11 roman-arabic-calculator 0

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?