Reduce your software costs by 18% overnight
Spring Framework

Spring Framework Alternatives & Competitors

(41)4.5 out of 5

Looking for alternatives to Spring Framework? Tons of people want Java Web Frameworks Software. What's difficult is finding out whether or not the software you choose is right for you. Grails, Spark, Vraptor, and Play are the most popular alternatives and competitors to Spring Framework.

Top Alternatives to Spring Framework

  • Grails
  • Spark
  • Vraptor
  • Play
  • Vaadin

Top 20 Alternatives & Competitors to Spring Framework

    #1
    #1
  1. Grails

    (29)3.7 out of 5

    A powerful Groovy-based web application framework for the JVM

    Categories in common with Spring Framework:
  2. A powerful Groovy-based web application framework for the JVM

    Categories in common with Spring Framework:

    Marcin .
    M
    * convention over configuration * relatively easy to learn * many useful plugins * built on top of mature technologies (Spring, Hibernate) * Groovy-powered

    Reviewers say compared to Spring Framework, Grails is:

    More expensive
    More usable
    Easier to set up
    #2
    #2
  3. Spark

    (28)4.2 out of 5

    Spark - A micro framework for creating web applications in Java 8 with minimal effort

    Categories in common with Spring Framework:
  4. Spark - A micro framework for creating web applications in Java 8 with minimal effort

    Categories in common with Spring Framework:

    Christopher D.
    CD
    Spark is fine because it is really user friendly, less verbose than other REST frameworks and uses advantages of java 8.

    Reviewers say compared to Spring Framework, Spark is:

    More expensive
    More usable
    Easier to admin
    18%   of software applications aren't well liked by teams using them.
    Find out how your team feels about your stack with G2 Pulse Surveys.
    Learn More
    #3
    #3
  5. Vraptor

    (11)4.5 out of 5

    VRaptor 4 delivers high productivity to your Java Web applications on top of CDI. VRaptor is an opensource MVC framework with a large developers and users community.

    Categories in common with Spring Framework:
  6. VRaptor 4 delivers high productivity to your Java Web applications on top of CDI. VRaptor is an opensource MVC framework with a large developers and users community.

    Categories in common with Spring Framework:

    Felix C.
    FC
    Simplicity is the best of the Vraptor framework. If you need to create a simple app the vratpor setup is simple, in 5 minutes or less you could setup a web application, with support REST and...Read more

    Reviewers say compared to Spring Framework, Vraptor is:

    More expensive
    Easier to admin
    Easier to set up
    #4
    #4
  7. Play

    (13)4.1 out of 5

    The High Velocity Web Framework For Java and Scala

    Categories in common with Spring Framework:
  8. The High Velocity Web Framework For Java and Scala

    Categories in common with Spring Framework:

    UN
    This review is for Play Java 2.5. It makes some good opinions, and has the out-of-box features you'd expect for a Model View Controller framework. I do like that the most recent versions are...Read more

    Reviewers say compared to Spring Framework, Play is:

    More expensive
    Easier to set up
    More usable
    #5
    #5
  9. Vaadin

    (27)4.1 out of 5

    Build your web UIs in HTML or Java

    Categories in common with Spring Framework:
  10. Build your web UIs in HTML or Java

    Categories in common with Spring Framework:

    UC
    Vaadin framework helps me to build UI for my java based application without Javascript knowledge. But it helps me to learn Javascript framework a lot so I learned Polymer framework as well. Vaddin...Read more

    Reviewers say compared to Spring Framework, Vaadin is:

    More expensive
    More usable
    Easier to set up
    #6
    #6
  11. Apache Wicket

    (16)3.7 out of 5

    The Apache Software Foundation announces Apache Wicket v7.0 Open Source Java web framework that powers thousands of web applications and web sites for governments, stores, universities, cities, banks, email providers, and more.

    Categories in common with Spring Framework:
  12. The Apache Software Foundation announces Apache Wicket v7.0 Open Source Java web framework that powers thousands of web applications and web sites for governments, stores, universities, cities, banks, email providers, and more.

    Categories in common with Spring Framework:

    Ahmet Yaşar .
    A
    OOP and component based deign of the framework (Write once, use eveywhere) Ready-to-use components (e.g. wicket, wicket-jquery-ui and wicket-kendo-ui components) Designing elegant architecture is...Read more

    Reviewers say compared to Spring Framework, Apache Wicket is:

    More expensive
    #7
    #7
  13. Apache Struts

    (21)4.0 out of 5

    Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON.

    Categories in common with Spring Framework:
  14. Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON.

    Categories in common with Spring Framework:

    UI
    Apache struts is a very handy framework to implement mvc architecture in your project. libraries are very robust to use and easy to discover.

    Reviewers say compared to Spring Framework, Apache Struts is:

    More expensive
    Easier to set up
    More usable
    #8
    #8
  15. Apache Flink

    (11)4.1 out of 5

    Apache Flink is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications.

    Categories in common with Spring Framework:
  16. Apache Flink is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications.

    Categories in common with Spring Framework:

    Luca G.
    LG
    - Documentation is clean. - Creators and maintainers really friendly and helpful in the Mailing List - Code API very clean

    Reviewers say compared to Spring Framework, Apache Flink is:

    More expensive
    More usable
    Better at meeting requirements
    #9
    #9
  17. Apache OFBiz

    (21)4.0 out of 5

    Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management), POS (Point Of Sale).

    Categories in common with Spring Framework:
  18. Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management), POS (Point Of Sale).

    Categories in common with Spring Framework:

    CR
    good crm tool to use as data engine and consume data.

    Reviewers say compared to Spring Framework, Apache OFBiz is:

    More expensive
    Easier to set up
    More usable
    #10
    #10
  19. Eclipse RAP

    (16)4.1 out of 5

    RAP provides a powerful widget toolkit and integrates well with proven technologies such as OSGi and JEE. You can write your application entirely in Java, re-use code and benefit from first-class IDE tools.

    Categories in common with Spring Framework:
  20. RAP provides a powerful widget toolkit and integrates well with proven technologies such as OSGi and JEE. You can write your application entirely in Java, re-use code and benefit from first-class IDE tools.

    Categories in common with Spring Framework:

    UI
    I like the re usuablity for my java code and open source platform it provides to integrate with other IDE tools. It’s very responsive also which is awesome.

    Reviewers say compared to Spring Framework, Eclipse RAP is:

    More expensive
    More usable
    Better at support
    #11
    #11
  21. JHipster

    (96)4.4 out of 5

    JHipster is a development platform to generate, develop and deploy Spring Boot + Angular Web applications and Spring microservices.

    Categories in common with Spring Framework:
  22. JHipster is a development platform to generate, develop and deploy Spring Boot + Angular Web applications and Spring microservices.

    Categories in common with Spring Framework:

    Michele M.
    MM
    Complete support for all modern technologies

    Reviewers say compared to Spring Framework, JHipster is:

    More expensive
    More usable
    Easier to set up
    #12
    #12
  23. Apache Felix

    (6)4.2 out of 5

    Apache Felix is an open source implementation of the OSGi Release 5 core framework specification.

    Categories in common with Spring Framework:
  24. Apache Felix is an open source implementation of the OSGi Release 5 core framework specification.

    Categories in common with Spring Framework:

    II
    Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification. Apache Felix is an OSGi container. It allows to seamlessly start, stop, and replace components of...Read more
    #13
    #13
  25. Blockly

    (12)4.0 out of 5

    Blockly is a client-side JavaScript library for creating visual block programming languages and editors.

    Categories in common with Spring Framework:
  26. Blockly is a client-side JavaScript library for creating visual block programming languages and editors.

    Categories in common with Spring Framework:

    UF
    The entire concept of Blockly is what the programming works needs. The fact that it gives you a visual representation of what syntax works and what doesn't is key as many people are visual learners.

    Reviewers say compared to Spring Framework, Blockly is:

    More expensive
    More usable
    #14
    #14
  27. Apache Jena

    (16)4.1 out of 5

    Apache Jena a free and open source Java framework for building Semantic Web and Linked Data applications.

    Categories in common with Spring Framework:
  28. Apache Jena a free and open source Java framework for building Semantic Web and Linked Data applications.

    Categories in common with Spring Framework:

    AS
    so basically semantic web was a dream of Tim Berners-Lee (The creator of world wide web ,and we can develop this kind of big semantic web application using java so easily using it, the best thing...Read more

    Reviewers say compared to Spring Framework, Apache Jena is:

    More expensive
    More usable
    #15
    #15
  29. Eclipse Jetty

    (15)4.0 out of 5

    Eclipse Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.

    Categories in common with Spring Framework:
  30. Eclipse Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.

    Categories in common with Spring Framework:

    AK
    Free and opensource, helps to learn more about the frameworks and improve on the automation things. It has JSP supports.

    Reviewers say compared to Spring Framework, Eclipse Jetty is:

    More expensive
    More usable
    #16
    #16
  31. JUnit

    (30)4.0 out of 5

    JUnit is a simple framework to write repeatable tests.

    Categories in common with Spring Framework:
  32. JUnit is a simple framework to write repeatable tests.

    Categories in common with Spring Framework:

    SK
    JUnit is an open source Framework. In JUnit, annotation is used to identify the test methods. some of the good features of JUnit are Test Runner, JUnit classes & Test Suite.

    Reviewers say compared to Spring Framework, JUnit is:

    More expensive
    More usable
    #17
    #17
  33. CUBA platform

    (11)4.9 out of 5

    CUBA Platform is a high level framework for the rapid development of enterprise applications with rich web interfaces. The platform abstracts developers from underlying technologies so they can focus on the business tasks, whilst retaining full flexibility by providing unrestricted access to low level code.

    Categories in common with Spring Framework:
  34. CUBA Platform is a high level framework for the rapid development of enterprise applications with rich web interfaces. The platform abstracts developers from underlying technologies so they can focus on the business tasks, whilst retaining full flexibility by providing unrestricted access to low level code.

    Categories in common with Spring Framework:

    Jonathan N.
    JN
    I have done a lot of Java-based web development. I had migrated to a bunch of best of breed Java solutions like Vaadin, Intellij IDEA , Spring and Flyway/Liquibase. However, I kept getting bogged...Read more

    Reviewers say compared to Spring Framework, CUBA platform is:

    More expensive
    Easier to admin
    More usable
    #18
    #18
  35. Apache Sling

    (23)4.3 out of 5

    Apache Sling is an innovative web framework that is intended to bring back the fun to web development.

    Categories in common with Spring Framework:
  36. Apache Sling is an innovative web framework that is intended to bring back the fun to web development.

    Categories in common with Spring Framework:

    Vishal M.
    VM
    I like sling resolution, the way it resolve the Http request to pick the appropriate content resource based on selectors and extension

    Reviewers say compared to Spring Framework, Apache Sling is:

    More expensive
    More usable
    Easier to set up
    #19
    #19
  37. Apache Cocoon

    (13)4.1 out of 5

    Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development.

    Categories in common with Spring Framework:
  38. Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development.

    Categories in common with Spring Framework:

    AI
    Apache Cocoon have one of the best future which is called XML . you can easily transformation XML on sever side ..the framework specially main focus is XML and XSLT IT IS also middle ware to...Read more

    Reviewers say compared to Spring Framework, Apache Cocoon is:

    More expensive
    More usable
    Better at support
    #20
    #20
  39. OpenXava

    (2)4.5 out of 5

    OpenXava is a tool for Rapid Java Web Development for business and database oriented applications.

    Categories in common with Spring Framework:
  40. OpenXava is a tool for Rapid Java Web Development for business and database oriented applications.

    Categories in common with Spring Framework:

    maría jose g.
    MG
    I like this framework because it allows me to develop business applications quickly and effectively, it is also very easy to use I can use any platform such as Chrome, Safari, Firefox, LGPL...Read more