projectlombok/lombok
Very spicy additions to the Java programming language. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6295
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
13472 stars · 2474 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Project Lombok is a Java library that plugs into compilers (javac, ECJ) and build tools to automatically generate boilerplate code like getters, setters, equals, hashCode, toString, builders, and logging fields via annotations. It also integrates with IDEs such as Eclipse, IntelliJ IDEA, NetBeans, and VS Code so the generated code is visible during editing.
Use cases
- stop writing getters and setters in java classes
- generate equals and hashCode automatically
- add a builder pattern to a java class with one annotation
- reduce boilerplate in java data classes
- auto-generate constructors in java
- automate logger variable declarations in java
- make immutable java classes easily
When to choose
- you write Java and want to eliminate repetitive boilerplate like getters, setters, and builders
- you want annotation-driven code generation that works with Maven, Gradle, and major IDEs
- you maintain large Java codebases where reducing boilerplate improves readability
When to avoid
- your team dislikes annotation-based 'magic' and prefers explicit code or Java records
- you work in a non-JVM language
- you need features with guaranteed long-term support and dislike compiler-modifying tools
Facets
library · maturity stable
compiler developer-tools plugin-system boilerplate developer-tools programming-languages web-development backend jvm cross-platform editor-plugin java annotations code-generation boilerplate-reduction build-tool-integration ide-plugin
5 sources
- readme: https://github.com/projectlombok/lombok · fetched 2026-08-28 · 7956a398fb13
- homepage: https://projectlombok.org/ · fetched 2026-08-29 · 8a00f2df9adf
- site_page: https://projectlombok.org/features/all · fetched 2026-08-29 · cd3eeea9d020
- site_page: https://projectlombok.org/features/experimental/all · fetched 2026-08-29 · f8e6a9497573
- site_page: https://projectlombok.org/contributing/index · fetched 2026-08-29 · 3ed400f3e8ef
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| projectlombok/lombok | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="projectlombok/lombok")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem