GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

java-records

Star

Here are 34 public repositories matching this topic...

Language: All
Filter by language
All 34 Java 29 Kotlin 1 Shell 1 Starlark 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

Randgalt / record-builder

Star 936

Record builder generator for Java records

java records enable-preview java-17 java-records java-16
  • Updated Aug 1, 2026
  • Java

ozlerhakan / poiji

Sponsor
Star 530

🍬 A library converting XLS and XLSX files to a list of Java objects based on Apache POI

java converter parser data performance mapping mapper excel apache poi unmarshall deserialize pojo apache-poi poiji microsoft-excel java-11 java-17 java-records java-23
  • Updated Jul 12, 2026
  • Java

reugn / default4j

Star 37

Default parameter values for Java via annotation processing

java builder records annotation-processor code-generation default-parameters default-values java-records
  • Updated Jan 9, 2026
  • Java
openapi-to-java-records-mustache-templates

Chrimle / openapi-to-java-records-mustache-templates

Sponsor
Star 20

Generate Java Records from OpenAPI Specifications

java mustache openapi mustache-templates openapi-specification openapi3 openapi-generator java-17 java-records openapi-generator-maven-plugin java-record
  • Updated Nov 11, 2026
  • Java

dvgaba / easy-random

Star 18

The simple, stupid random Java beans/records generator

java testing protobuf junit random-data-generation java-records jdk16 java-random
  • Updated Feb 23, 2025
  • Java

Randgalt / expressive-java

Star 14

Example of matching Scala's case class expressiveness in Java 8, Java 15 and Java 17

java scala java-8 java-15 java-17 java-records
  • Updated Apr 24, 2025
  • Java

karunarathnad / immuto

Star 8

Immuto - Java Records-first object mapper.An annotation processor generates type-safe mapper implementations at compile time; the generated code calls each target record's canonical constructor directly - zero runtime reflection, sealed class support, full Java 21+ idioms.

java open-source immutable annotation-processor type-safe code-generation object-mapper java-records bean-mapper sealed-classes dto-mapper zero-reflection record-mapper mapstruct-alternative modelmapper-alternative canonical-constructor
  • Updated Nov 2, 2026
  • Java
auto-record

pawellabaj / auto-record

Sponsor
Star 7

Java record source generator

java builder code-generator annotations annotation-processor value-objects java-records
  • Updated Jul 22, 2024
  • Java

crschnick / remix

Star 7

A Java library that puts a new spin on the newly introduced record classes.

java builder-pattern java-records jdk16
  • Updated May 16, 2022
  • Java

Santoshrt999 / Java-Claude-Skills

Star 6

Claude Code skill: review and modernize legacy Java 8 code to Java 21 with AI. Generates a 1-100 score. Specialized for financial systems.

java fintech code-review financial-systems java-records virtual-threads anthropic claude-ai java-21 ai-code-review claude-code java-modernization claude-skill legacy-java java-upgrade
  • Updated May 20, 2026

Marcono1234 / gson-record-type-adapter-factory

Star 5

Gson type adapter factory for Java Record classes.

gson java-records
  • Updated Oct 25, 2022
  • Java

JosephMeghanathD / record-rules

Star 3

RecordRules provides a clean, readable way to enforce business logic and data integrity within Java Records. By leveraging the compact constructor pattern, it allows developers to validate fields and collect all violations into a single, structured exception

java record java-records
  • Updated Dec 28, 2025
  • Java

fillmore-labs / value-comparison

Star 2

Comparison of value objects in Java

java scala lombok domain-driven-design value-semantics bazel code-generation value-object immutables autovalue builder-pattern java-records freebuilder java17
  • Updated Oct 28, 2026
  • Java

oktadev / okta-java-records-example

Star 2

Java Records Example

java spring-boot mongodb spring-data spring-webflux java-records
  • Updated Nov 6, 2021
  • Java

MrTimeey / record-wither

Star 2

A lightweight utility for Java records providing wither.

java functional-programming records immutability wither java-records
  • Updated Feb 14, 2026
  • Java

WasabiThumb / recsup

Star 2

Java 8 library for reading Java 14+ records

java serialization compatibility java-8 java-records
  • Updated Sep 24, 2026
  • Java

S1artie / mapstruct-spi-protobuf

Star 2

A Mapstruct SPI extension to map protobuf-java classes to POJOs, Immutables, Records and other protobufs

java protobuf mapping grpc immutables mapstruct protobuf-java mapstruct-plugin java-records
  • Updated Sep 7, 2026
  • Java

JAVA-MSDT / maskme

Star 1

The Field Masking library is a modern, annotation-based solution for dynamically masking sensitive data in Java objects.

java security spring hide data-mask sensitive-data data-masking quarkus java-17 java-records field-mask field-masking
  • Updated Feb 28, 2026
  • Java

streamlined2 / QueryProcessing

Star 1

Entity beans fetching, joining, filtering, sorting and aggregation

java query jdbc iterator quicksort entity join visitor-pattern aggregation java-records java-16 query-language-processor
  • Updated Feb 18, 2021
  • Java

NLxAROSA / jdbcrecordsdemo

Star 1

Sample app to show how to use Java Records with Spring's JdbcClient

java spring-jdbc spring java-records
  • Updated Sep 6, 2024
  • Java

Add this topic to your repo

To associate your repository with the java-records topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.