Java Nullability

Open-source Java projects categorized as Nullability

Java Nullability Projects

Nullability
  1. NullAway

    A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

    Project mention: JVM/Java: Null-Restricted and Nullable Types | news.ycombinator.com | 2024-08-02

    Would be cool if Java got this feature, explicit optionality at a language level a la T? is an enormous developer QoL in Kotlin and Typescript in my experience. In Java there's tools like NullAway [1] but they're a hassle.

    Language-level support is leagues better than Optional/Maybe in my experience too because it keeps the code focused on the actual logic instead of putting everything in a map/flatMap railway.

    [1] https://github.com/uber/NullAway

  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. eclipse-null-eea-augments

    Eclipse External null Annotations (EEA) repository

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 Nullability discussion

Log in or Post with

Java Nullability related posts

  • My Thoughts on “Bad Code”

    1 project | news.ycombinator.com | 17 Mar 2023
  • Will Project Valhalla bring Kotlin-like nulls to Java?

    1 project | /r/Kotlin | 9 Feb 2023
  • Retrofitting null-safety onto Java at Meta

    4 projects | news.ycombinator.com | 22 Nov 2022
  • Plans for Compile-time Null Pointer Safety?

    2 projects | /r/java | 16 Jul 2022
  • Nullaway fully supports switch expressions without issues now in 0.9.5

    1 project | /r/java | 13 Jan 2022
  • [Question] why java cannot accept a convention to never pass/return null values?

    2 projects | /r/java | 25 Aug 2021
  • Handling null and upgrading past Java 8 - Inside Java Newscast #7

    2 projects | /r/java | 2 Jul 2021
  • A note from our sponsor - InfluxDB
    influxdata.com | 22 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

# Project Stars
1 NullAway 3,721
2 eclipse-null-eea-augments 42

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?