Java Ddd

Open-source Java projects categorized as Ddd

Top 20 Java Ddd Projects

  1. library

    A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.

    Project mention: Top 8 Open-Source CRUD Projects with the Most GitHub Stars | dev.to | 2024-09-04

    GitHub https://github.com/ddd-by-examples/library GitHub Stars 4.7k Most Recent Update on GitHub 2 years ago Open Source License MIT Number of Active Contributors This Year 0 Acceptance of External PRs Yes Official Website / Documentation /

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Spring Data JPA

    Simplifies the development of creating a JPA-based data access layer.

    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.

  4. 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.

  5. 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.

  6. postgresql-event-sourcing

    A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together.

  7. cp-ddd-framework

    轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!

  8. causeway

    Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.

    Project mention: Why Ruby on Rails still matters | news.ycombinator.com | 2025-02-21

    For JVM, Apache Causeway provides similar capabilities (in fact, even more abstracted than RonR). Full disclosure: I'm a committee on that project.

    https://causeway.apache.org

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. 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.

  11. spring-data-commons

    Spring Data Commons. Interfaces and code shared between the various datastore specific implementations.

    Project mention: Exploring the Future of Data Access with Spring Data | dev.to | 2025-03-06

    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!

  12. spring-data-relational

    Spring Data Relational. Home of Spring Data JDBC and Spring Data R2DBC.

  13. 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.

  14. jivejdon

    Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture

  15. java-ddd-example

    ♨️ DDD in Java skeleton & examples. Course:

  16. educational-platform

    Modular Monolith Java application with DDD

  17. authentication-microservice-with-domain-driven-design

    Microservice for authentication with Domain Driven Design and CQRS

  18. Java-Spring-CRQS-Eventsourcing-Microservice

    Java-Spring-CRQS-Eventsourcing-Microservice

  19. bdd-for-all

    Flexible and easy to use library to enable your behavorial driven development (BDD) teams to easily collaborate while promoting automation, transparency and reporting.

  20. booking-microservices-java-spring-boot

    A practical distributed system, built with Java Spring Boot, Vertical Slice Architecture, Event Driven Architecture, CQRS, DDD, gRpc, MongoDB and RabbitMq.

    Project mention: Java Spring Boot Microservices with Vertical Slice and Event-Driven Architecture | news.ycombinator.com | 2025-01-26
  21. Spring-gRPC-Postgres

    Spring WebFlux gRPC and R2DBC Microservice

  22. banking-service

    A simple Java/Spring based banking application created using DDD(Domain Driven Design), Event Sourcing & CQRS. The project uses a combination of postgres and kafka as an event store

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Ddd discussion

Log in or Post with

Java Ddd related posts

  • Exploring the Future of Data Access with Spring Data

    2 projects | dev.to | 6 Mar 2025
  • Spring Data JPA: Speed Up Development & Business Focus

    1 project | dev.to | 9 Jan 2025
  • The Importance of Using Interfaces for JpaRepository(Java Persistence API) in Spring Data JPA

    1 project | dev.to | 18 Oct 2024
  • Como iniciar um aplicativo Spring Boot + JPA + MySQL

    2 projects | dev.to | 20 Aug 2024
  • A Ride Through Optimising Legacy Spring Boot Services For High Throughput

    3 projects | dev.to | 24 Mar 2024
  • How to reduce MongoDB database storage size by 95% with no effort?

    1 project | dev.to | 12 Dec 2023
  • Hypermedia as the Engine of Application State (HATEOAS)

    2 projects | news.ycombinator.com | 1 Aug 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?