Hacker ApprovedDepartments

Apache Commons

Ranked 2 of 5 java libraries by recommenders

Widely used Java libraries that fill common gaps, seen as mature, well maintained and well documented. A few developers say they don't use them.

Widely used Java libraries that fill common gaps, seen as mature, well maintained and well documented. A few developers say they don't use them.

10 people gave an opinion

recommend it
8
criticize it
2
approval share
80%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 8 people recommend itNeeds 10 or more, not met.
  • 4 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Stdlib-style extras, like Boost

    “C++ and Java have a bunch of stdlib extensions like boost, Guava, Apache Commons etc.”

    Comment from 7 Nov 2025 in “Why I love OCaml (2023)”

    “desperately needs something along the lines of boost/apache commons”

    Comment from 14 Feb 2026 in “Stoat removes all LLM-generated code following user criticism”

    “Good examples are Java's Apache Commons or C++'s Boost.”

    Comment from 20 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”
  • Industry standard in Java projects

    “Every non-trivial java codebase I've worked in has pulled in Guava and at least some of the Apache commons libraries.”

    Comment from 23 Nov 2025 in “We should all be using dependency cooldowns”

    “Apache commons which is perceived as an industry standard nowadays”

    Comment from 17 Nov 2025 in “The fate of "small" open source”
  • Covers most common utility needs

    “Two large libraries with everything the developers heart desired and well maintained by large organizations.”

    Comment from 20 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”

    “Anything else is probably in Apache Commons somewhere.”

    Comment from 15 Sep 2026 in “Java 27”
  • Mature with documented edge cases

    “Two large libraries with everything the developers heart desired and well maintained by large organizations.”

    Comment from 20 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”

    “it's seasoned and has the edge cases documented”

    Comment from 17 Nov 2025 in “The fate of "small" open source”

Other java libraries people recommend

The four most recommended other java libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Apache Commons compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Lombok91341%4——
Apache CommonsThis page8280%5——
Google Guava7278%5——
LMAX Disruptor6367%5——
Java Vector API5363%5——
See all 5 java libraries, ranked

What people said

All 11 comments that mention it, newest first. Each links to the original comment.

“Anything else is probably in Apache Commons somewhere.”

RecommendsComment from 15 Sep 2026 in “Java 27”

“Good examples are Java's Apache Commons or C++'s Boost.”

RecommendsComment from 20 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”

“Two large libraries with everything the developers heart desired and well maintained by large organizations.”

RecommendsComment from 20 Aug 2026 in “Malicious Rust Crate Arrayref Runs a Build-Time Payload”

“would probably come as aggregations of much smaller pieces if they could be started today”

CriticizesComment from 11 May 2026 in “Incident CVE-2024-Yikes”

“the drawbacks are outweighed by the benefits in convenience, quality, and security”

RecommendsComment from 10 May 2026 in “Incident CVE-2024-Yikes”

“I don't use apache commons or guava at all in java”

CriticizesComment from 5 May 2026 in “Async Rust never left the MVP state”

“desperately needs something along the lines of boost/apache commons”

RecommendsComment from 14 Feb 2026 in “Stoat removes all LLM-generated code following user criticism”

“Every non-trivial java codebase I've worked in has pulled in Guava and at least some of the Apache commons libraries.”

RecommendsComment from 23 Nov 2025 in “We should all be using dependency cooldowns”

“it's seasoned and has the edge cases documented”

RecommendsComment from 17 Nov 2025 in “The fate of "small" open source”

“Apache commons which is perceived as an industry standard nowadays”

RecommendsComment from 17 Nov 2025 in “The fate of "small" open source”

“C++ and Java have a bunch of stdlib extensions like boost, Guava, Apache Commons etc.”

MixedComment from 7 Nov 2025 in “Why I love OCaml (2023)”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.