Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 22 Java spring-data Projects
- Project mention: 🍃Are You Making These Mistakes in Spring Boot Testing? Best Practices You Need to Know! 🍃 | dev.to | 2025-04-02
🔗 Want to know more? Check out Spring Data JPA documentation.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
spring-data-redis
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
-
spring-data-mongodb
Provides support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
To start building our application, we will need to bring in a few dependencies. The easiest way to get started is using Spring Initializr. We are going to need the Model Context Protocol Server and the Spring Web dependencies. We'll be adding the Spring Data MongoDB dependency later on, but we'll keep it to just the first two for now to make getting started easier.
-
spring-boot-spring-security-jwt-authentication
Spring Boot + Security: Token Based Authentication example with JWT, Authorization, Spring Data & MySQL
-
spring-data-neo4j
Provide support to increase developer productivity in Java when using Neo4j. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
-
spring-data-commons
Spring Data Commons. Interfaces and code shared between the various datastore specific implementations.
Spring Data exemplifies how a powerful open source initiative can maintain a strong foundation built on community collaboration while aligning with robust corporate strategies. By leveraging the flexibility of the Apache 2.0 License and gaining continuous support from industry leaders like VMware, Spring Data continues to redefine how data access frameworks serve both hobbyist developers and enterprises alike. For those looking to get involved, there has never been a better time to explore the extensive documentation on the Spring Data Project website and contribute to the thriving ecosystem via the GitHub repository. Such engagement not only fosters technical growth but also contributes to the evolving narrative of open source innovation. As we look to the future, projects like Spring Data pave the way for a harmonious integration of community-driven creativity and structured corporate investment, thereby setting the stage for the next era of technological advancement. Enjoy exploring Spring Data and join the journey of shaping the future of data management!
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
spring-data-r2dbc
Provide support to increase developer productivity in Java when using Reactive Relational Database Connectivity. Uses familiar Spring concepts such as a DatabaseClient for core API usage and lightweight repository style data access.
-
-
infobip-spring-data-querydsl
Infobip Spring Data Querydsl provides new functionality that enables the user to leverage the full power of Querydsl API on top of Spring Data repository infrastructure.
-
-
spring-data-dynamodb
This module deals with enhanced support for a data access layer built on AWS DynamoDB. (by boostchicken)
-
spring-boot-building-api-backend
Code of the 'Practical Guide to Building an API Back End with Spring Boot' book
-
-
-
Well, it turns out we’re living in a golden age of free tools — good ones, not janky trialware or open-core “gotchas.” Here’s what I use, and how it helps me build projects like Querity without burning a cent.
-
-
-
spring-jpa-native-query-example
Spring Data JPA Native Query example (with parameters) in Spring Boot
-
-
jpa-one-to-one-unidirectional
Spring JPA One To One unidirectional mapping with Hibernate in a Spring Boot example using @OneToOne annotation.
-
spring-data-rest-example
Spring Data REST example in Spring Boot - CRUD REST APIs with embedded H2 Database
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java spring-data discussion
Java spring-data related posts
-
Build a Spring AI MCP Server With MongoDB
-
Secure Your Spring API With JWT and MongoDB
-
Queryable Encryption With Spring Data MongoDB: How to Query Encrypted Fields
-
🍃Are You Making These Mistakes in Spring Boot Testing? Best Practices You Need to Know! 🍃
-
Exploring the Future of Data Access with Spring Data
-
Spring Data JPA: Speed Up Development & Business Focus
-
The Importance of Using Interfaces for JpaRepository(Java Persistence API) in Spring Data JPA
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source spring-data projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Spring Data JPA | 3,215 |
| 2 | spring-data-redis | 1,842 |
| 3 | spring-data-mongodb | 1,669 |
| 4 | spring-boot-spring-security-jwt-authentication | 1,530 |
| 5 | spring-data-neo4j | 856 |
| 6 | spring-data-commons | 822 |
| 7 | spring-data-relational | 807 |
| 8 | spring-data-r2dbc | 700 |
| 9 | spring-petclinic-rest | 553 |
| 10 | infobip-spring-data-querydsl | 299 |
| 11 | spring-content | 293 |
| 12 | spring-data-dynamodb | 151 |
| 13 | spring-boot-building-api-backend | 143 |
| 14 | spring-examples | 123 |
| 15 | sample-spring-boot-on-kubernetes | 82 |
| 16 | querity | 67 |
| 17 | Schematic | 29 |
| 18 | spring-jpa-query-example | 24 |
| 19 | spring-jpa-native-query-example | 22 |
| 20 | spring-boot-data-H2-embedded | 13 |
| 21 | jpa-one-to-one-unidirectional | 7 |
| 22 | spring-data-rest-example | 4 |