Open source java spring

Содержание
  1. Saved searches
  2. Use saved searches to filter your results more quickly
  3. Spring
  4. Repositories
  5. spring-security Public
  6. spring-integration Public
  7. spring-kafka Public
  8. spring-data-jpa Public
  9. spring-amqp Public
  10. spring-data-redis Public
  11. spring-authorization-server Public
  12. spring-data-mongodb Public
  13. spring-batch Public
  14. spring-shell Public
  15. spring-checkpoint-restore-smoke-tests Public
  16. spring-framework Public
  17. spring-boot Public
  18. sts4 Public
  19. spring-petclinic Public
  20. spring-security-samples Public
  21. spring-data-release Public
  22. spring-session Public
  23. spring-data-commons Public
  24. spring-data-relational Public
  25. spring-data-neo4j Public
  26. spring-data-examples Public
  27. spring-pulsar Public
  28. spring-guice Public
  29. spring-data-elasticsearch Public
  30. spring-modulith Public
  31. spring-credhub Public
  32. spring-graphql Public
  33. spring-integration-samples Public
  34. Java Guides
  35. Here are 20 free open source projects using Spring framework (Spring Boot)
  36. 1. Project Sagan
  37. 2. agileexpress
  38. 3. Broadleaf Commerce
  39. Key Features and Technologies
  40. 4. Spring PetClinic Sample Application
  41. 5. Powerstone
  42. 6. Tudu Lists
  43. 7. Alfresco Content Management
  44. 8. SpringSide
  45. 9. Plazma
  46. 10. Zksample2
  47. Features
  48. 11. Spring Rich Client
  49. 12. OpenERP
  50. 13. HISPACTA
  51. 14. Luigi Open Search Engine
  52. 15. JOSSO
  53. 16. HSE
  54. 17 Java Small Business Platform
  55. 18. jrecruiter
  56. 19. Mini Todo Management Project(My project)
  57. Tools and Technologies Used
  58. 20. User Registration Module(My project)
  59. Tools and Technologies Used
  60. Reference
  61. Saved searches
  62. Use saved searches to filter your results more quickly
  63. License
  64. spring-projects/spring-framework
  65. Name already in use
  66. Sign In Required
  67. Launching GitHub Desktop
  68. Launching GitHub Desktop
  69. Launching Xcode
  70. Launching Visual Studio Code
  71. Latest commit
  72. Git stats
  73. Files
  74. README.md

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Читайте также:  Питон максимальное количество делителей

Spring

Repositories

spring-security Public

spring-integration Public

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)

spring-kafka Public

spring-data-jpa Public

spring-amqp Public

spring-data-redis Public

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-authorization-server Public

spring-data-mongodb Public

Provide 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-batch Public

spring-shell Public

spring-checkpoint-restore-smoke-tests Public

spring-framework Public

spring-boot Public

sts4 Public

The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more. — Available for Eclipse, Visual Studio Code, and Theia

spring-petclinic Public

spring-security-samples Public

spring-data-release Public

spring-session Public

spring-data-commons Public

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

spring-data-relational Public

spring-data-neo4j Public

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-examples Public

spring-pulsar Public

spring-guice Public

spring-data-elasticsearch Public

Provide support to increase developer productivity in Java when using Elasticsearch. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.

spring-modulith Public

spring-credhub Public

spring-graphql Public

spring-integration-samples Public

You are looking for examples, code snippets, sample applications for Spring Integration? This is the place.

Источник

Java Guides

In this productive article, I would like to discuss 20+ free open source projects using the Spring framework for beginners to learn Spring framework in depth.

Spring framework is difficult to learn, especially when you want to develop a real project with industry standards. Reading tutorials is a good way for learning at the beginning. But finally, you still need to read code from real projects.

Here are 20 open source projects that use the Spring framework. They are from different areas such as content management systems, online shopping, file management, etc. By reading their source code, you can better understand how to use the Spring framework.

Here are 20 free open source projects using Spring framework (Spring Boot)

1. Project Sagan

This is a real-world app that powers the Spring.io website. It is in production and used by thousands of users each day.

Sagan project is an open-source and available on GitHub repository: — https://github.com/RameshMF/sagan

I highly suggest this project, you will learn everything about Spring framework ecosystem, Elasticsearch, Gradle, and also thymeleaf UI stuff.

2. agileexpress

Express is an Agile project management tool. The web application is written using Flex while the server-side component is a Spring-based Java EE application.

In this project, you will learn JPA, Spring framework components and clean code etc.

3. Broadleaf Commerce

Broadleaf Commerce (www.broadleafcommerce.com) is an open source Java eCommerce platform based on the Spring Framework. Broadleaf Commerce uses a robust, extensible architecture that enables deep customization and rapid development.

The source code of this project available on GitHub repository: https://github.com/RameshMF/BroadleafCommerce

Key Features and Technologies

  • Spring Framework
  • Security
  • Persistence
  • Search
  • Task Scheduling
  • Email
  • Modular Design
  • Configurable Workflows
  • Extendible Design
  • Configuration Merging
  • Presentation Layer Support
  • QOS
  • Promotion System
  • PCI Considerations
  • Admin Platform
  • Admin Customization
  • Content Management

4. Spring PetClinic Sample Application

Petclinic is a https://spring.io/guides/gs/spring-boot[Spring Boot] application built using https://spring.io/guides/gs/maven/[Maven]. You can build a jar file and run it from the command line.

You can clone PetClinic application from GitHub — https://github.com/RameshMF/spring-petclinic

5. Powerstone

PowerStone is an open source java WorkFlow Management System, based on Spring and Hibernate. The system is composed of an engine(processing XPDL documents edited with Enhydra JaWE), a flow management console, a worklist, and an identity management module.
Get source code from here.

6. Tudu Lists

Tudu Lists is a J2EE application for managing todo lists. It’s based on Spring 2.5, JPA/Hibernate and AJAX (using the DWR framework). It’s a simple yet effective project management tool, and it is also often used as a sample Spring application.

7. Alfresco Content Management

Alfresco is an open source enterprise content management repository (CMS) built by a team that includes the co-founder of Documentum. Its modular architecture uses the latest open src Java technologies. Includes Document Management, Records Management.

8. SpringSide

Pragmatic Enterprise Application KickStart, demo the better practice in ean nterprise application. It use Spring,Hibernate,Struts 2,CXF,SpringSecurity,JQuery and more.

9. Plazma

Plazma ERP+CRM solution written in Java based on Spring, Hibernate using Oracle, PostgreSQL, MySQL, Firebird, HSQL databases.

10. Zksample2

A bigger sample application for the ZK framework. http://www.zkoss.org . Uses Spring, Spring-AOP, Spring-Security, Hibernate, JasperReports, DynamicJasper, Generic-Hibernate-DAO. Live Demo: http://www.zk-web.de/zksample2/

Features

  • ZK framework (zkoss)
  • Domain Driven Design
  • Spring (+Spring Security)
  • Java
  • JasperReport
  • DynamicJasper
  • Hibernate-Generic-DAO
  • MVC (Model-View-Controller pattern)

11. Spring Rich Client

Java Swing application framework built on the Spring Framework with the goal of simplifying whats required to build professional, enterprise-ready rich client applications.

12. OpenERP

The OpenERP is an enterprise management software written in Java. It uses state-of-art technologies and patterns, as JSF, Hibernate, Spring, Acegi, AJAX, Axis, and Maven. We also use BaseGen for generating code from UML. Join us, join this SW challenge.

13. HISPACTA

Example java web application using layered architecture and Hibernate (persistence), Spring (integration, AOP) + Acegi security, Tapestry (GUI) and JUnit (testing) frameworks. It is a simple intranet with user details and the possibility to publish news.

14. Luigi Open Search Engine

Lucene-based search library that leverages on the Spring framework to provide easily configurable searches with little or no intrusion in the application code. You can create indexes from any collection of POJOs and benefit from an event-triggered update.

15. JOSSO

Atricore’s JOSSO is an open source and commercially supported Internet Single Sign-On (FSSO) solution for point-and-click and standards-based (SAML2) Internet-scale SSO implementations.

16. HSE

HSE (Hibernate, Spring, Echo2) is a 3-tier base application for Echo2 designed to be a starting point for writing robust AJAX applications in Java, Spring, and Hibernate.

17 Java Small Business Platform

Pure Java implementation of small but powerful, modular, scalable, pluggable and configurable platform for assembling desktop (SE) and/or (EE) business applications from small to mid-size enterprises. Built on Spring and Spring RC.

18. jrecruiter

jRecruiter is a showcase application for a variety of interesting Java related technologies. It is actively used by the Atlanta Java Users Group (AJUG) for their job posting service.

19. Mini Todo Management Project(My project)

Spring MVC Todo Management web application using Spring Boot, Spring MVC, Spring Security, JSP, JPA and MySQL as a database.

Tools and Technologies Used

  • Spring Boot — 2.0.4.RELEASE
  • JDK — 1.8 or later
  • Spring Framework — 5.0.8 RELEASE
  • Hibernate — 5.2.17.Final
  • Maven — 3.2+
  • Spring Data JPA — 2.0.10 RELEASE
  • IDE — Eclipse or Spring Tool Suite (STS)
  • MYSQL — 5.1.47
  • Spring Security — 5.0.7 RELEASE
  • JSP

20. User Registration Module(My project)

Tools and Technologies Used

  • Spring Boot — 2.0.4.RELEASE
  • JDK — 1.8 or later
  • Spring Framework — 5.0.8 RELEASE
  • Hibernate — 5.2.17. Final
  • Maven — 3.2+
  • IDE — Eclipse or Spring Tool Suite (STS)
  • Tomcat — 8.5+
  • Thymeleaf — 3.0.9 RELEASE
  • Bootstrap — 3.3.7
  • JQuery — 3.2.1
  • MySQL — 5.1.46

Well, I have collected all these resources for learning purposes. These are very useful resources that I will follow. Clone and import these projects in your favorite IDE and play with it.

Suggest in the comment section, if you know any other free open source Java Projects so that everyone can take a help from it.

Reference

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

License

spring-projects/spring-framework

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

# Conflicts: # framework-docs/modules/ROOT/pages/data-access/jdbc/core.adoc

Git stats

Files

Failed to load latest commit information.

README.md

This is the home of the Spring Framework: the foundation for all Spring projects. Collectively the Spring Framework and the family of Spring projects are often referred to simply as «Spring».

Spring provides everything required beyond the Java programming language for creating enterprise applications for a wide range of scenarios and architectures. Please read the Overview section of the reference documentation for a more complete introduction.

This project is governed by the Spring Code of Conduct. By participating, you are expected to uphold this code of conduct. Please report unacceptable behavior to spring-code-of-conduct@pivotal.io.

For access to artifacts or a distribution zip, see the Spring Framework Artifacts wiki page.

The Spring Framework maintains reference documentation (published and source), GitHub wiki pages, and an API reference. There are also guides and tutorials across Spring projects.

See the Build from Source wiki page and the CONTRIBUTING.md file.

Continuous Integration Builds

Information regarding CI builds can be found in the Spring Framework Concourse pipeline documentation.

Follow @SpringCentral, @SpringFramework, and its team members on Twitter. In-depth articles can be found at The Spring Blog, and releases are announced via our releases feed.

The Spring Framework is released under version 2.0 of the Apache License.

Источник

Оцените статью