jOOQ/jOOR
jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5361
- days_rel: n/a
- days_push: 604
- n_releases_24m: 0
Adoption not part of the score
2825 stars · 378 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
jOOR is a small, dependency-free fluent API wrapper around Java's java.lang.reflect package, making reflection more intuitive and concise. It also simplifies java.lang.reflect.Proxy usage and offers optional runtime compilation of Java source code via javax.tools.JavaCompiler.
Use cases
- simplify verbose Java reflection code
- call methods and constructors fluently at runtime
- create dynamic proxies from interfaces easily
- compile Java source code at runtime
- access private fields and methods in tests
When to choose
- you need frequent runtime reflection in Java and want readable, concise code
- you want a zero-dependency reflection utility
- you need simple dynamic proxy creation or runtime compilation
When to avoid
- you can use compile-time-safe alternatives like code generation
- your platform forbids reflection (e.g. native-image without configuration)
- you need reflection features beyond jOOR's wrapper scope
Facets
library · maturity stable
developer-tools parser compiler developer-tools programming-languages jvm cross-platform reflection fluent-api runtime-compilation proxies java
6 sources
- readme: https://github.com/jOOQ/jOOR · fetched 2026-08-28 · 8838d6b46431
- homepage: http://www.jooq.org/products · fetched 2026-08-29 · 562a7d522bc6
- site_page: http://www.jooq.org/doc/3.21/manual/getting-started/tutorials/jooq-in-7-steps · fetched 2026-08-29 · 142f328a1380
- site_page: http://www.jooq.org/doc/latest/manual/getting-started/the-manual · fetched 2026-08-29 · c5eab282f2ad
- site_page: http://www.jooq.org/download · fetched 2026-08-29 · ba6d52f4ddaa
- site_page: http://www.jooq.org/faq · fetched 2026-08-29 · d237f8493427
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jOOQ/jOOR | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem