The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 spring-data Open-Source Projects
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
spring-boot-spring-security-jwt-authentication
Spring Boot + Security: Token Based Authentication example with JWT, Authorization, Spring Data & MySQL
-
awesome-spring
A curated list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
kotlin-jpa-specification-dsl
This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications (i.e. the JPA Criteria API), without boilerplate code or a generated metamodel.
-
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
-
spring-data-search
Automatically exposes web services over HTTP to search for Entity-related data using a powerful query language
-
spring-jpa-native-query-example
Spring Data JPA Native Query example (with parameters) in Spring Boot
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Please note: The H2 database was chosen for simplicity. You can replace it with any other database technology and use the Spring Boot JPA to connect. The demo application will still work.
Project mention: A Ride Through Optimising Legacy Spring Boot Services For High Throughput | dev.to | 2024-03-24The downstream service handles the request in a similar manner, but in this case, it interacts with MongoDB, which also uses a connection pool managed by Mongo Java Driver behind Spring Data MongoDB.
Check https://github.com/ThomasVitale/awesome-spring for a bunch of resources and projects. Start building projects and then search for the topic you are interested in, in the sites that are listed in the Blog section. For validation and exceptions check the article wrote by Reflectoring, it was very detailed and easy to understand. For JPA articles and blogs didn't really help me, so I recommend the book "Java Persistence with Hibernate".
NOTE: If you see a warning message in the server logs, that reads The query used a deprecated function: id, you can ignore it. Spring Data Neo4j still behaves correctly.
Project mention: How to reduce MongoDB database storage size by 95% with no effort? | dev.to | 2023-12-12Note that in the examples below I will use annotations from the spring-data library, but its use is not necessary and the same program can be implemented without problems using a pure driver for MongoDB.
Project mention: Dont know how to create an Unique Id Generator [Spring Boot] | /r/SpringBoot | 2023-05-25The code of my book is available at https://github.com/wimdeblauwe/spring-boot-building-api-backend.
spring-data related posts
- How to Store Spring Boot Application Metrics in InfluxDB
- How to reduce MongoDB database storage size by 95% with no effort?
- It's OK If Your Code Is Just Good Enough
- How to write a native query in spring boot jpa(postgres) which has "where in" check on composite columns?
- Dont know how to create an Unique Id Generator [Spring Boot]
- What does @Transactional keep you from needing to call .save()?
- Multiple Datasources in an application
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source spring-data projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Spring Data JPA | 2,893 |
2 | spring-data-redis | 1,695 |
3 | spring-data-mongodb | 1,578 |
4 | spring-boot-spring-security-jwt-authentication | 1,209 |
5 | awesome-spring | 1,041 |
6 | spring-data-neo4j | 809 |
7 | spring-data-commons | 749 |
8 | spring-data-relational | 727 |
9 | spring-data-r2dbc | 705 |
10 | spring-petclinic-rest | 436 |
11 | infobip-spring-data-querydsl | 263 |
12 | spring-content | 254 |
13 | kotlin-jpa-specification-dsl | 247 |
14 | spring-data-dynamodb | 145 |
15 | spring-boot-building-api-backend | 121 |
16 | spring-examples | 106 |
17 | sample-spring-boot-on-kubernetes | 74 |
18 | Schematic | 22 |
19 | spring-data-search | 22 |
20 | SpringData2 | 21 |
21 | spring-jpa-query-example | 20 |
22 | spring-jpa-native-query-example | 18 |
23 | spring-boot-data-H2-embedded | 13 |
Sponsored