- I. Фреймворки и библиотеки
- 1. Фреймворки и библиотеки общего назначения
- 2. Вебфреймворки (Web Frameworks)
- 3. Создания GUI
- 4. Создание бизнес приложений
- 5. Игровые фреймворки (Game Development)
- 6. Полезные библиотеки
- Коллекции, структуры данных и методы работы с ними
- Date and Time
- Dependency Injection и AОП фреймворки
- Работа с консолью и командной строкой
- Функциональное программирование
- Реактивное программирование
- Безопасность и авторизация
- Высокая производительность
- Сериализация (serializer) и работа с файлами (I/O)
- Логирование
- Bean Mapping and Validation
- 7. Изображения и Видео
- 8. Кодогенерация и изменения байт кода
- 9. Фреймворки для создания распределенных и отказоустойчивых приложений
- 10. Наука
- 11. OSGI
- II. Базы данных, поисковые системы, Big data и машинное обучение
- 1. Базы данных и хранилища
- 2. Структуры данных
- 3. Поисковые системы
- 4. Клиенты и драйверы баз данных
- 5. Маппинг объектов в базы данных (ORM и т. п.)
- 6. Системы, для обработки данных (работа с грязными данными, анализ и т.п.)
- 7. Большие данные (big data)
- 8. Машинное обучение и нейроные сети (Machine Learning) – Semantic Web и Linked Data
– Constraint Satisfaction Problem Solver – Работа с естественными языками (NLP) и распознавание речи
- III. Работа с сетью и интеграция
- 1. Веб сервера и сервера приложений (web server & application server)
- 2. Сеть и сокеты
- 3. Работа с сообщениями (message), очереди сообщений и прием и отправка сообщений
- 4. Работа с http и ssh
- 5. Работа с rest
- 6. Интеграционные фреймворки
- 7. Парсеры (Parser) и «веб-пауки»/краулеры (web-crawling)
- 8. Работа с Json
- 9. CSV
- 10. Интеграция с Api разных систем (соц. сетей и т. п.)
- 11. Работа с биткойном
- 12. Облачные системы
- 13. Cluster Management
- 14. Работа с документами (XLS, DOC, PDF и т.п.)
- 15. Работа с нативным API разных ОС
- 16. XML и SOAP
- 17. Интеграция с сервисами геопозиционирования
- IV. Тестирование
- V. Инструменты для упрощения разработки
- VI. Языки программирования и приложения, написанные на Java
- VII. Прочее
- VIII. Resources
- IX Видео доклады и лекции о Java
I. Фреймворки и библиотеки
1. Фреймворки и библиотеки общего назначения
К оглавлению
- Spring framework Spring — наверное, самый распространенный фреймворк Java в мире. Лицензия: Apache 2 , рейтинг github’а – 5921, на stackoverflow – более 100 тыс.вопросов.

- Google Guava Очень популярная библиотека от гугла, расширяющая возможности JDK, в том числе добавляющая новые коллекции, добавляющая элементы функционального программирования в Java, кэширование, функции работы с примитивами, библиотеки работы с многопоточностью, аннотациями, строками, I/O, и т.п. Работает с JDK1.6 и выше. . Лицензия: Apache 2 , рейтинг github’а – 3813.

- Apache Commons – Реализует различные функции, такие как конфигурирование, валидирование, коллекции, загрузка файлов или работу с XML, Лицензия: Apache 2

- Spring Boot — система быстрого создания конфигурации из типовых шаблоннов (шаблонов настройки orm, DI, Spring MVC и т.п.) . Лицензия: Apache 2 , рейтинг github’а – 2386.

- Lombok Очень горячие добавления для языка программирования Java. Генератор кода, целью которого является сокращения реализации рутинного кода. Лицензия: MIT , рейтинг github’а – 1540.

- Puniverse Quasar Quasar это библиотека, добавляющая Fibers (высокопроизводительные легкие threads), Go-подобные channels и Erlang-подобные actors в JVM. Hello World examples. Лицензия: Eclipse Public v1.0/GNU Lesser 3, рейтинг github’а – 1091.

- Rootbeer GPU Compiler Rootbeer GPU Compiler — программирование с использованием GPU на Java. Лицензия: MIT , рейтинг github’а – 972.

- Oblac Jodd Jodd это набор Java инструментов и микро фреймворк, компактный, но мощный. Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.5 Mb. Лицензия: BSD 2, рейтинг github’а – 912.

- Google Jimfs Jimfs это in-memory файловая система для Java 7 и выше, реализующая API абстрактной файловой системы, описанный в java.nio.file.. Лицензия: Apache 2 , рейтинг github’а – 752.

- Spring batch Spring Batch это легковесный, всеобъемлющий фреймворк, предназначенный для разработки надежных приложений, работающих по расписанию (batch applications), жизненно важных для ежедневных операций корпоративных систем.. Лицензия: Apache 2 , рейтинг github’а – 448.

- Microserver — Удобная микросервисная plugin система для Spring & Spring Boot, с более чем 30 plugins. Лицензия: Apache 2 , github’s star – 429.

- Greenrobot common greenrobot-common – маленькая библиотека добавляющая общие утилиты и классы (например, классы работы со stream-based IO, файлами, строками, датой/временем и hash map/hash set с примитивными типами) для Android и Java проектов. . Лицензия: Apache 2 , рейтинг github’а – 419.

- Kilim Легковесные потоки для Java с обменом сообщениями, nio, http и поддержкой расписания . Лицензия: MIT , рейтинг github’а – 517.

- Apache Isis Apache Isis это фреймворк для разработки rapidly developing domain-driven приложений на in Java. Лицензия: Apache 2.

- Apache Zest Apache Zest это фремворк для разработки Composite Oriented Programming для domain centric приложений. Это концепция включает в себя такие концепции как: Aspect Oriented Programming, Dependency Injection и Domain Driven Design. Лицензия: Apache 2.

2. Веб-фреймворки (Web Frameworks)
Веб-фреймворки (Web Frameworks)
Веб-фреймворки служат для реализации веб-приложений и обработки взаимодйствия service-side и frontend-side веб-приложений. К оглавлению
- Play Framework Play Framework позволяет легко разрабатывать расширяемые веб-приложения на Java и Scala. https://www.playframework.com/ . Лицензия: Apache 2 , рейтинг github’а – 6771.

- Spark Фреймворк, вдохновленный фреймоворком Sinatra, для java. Лицензия: Apache 2 , рейтинг github’а – 2596.

- Atmosphere – фреймворк для разработки клиентской и серверной части асинхронных веб.приложений, поддерживающий разные серверны, браузеры и плагины. Лицензия: CDDL1 / Apache 2 , рейтинг github’а – 2235.

- Grails – вебфреймворк. https://grails.org/ Лицензия: Apache 2 , рейтинг github’а – 1386.

- Blade – простой и элегантный вебфреймворк, http://bladejava.com. Лицензия: Apache 2 , рейтинг github’а – 1360.

- Ninja это полноценный веб фреймворк для Java. Надежный, быстрый и очень продуктивный.http://www.ninjaframework.org/. Лицензия: Apache 2 , рейтинг github’а – 894.

- Electronicarts Orbit — современный фреймворк для JVM языков, который упрощает создание и обслуживание распределенных и масштабируемых онлайн сервисов. Лицензия: BSD 3, рейтинг github’а – 741.

- Ratpack это простой, мощный набор библиотек для создания высокопроизводительных вебприложений. http://ratpack.io/ Лицензия: Apache 2 , рейтинг github’а – 662.

- Vaadin — фреймворк для разработки веб-приложений, основанный на GWT, с server-side моделью программирования и состоянием UI на сервере.https://vaadin.com/ Лицензия: Apache 2 , рейтинг github’а – 398.

- ZK framework Java фреймворк для создания высокопроизводительных веб и мобильных приложений.. Лицензия: GNU Lesser, рейтинг github’а – 161.

- Apache Tapestry – Компонентно-ориентированный фреймворк для создания динамичных, надежных, легко маштабируемый веб приложений, Лицензия: Apache 2.

- Apache Wicket – Компонентно-ориентированный вебфреймворк, похожий на Tapestry с stateful GUI, Лицензия: Apache 2.

- Google Web Toolkit – Набор инструментов разработки, включающий компилятор из Java кода в JavaScript для создания кода, исполняемого в браузере, XML парсер, API для RPC, интеграция с JUnit, поддержка разных языков и локалей и виджеты для создания GUI, Лицензия: Apache 2.

- Pippo – Небольшой, модульный Sinatra-подобный микрофреймворк, Лицензия: Apache 2.

- Spring MVC – Предоставляет много различных возможностей для разработки вебприложений от dependency injection до аспектно-ориентированного программирования и поддержки security, Лицензия: Apache 2.

- JavaServer Faces – Открытая реализация JSF стандарта от Oracle, Лицензия: GNU 2 или CDDL 1.0
- JavaServer Pages – Популярная Java технология шаблонов для создания вебсайтов с реализацией пользовательских тегов, Лицензия: GNU 2 или CDDL 1.0
- Apache Cocoon Separation of concerns и component-based веб-фремворк. Лицензия: Apache 2.

- Apache Struts Apache Struts это открытый фреймворк для создания Java веб-приложений. Лицензия: Apache 2.

- Apache Sling Иновационный веб фреймворк основанный на JCR и OSGi. Лицензия: Apache 2.

- Apache MyFaces Первая открытая реализация JavaServer Faces. Лицензия: Apache 2.

- Apache Pivot Apache Pivot это открытая платформа для создания installable Internet applications (IIAs) [другое название rich Internet application]. Лицензия: Apache 2.

- Apache Turbine Turbine это основанный на сервлетах фреймворк, который позволяет Java developers быстро разрабатывать веб-приложения. Лицензия: Apache 2.

- Apache OODT Apache OODT это компонентный веб-фреймворк. Лицензия: Apache 2.

- VRaptor VRaptor 4 это производтельный открытый MVC вебфреймворк на основе CDI, github’s star – 278. http://www.vraptor.org . Лицензия: Apache 2.

- CUBA Platform – Высокоуровневая Java платформа с открытым кодом для создания корпоративных информационных систем и RIA, на базе Spring, EclipseLink и Vaadin, рейтинг github’а – 215. Лицензия: Apache 2.

Библиотеки для Web разработки
- Tobie ua-parser много языковое портирование библиотеки для парсенга параметров user agent браузера. Лицензия: Apache 2/MIT/Perl, рейтинг github’а – 1497.

- Ghost Driver это реализация Remote WebDriver Wire протокола, использующая PhantomJS как бэкенд. Лицензия: BSD 2, рейтинг github’а – 1179.

- B3log Solo – система управления блогами на Java. Лицензия: Apache 2 , рейтинг github’а – 519.

- Baasbox это проект для создания backend для мобильных и веб-приложений . Лицензия: ?, рейтинг github’а – 499.
- Kolorobot Spring MVC 4 Quickstart Maven Archetype — проект-шаблон (архетип) для Maven’a для быстрого создания проектов веб-приложений Spring MVC 4. Содержит Spring MVC 4, Servlet 3.0, Thymeleaf, Bootstrap, JPA 2.0, MongoDB, JUnit/Mockito, Spring Security 3.2. Лицензия: ?, рейтинг github’а – 480.
- Gargl – Generic API Recorder and Generator Lite (произносится “Gargle”) – инструмент для автоматизации любого веб-сайта, позволяет записывать любые запросы к сайту и превращать их в повторно используемый код на любом из языком программирования. Лицензия: MIT , рейтинг github’а – 462.

- Liferay plugins – набор плагинов для Liferay портала. Лицензия: GNU Lesser 2.1, рейтинг github’а – 444.

- Netflix Ribbon это библиотека для создания load balancers. Лицензия: Apache 2 , рейтинг github’а – 410.

- Gwt bootstrap это библиотека объединяющая виджеты из Twitter Bootstrap и возможности Google Web Toolkit. Лицензия: Apache 2 , рейтинг github’а – 409.

- Netflix Zuul это сервис (edge service), обрабатывающий все запросы от всех устройств и вебсайтов к backend всех Netflix потоковых приложений, он обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость и безопасность. Лицензия: Apache 2 , рейтинг github’а – 407.

- PrimeFaces – JSF фреймворк который имеет как свободную, так и комерческую версию с полноценной поддержкой. Предоставляет несколько frontend компонентов. Лицензия: Apache 2.

- Spring Boot – Микрофреймворк для упрощения разработки новых Spring приложений. Лицензия: Apache 2.

- CSSEmbed это небольшая программа/библиотека для автоматического добавления URIs в CSS files. Лицензия: MIT , рейтинг github’а – 407.

- Athou commafeed RSS reader, основанный Dropwizard и AngularJS, вдохновленный Google Reader . Лицензия: Apache 2 , рейтинг github’а – 1226.

- Apache Any23 Anything To Triples (Any23) это библиотека, веб-сервис и консольный инструмент для отображения в RDF формате различных данных полученных из веба. Лицензия: Apache 2.

- Apache Forrest Apache Forrest это фреймворк для представления данных из разных форматов. Лицензия: Apache 2.

Template Engine
Инструменты для замены выражений в шаблонах на реальные данные.
- Apache Velocity – Работает с шаблонами для генерации HTML страниц, emails или даже кодогенерация в целом, Лицензия: Apache 2.

- Apache FreeMarker – Библиотека поддержки универсальных шаблонов без тяжелых или запутанных зависимостей на другие библиотеки. Лицензия: Apache 2.

- Handlebars.java – Семантически подобен шаблонам Mustache, но с меньшим количеством бизнес логии в шаблонах, рейтинг github’а – 451. Лицензия: Apache 2.

- Thymeleaf – Цель: заменять JSP и работать с XML файлами в целом, Лицензия: Apache 2.

- Mustache.java – портирование Mustache.js (систему создания и использования веб.шаблонов с минимальной бизнес логикой) для Java. Лицензия: Apache 2 , рейтинг github’а – 733.

- Apache Tiles Apache Tiles это templating фреймворк, упрощающий разработку веб приложений. Лицензия: Apache 2 , рейтинг github’а – 451.

CMS и content management
- Apache Stanbol Программные компоненты для semantic content management. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache JSPWiki Wiki движок на стандартных J2EE компонентах (Java, servlets, JSP). Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Portals Движок создания надежного, полностью функционального портала для разных платформ и языков программироваия. Лицензия: Apache 2.

- Apache Roller Apache Roller это полностью функциональный, многопользовательский блог движок и сервер, подходящих для самых разных сайтов блогов. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Chemistry Apache Chemistry это открытая реализация спецификации Content Management Interoperability Services (CMIS) для обмена данными между различными CMS. Лицензия: Apache 2.

3. Создания GUI
Библиотеки для создания интерфейс пользователя (кроме веб)
- JavaFX – Правопреемник Swing, Лицензия: Oracle, проприетарная.

- Scene Builder – Визуальный инструмент разработки GUI для приложений JavaFX Лицензия: Oracle, проприетарная.
, но см. Gluon Scene Builder (ниже)
- [Gluon Scene Builder] – Scene Builder это открытая и свободная реализация JavaFX Scene Builder. Лицензия: BSD.

- SWT – The Standard Widget Toolkit (SWT) это набор бибилиотек и инструментария для создания графических виджетов в платформе Java. Лицензия: Eclipse Public License v1.0.

- Lanterna – Легковесная библиотека, реализующая консольно-текстовый GUI, похожий на curses. Лицензия: LGPL 2.1.

- Gephi – Кроссплатформенная система для визуализации, изменения и управления большими графами. Лицензия: GNU 3 или CDDL 1.0
4. Создание бизнес-приложений
Фреймворки и библиотеки для создания бизнес-приложений на Java К оглавлению
- Codecademy EventHub — позволяет анализировать бизнес-события, чтобы получать KPI, conversion rate и т. п. Бизнес метрики событий. Лицензия: MIT , рейтинг github’а – 1043.

- Killbill – свободная платформа биллинга и проведения платежей . Лицензия: Apache 2 , рейтинг github’а – 902.

- Activiti это легковесная система управления бизнес-процессами (Business Process Management (BPM) Platform ) . Лицензия: Apache 2 , рейтинг github’а – 861.

- Liferay Portal это свободная веб-платформа для построения бизнес-приложений . Лицензия: GNU Lesser 2.1, рейтинг github’а – 739.

- Broadleaf Commerce – eCommerce-фреймворк для крупных предприятий, основанный на Spring. Лицензия: Apache 2 , рейтинг github’а – 518.

- Droolsjbpm Drools это приложение Business Rules Management System (BRMS), которое реализует Business Rules Engine (BRE), предоставляет механизмы авторизации, управления правилами (rules), управление приложением (Drools Workbench) и плагин для разработки под Eclipse IDE.
- 1. Фреймворки и библиотеки общего назначения
- 2. Вебфреймворки (Web Frameworks)
- 3. Создания GUI
- 4. Создание бизнес приложений
- 5. Игровые фреймворки (Game Development)
- 6. Полезные библиотеки
- Коллекции, структуры данных и методы работы с ними
- Date and Time
- Dependency Injection и AОП фреймворки
- Работа с консолью и командной строкой
- Функциональное программирование
- Реактивное программирование
- Безопасность и авторизация
- Высокая производительность
- Сериализация (serializer) и работа с файлами (I/O)
- Логирование
- Bean Mapping and Validation
- 7. Изображения и Видео
- 8. Кодогенерация и изменения байт кода
- 9. Фреймворки для создания распределенных и отказоустойчивых приложений
- 10. Наука
- 11. OSGI
- 1. Базы данных и хранилища
- 2. Структуры данных
- 3. Поисковые системы
- 4. Клиенты и драйверы баз данных
- 5. Маппинг объектов в базы данных (ORM и т. п.)
- 6. Системы, для обработки данных (работа с грязными данными, анализ и т.п.)
- 7. Большие данные (big data)
- 8. Машинное обучение и нейроные сети (Machine Learning) – Semantic Web и Linked Data
– Constraint Satisfaction Problem Solver – Работа с естественными языками (NLP) и распознавание речи
- 1. Веб сервера и сервера приложений (web server & application server)
- 2. Сеть и сокеты
- 3. Работа с сообщениями (message), очереди сообщений и прием и отправка сообщений
- 4. Работа с http и ssh
- 5. Работа с rest
- 6. Интеграционные фреймворки
- 7. Парсеры (Parser) и «веб-пауки»/краулеры (web-crawling)
- 8. Работа с Json
- 9. CSV
- 10. Интеграция с Api разных систем (соц. сетей и т. п.)
- 11. Работа с биткойном
- 12. Облачные системы
- 13. Cluster Management
- 14. Работа с документами (XLS, DOC, PDF и т.п.)
- 15. Работа с нативным API разных ОС
- 16. XML и SOAP
- 17. Интеграция с сервисами геопозиционирования
К оглавлению
- Spring framework Spring — наверное, самый распространенный фреймворк Java в мире. Лицензия: Apache 2 , рейтинг github’а – 5921, на stackoverflow – более 100 тыс.вопросов.

- Google Guava Очень популярная библиотека от гугла, расширяющая возможности JDK, в том числе добавляющая новые коллекции, добавляющая элементы функционального программирования в Java, кэширование, функции работы с примитивами, библиотеки работы с многопоточностью, аннотациями, строками, I/O, и т.п. Работает с JDK1.6 и выше. . Лицензия: Apache 2 , рейтинг github’а – 3813.

- Apache Commons – Реализует различные функции, такие как конфигурирование, валидирование, коллекции, загрузка файлов или работу с XML, Лицензия: Apache 2

- Spring Boot — система быстрого создания конфигурации из типовых шаблоннов (шаблонов настройки orm, DI, Spring MVC и т.п.) . Лицензия: Apache 2 , рейтинг github’а – 2386.

- Lombok Очень горячие добавления для языка программирования Java. Генератор кода, целью которого является сокращения реализации рутинного кода. Лицензия: MIT , рейтинг github’а – 1540.

- Puniverse Quasar Quasar это библиотека, добавляющая Fibers (высокопроизводительные легкие threads), Go-подобные channels и Erlang-подобные actors в JVM. Hello World examples. Лицензия: Eclipse Public v1.0/GNU Lesser 3, рейтинг github’а – 1091.

- Rootbeer GPU Compiler Rootbeer GPU Compiler — программирование с использованием GPU на Java. Лицензия: MIT , рейтинг github’а – 972.

- Oblac Jodd Jodd это набор Java инструментов и микро фреймворк, компактный, но мощный. Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.5 Mb. Лицензия: BSD 2, рейтинг github’а – 912.

- Google Jimfs Jimfs это in-memory файловая система для Java 7 и выше, реализующая API абстрактной файловой системы, описанный в java.nio.file.. Лицензия: Apache 2 , рейтинг github’а – 752.

- Spring batch Spring Batch это легковесный, всеобъемлющий фреймворк, предназначенный для разработки надежных приложений, работающих по расписанию (batch applications), жизненно важных для ежедневных операций корпоративных систем.. Лицензия: Apache 2 , рейтинг github’а – 448.

- Microserver — Удобная микросервисная plugin система для Spring & Spring Boot, с более чем 30 plugins. Лицензия: Apache 2 , github’s star – 429.

- Greenrobot common greenrobot-common – маленькая библиотека добавляющая общие утилиты и классы (например, классы работы со stream-based IO, файлами, строками, датой/временем и hash map/hash set с примитивными типами) для Android и Java проектов. . Лицензия: Apache 2 , рейтинг github’а – 419.

- Kilim Легковесные потоки для Java с обменом сообщениями, nio, http и поддержкой расписания . Лицензия: MIT , рейтинг github’а – 517.

- Apache Isis Apache Isis это фреймворк для разработки rapidly developing domain-driven приложений на in Java. Лицензия: Apache 2.

- Apache Zest Apache Zest это фремворк для разработки Composite Oriented Programming для domain centric приложений. Это концепция включает в себя такие концепции как: Aspect Oriented Programming, Dependency Injection и Domain Driven Design. Лицензия: Apache 2.

2. Веб-фреймворки (Web Frameworks)
Веб-фреймворки (Web Frameworks)
Веб-фреймворки служат для реализации веб-приложений и обработки взаимодйствия service-side и frontend-side веб-приложений. К оглавлению
- Play Framework Play Framework позволяет легко разрабатывать расширяемые веб-приложения на Java и Scala. https://www.playframework.com/ . Лицензия: Apache 2 , рейтинг github’а – 6771.

- Spark Фреймворк, вдохновленный фреймоворком Sinatra, для java. Лицензия: Apache 2 , рейтинг github’а – 2596.

- Atmosphere – фреймворк для разработки клиентской и серверной части асинхронных веб.приложений, поддерживающий разные серверны, браузеры и плагины. Лицензия: CDDL1 / Apache 2 , рейтинг github’а – 2235.

- Grails – вебфреймворк. https://grails.org/ Лицензия: Apache 2 , рейтинг github’а – 1386.

- Blade – простой и элегантный вебфреймворк, http://bladejava.com. Лицензия: Apache 2 , рейтинг github’а – 1360.

- Ninja это полноценный веб фреймворк для Java. Надежный, быстрый и очень продуктивный.http://www.ninjaframework.org/. Лицензия: Apache 2 , рейтинг github’а – 894.

- Electronicarts Orbit — современный фреймворк для JVM языков, который упрощает создание и обслуживание распределенных и масштабируемых онлайн сервисов. Лицензия: BSD 3, рейтинг github’а – 741.

- Ratpack это простой, мощный набор библиотек для создания высокопроизводительных вебприложений. http://ratpack.io/ Лицензия: Apache 2 , рейтинг github’а – 662.

- Vaadin — фреймворк для разработки веб-приложений, основанный на GWT, с server-side моделью программирования и состоянием UI на сервере.https://vaadin.com/ Лицензия: Apache 2 , рейтинг github’а – 398.

- ZK framework Java фреймворк для создания высокопроизводительных веб и мобильных приложений.. Лицензия: GNU Lesser, рейтинг github’а – 161.

- Apache Tapestry – Компонентно-ориентированный фреймворк для создания динамичных, надежных, легко маштабируемый веб приложений, Лицензия: Apache 2.

- Apache Wicket – Компонентно-ориентированный вебфреймворк, похожий на Tapestry с stateful GUI, Лицензия: Apache 2.

- Google Web Toolkit – Набор инструментов разработки, включающий компилятор из Java кода в JavaScript для создания кода, исполняемого в браузере, XML парсер, API для RPC, интеграция с JUnit, поддержка разных языков и локалей и виджеты для создания GUI, Лицензия: Apache 2.

- Pippo – Небольшой, модульный Sinatra-подобный микрофреймворк, Лицензия: Apache 2.

- Spring MVC – Предоставляет много различных возможностей для разработки вебприложений от dependency injection до аспектно-ориентированного программирования и поддержки security, Лицензия: Apache 2.

- JavaServer Faces – Открытая реализация JSF стандарта от Oracle, Лицензия: GNU 2 или CDDL 1.0
- JavaServer Pages – Популярная Java технология шаблонов для создания вебсайтов с реализацией пользовательских тегов, Лицензия: GNU 2 или CDDL 1.0
- Apache Cocoon Separation of concerns и component-based веб-фремворк. Лицензия: Apache 2.

- Apache Struts Apache Struts это открытый фреймворк для создания Java веб-приложений. Лицензия: Apache 2.

- Apache Sling Иновационный веб фреймворк основанный на JCR и OSGi. Лицензия: Apache 2.

- Apache MyFaces Первая открытая реализация JavaServer Faces. Лицензия: Apache 2.

- Apache Pivot Apache Pivot это открытая платформа для создания installable Internet applications (IIAs) [другое название rich Internet application]. Лицензия: Apache 2.

- Apache Turbine Turbine это основанный на сервлетах фреймворк, который позволяет Java developers быстро разрабатывать веб-приложения. Лицензия: Apache 2.

- Apache OODT Apache OODT это компонентный веб-фреймворк. Лицензия: Apache 2.

- VRaptor VRaptor 4 это производтельный открытый MVC вебфреймворк на основе CDI, github’s star – 278. http://www.vraptor.org . Лицензия: Apache 2.

- CUBA Platform – Высокоуровневая Java платформа с открытым кодом для создания корпоративных информационных систем и RIA, на базе Spring, EclipseLink и Vaadin, рейтинг github’а – 215. Лицензия: Apache 2.

Библиотеки для Web разработки
- Tobie ua-parser много языковое портирование библиотеки для парсенга параметров user agent браузера. Лицензия: Apache 2/MIT/Perl, рейтинг github’а – 1497.

- Ghost Driver это реализация Remote WebDriver Wire протокола, использующая PhantomJS как бэкенд. Лицензия: BSD 2, рейтинг github’а – 1179.

- B3log Solo – система управления блогами на Java. Лицензия: Apache 2 , рейтинг github’а – 519.

- Baasbox это проект для создания backend для мобильных и веб-приложений . Лицензия: ?, рейтинг github’а – 499.
- Kolorobot Spring MVC 4 Quickstart Maven Archetype — проект-шаблон (архетип) для Maven’a для быстрого создания проектов веб-приложений Spring MVC 4. Содержит Spring MVC 4, Servlet 3.0, Thymeleaf, Bootstrap, JPA 2.0, MongoDB, JUnit/Mockito, Spring Security 3.2. Лицензия: ?, рейтинг github’а – 480.
- Gargl – Generic API Recorder and Generator Lite (произносится “Gargle”) – инструмент для автоматизации любого веб-сайта, позволяет записывать любые запросы к сайту и превращать их в повторно используемый код на любом из языком программирования. Лицензия: MIT , рейтинг github’а – 462.

- Liferay plugins – набор плагинов для Liferay портала. Лицензия: GNU Lesser 2.1, рейтинг github’а – 444.

- Netflix Ribbon это библиотека для создания load balancers. Лицензия: Apache 2 , рейтинг github’а – 410.

- Gwt bootstrap это библиотека объединяющая виджеты из Twitter Bootstrap и возможности Google Web Toolkit. Лицензия: Apache 2 , рейтинг github’а – 409.

- Netflix Zuul это сервис (edge service), обрабатывающий все запросы от всех устройств и вебсайтов к backend всех Netflix потоковых приложений, он обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость и безопасность. Лицензия: Apache 2 , рейтинг github’а – 407.

- PrimeFaces – JSF фреймворк который имеет как свободную, так и комерческую версию с полноценной поддержкой. Предоставляет несколько frontend компонентов. Лицензия: Apache 2.

- Spring Boot – Микрофреймворк для упрощения разработки новых Spring приложений. Лицензия: Apache 2.

- CSSEmbed это небольшая программа/библиотека для автоматического добавления URIs в CSS files. Лицензия: MIT , рейтинг github’а – 407.

- Athou commafeed RSS reader, основанный Dropwizard и AngularJS, вдохновленный Google Reader . Лицензия: Apache 2 , рейтинг github’а – 1226.

- Apache Any23 Anything To Triples (Any23) это библиотека, веб-сервис и консольный инструмент для отображения в RDF формате различных данных полученных из веба. Лицензия: Apache 2.

- Apache Forrest Apache Forrest это фреймворк для представления данных из разных форматов. Лицензия: Apache 2.

Template Engine
Инструменты для замены выражений в шаблонах на реальные данные.
- Apache Velocity – Работает с шаблонами для генерации HTML страниц, emails или даже кодогенерация в целом, Лицензия: Apache 2.

- Apache FreeMarker – Библиотека поддержки универсальных шаблонов без тяжелых или запутанных зависимостей на другие библиотеки. Лицензия: Apache 2.

- Handlebars.java – Семантически подобен шаблонам Mustache, но с меньшим количеством бизнес логии в шаблонах, рейтинг github’а – 451. Лицензия: Apache 2.

- Thymeleaf – Цель: заменять JSP и работать с XML файлами в целом, Лицензия: Apache 2.

- Mustache.java – портирование Mustache.js (систему создания и использования веб.шаблонов с минимальной бизнес логикой) для Java. Лицензия: Apache 2 , рейтинг github’а – 733.

- Apache Tiles Apache Tiles это templating фреймворк, упрощающий разработку веб приложений. Лицензия: Apache 2 , рейтинг github’а – 451.

CMS и content management
- Apache Stanbol Программные компоненты для semantic content management. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache JSPWiki Wiki движок на стандартных J2EE компонентах (Java, servlets, JSP). Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Portals Движок создания надежного, полностью функционального портала для разных платформ и языков программироваия. Лицензия: Apache 2.

- Apache Roller Apache Roller это полностью функциональный, многопользовательский блог движок и сервер, подходящих для самых разных сайтов блогов. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Chemistry Apache Chemistry это открытая реализация спецификации Content Management Interoperability Services (CMIS) для обмена данными между различными CMS. Лицензия: Apache 2.

3. Создания GUI
Библиотеки для создания интерфейс пользователя (кроме веб)
- JavaFX – Правопреемник Swing, Лицензия: Oracle, проприетарная.

- Scene Builder – Визуальный инструмент разработки GUI для приложений JavaFX Лицензия: Oracle, проприетарная.
, но см. Gluon Scene Builder (ниже)
- [Gluon Scene Builder] – Scene Builder это открытая и свободная реализация JavaFX Scene Builder. Лицензия: BSD.

- SWT – The Standard Widget Toolkit (SWT) это набор бибилиотек и инструментария для создания графических виджетов в платформе Java. Лицензия: Eclipse Public License v1.0.

- Lanterna – Легковесная библиотека, реализующая консольно-текстовый GUI, похожий на curses. Лицензия: LGPL 2.1.

- Gephi – Кроссплатформенная система для визуализации, изменения и управления большими графами. Лицензия: GNU 3 или CDDL 1.0
4. Создание бизнес-приложений
Фреймворки и библиотеки для создания бизнес-приложений на Java К оглавлению
- Codecademy EventHub — позволяет анализировать бизнес-события, чтобы получать KPI, conversion rate и т. п. Бизнес метрики событий. Лицензия: MIT , рейтинг github’а – 1043.

- Killbill – свободная платформа биллинга и проведения платежей . Лицензия: Apache 2 , рейтинг github’а – 902.

- Activiti это легковесная система управления бизнес-процессами (Business Process Management (BPM) Platform ) . Лицензия: Apache 2 , рейтинг github’а – 861.

- Liferay Portal это свободная веб-платформа для построения бизнес-приложений . Лицензия: GNU Lesser 2.1, рейтинг github’а – 739.

- Broadleaf Commerce – eCommerce-фреймворк для крупных предприятий, основанный на Spring. Лицензия: Apache 2 , рейтинг github’а – 518.

- Droolsjbpm Drools это приложение Business Rules Management System (BRMS), которое реализует Business Rules Engine (BRE), предоставляет механизмы авторизации, управления правилами (rules), управление приложением (Drools Workbench) и плагин для разработки под Eclipse IDE.
Веб-фреймворки служат для реализации веб-приложений и обработки взаимодйствия service-side и frontend-side веб-приложений. К оглавлению
- Play Framework Play Framework позволяет легко разрабатывать расширяемые веб-приложения на Java и Scala. https://www.playframework.com/ . Лицензия: Apache 2 , рейтинг github’а – 6771.

- Spark Фреймворк, вдохновленный фреймоворком Sinatra, для java. Лицензия: Apache 2 , рейтинг github’а – 2596.

- Atmosphere – фреймворк для разработки клиентской и серверной части асинхронных веб.приложений, поддерживающий разные серверны, браузеры и плагины. Лицензия: CDDL1 / Apache 2 , рейтинг github’а – 2235.

- Grails – вебфреймворк. https://grails.org/ Лицензия: Apache 2 , рейтинг github’а – 1386.

- Blade – простой и элегантный вебфреймворк, http://bladejava.com. Лицензия: Apache 2 , рейтинг github’а – 1360.

- Ninja это полноценный веб фреймворк для Java. Надежный, быстрый и очень продуктивный.http://www.ninjaframework.org/. Лицензия: Apache 2 , рейтинг github’а – 894.

- Electronicarts Orbit — современный фреймворк для JVM языков, который упрощает создание и обслуживание распределенных и масштабируемых онлайн сервисов. Лицензия: BSD 3, рейтинг github’а – 741.

- Ratpack это простой, мощный набор библиотек для создания высокопроизводительных вебприложений. http://ratpack.io/ Лицензия: Apache 2 , рейтинг github’а – 662.

- Vaadin — фреймворк для разработки веб-приложений, основанный на GWT, с server-side моделью программирования и состоянием UI на сервере.https://vaadin.com/ Лицензия: Apache 2 , рейтинг github’а – 398.

- ZK framework Java фреймворк для создания высокопроизводительных веб и мобильных приложений.. Лицензия: GNU Lesser, рейтинг github’а – 161.

- Apache Tapestry – Компонентно-ориентированный фреймворк для создания динамичных, надежных, легко маштабируемый веб приложений, Лицензия: Apache 2.

- Apache Wicket – Компонентно-ориентированный вебфреймворк, похожий на Tapestry с stateful GUI, Лицензия: Apache 2.

- Google Web Toolkit – Набор инструментов разработки, включающий компилятор из Java кода в JavaScript для создания кода, исполняемого в браузере, XML парсер, API для RPC, интеграция с JUnit, поддержка разных языков и локалей и виджеты для создания GUI, Лицензия: Apache 2.

- Pippo – Небольшой, модульный Sinatra-подобный микрофреймворк, Лицензия: Apache 2.

- Spring MVC – Предоставляет много различных возможностей для разработки вебприложений от dependency injection до аспектно-ориентированного программирования и поддержки security, Лицензия: Apache 2.

- JavaServer Faces – Открытая реализация JSF стандарта от Oracle, Лицензия: GNU 2 или CDDL 1.0
- JavaServer Pages – Популярная Java технология шаблонов для создания вебсайтов с реализацией пользовательских тегов, Лицензия: GNU 2 или CDDL 1.0
- Apache Cocoon Separation of concerns и component-based веб-фремворк. Лицензия: Apache 2.

- Apache Struts Apache Struts это открытый фреймворк для создания Java веб-приложений. Лицензия: Apache 2.

- Apache Sling Иновационный веб фреймворк основанный на JCR и OSGi. Лицензия: Apache 2.

- Apache MyFaces Первая открытая реализация JavaServer Faces. Лицензия: Apache 2.

- Apache Pivot Apache Pivot это открытая платформа для создания installable Internet applications (IIAs) [другое название rich Internet application]. Лицензия: Apache 2.

- Apache Turbine Turbine это основанный на сервлетах фреймворк, который позволяет Java developers быстро разрабатывать веб-приложения. Лицензия: Apache 2.

- Apache OODT Apache OODT это компонентный веб-фреймворк. Лицензия: Apache 2.

- VRaptor VRaptor 4 это производтельный открытый MVC вебфреймворк на основе CDI, github’s star – 278. http://www.vraptor.org . Лицензия: Apache 2.

- CUBA Platform – Высокоуровневая Java платформа с открытым кодом для создания корпоративных информационных систем и RIA, на базе Spring, EclipseLink и Vaadin, рейтинг github’а – 215. Лицензия: Apache 2.

Библиотеки для Web разработки
- Tobie ua-parser много языковое портирование библиотеки для парсенга параметров user agent браузера. Лицензия: Apache 2/MIT/Perl, рейтинг github’а – 1497.

- Ghost Driver это реализация Remote WebDriver Wire протокола, использующая PhantomJS как бэкенд. Лицензия: BSD 2, рейтинг github’а – 1179.

- B3log Solo – система управления блогами на Java. Лицензия: Apache 2 , рейтинг github’а – 519.

- Baasbox это проект для создания backend для мобильных и веб-приложений . Лицензия: ?, рейтинг github’а – 499.
- Kolorobot Spring MVC 4 Quickstart Maven Archetype — проект-шаблон (архетип) для Maven’a для быстрого создания проектов веб-приложений Spring MVC 4. Содержит Spring MVC 4, Servlet 3.0, Thymeleaf, Bootstrap, JPA 2.0, MongoDB, JUnit/Mockito, Spring Security 3.2. Лицензия: ?, рейтинг github’а – 480.
- Gargl – Generic API Recorder and Generator Lite (произносится “Gargle”) – инструмент для автоматизации любого веб-сайта, позволяет записывать любые запросы к сайту и превращать их в повторно используемый код на любом из языком программирования. Лицензия: MIT , рейтинг github’а – 462.

- Liferay plugins – набор плагинов для Liferay портала. Лицензия: GNU Lesser 2.1, рейтинг github’а – 444.

- Netflix Ribbon это библиотека для создания load balancers. Лицензия: Apache 2 , рейтинг github’а – 410.

- Gwt bootstrap это библиотека объединяющая виджеты из Twitter Bootstrap и возможности Google Web Toolkit. Лицензия: Apache 2 , рейтинг github’а – 409.

- Netflix Zuul это сервис (edge service), обрабатывающий все запросы от всех устройств и вебсайтов к backend всех Netflix потоковых приложений, он обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость и безопасность. Лицензия: Apache 2 , рейтинг github’а – 407.

- PrimeFaces – JSF фреймворк который имеет как свободную, так и комерческую версию с полноценной поддержкой. Предоставляет несколько frontend компонентов. Лицензия: Apache 2.

- Spring Boot – Микрофреймворк для упрощения разработки новых Spring приложений. Лицензия: Apache 2.

- CSSEmbed это небольшая программа/библиотека для автоматического добавления URIs в CSS files. Лицензия: MIT , рейтинг github’а – 407.

- Athou commafeed RSS reader, основанный Dropwizard и AngularJS, вдохновленный Google Reader . Лицензия: Apache 2 , рейтинг github’а – 1226.

- Apache Any23 Anything To Triples (Any23) это библиотека, веб-сервис и консольный инструмент для отображения в RDF формате различных данных полученных из веба. Лицензия: Apache 2.

- Apache Forrest Apache Forrest это фреймворк для представления данных из разных форматов. Лицензия: Apache 2.

Template Engine
Инструменты для замены выражений в шаблонах на реальные данные.
- Apache Velocity – Работает с шаблонами для генерации HTML страниц, emails или даже кодогенерация в целом, Лицензия: Apache 2.

- Apache FreeMarker – Библиотека поддержки универсальных шаблонов без тяжелых или запутанных зависимостей на другие библиотеки. Лицензия: Apache 2.

- Handlebars.java – Семантически подобен шаблонам Mustache, но с меньшим количеством бизнес логии в шаблонах, рейтинг github’а – 451. Лицензия: Apache 2.

- Thymeleaf – Цель: заменять JSP и работать с XML файлами в целом, Лицензия: Apache 2.

- Mustache.java – портирование Mustache.js (систему создания и использования веб.шаблонов с минимальной бизнес логикой) для Java. Лицензия: Apache 2 , рейтинг github’а – 733.

- Apache Tiles Apache Tiles это templating фреймворк, упрощающий разработку веб приложений. Лицензия: Apache 2 , рейтинг github’а – 451.

CMS и content management
- Apache Stanbol Программные компоненты для semantic content management. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache JSPWiki Wiki движок на стандартных J2EE компонентах (Java, servlets, JSP). Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Portals Движок создания надежного, полностью функционального портала для разных платформ и языков программироваия. Лицензия: Apache 2.

- Apache Roller Apache Roller это полностью функциональный, многопользовательский блог движок и сервер, подходящих для самых разных сайтов блогов. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Chemistry Apache Chemistry это открытая реализация спецификации Content Management Interoperability Services (CMIS) для обмена данными между различными CMS. Лицензия: Apache 2.

3. Создания GUI
Библиотеки для создания интерфейс пользователя (кроме веб)
- JavaFX – Правопреемник Swing, Лицензия: Oracle, проприетарная.

- Scene Builder – Визуальный инструмент разработки GUI для приложений JavaFX Лицензия: Oracle, проприетарная.
, но см. Gluon Scene Builder (ниже)
- [Gluon Scene Builder] – Scene Builder это открытая и свободная реализация JavaFX Scene Builder. Лицензия: BSD.

- SWT – The Standard Widget Toolkit (SWT) это набор бибилиотек и инструментария для создания графических виджетов в платформе Java. Лицензия: Eclipse Public License v1.0.

- Lanterna – Легковесная библиотека, реализующая консольно-текстовый GUI, похожий на curses. Лицензия: LGPL 2.1.

- Gephi – Кроссплатформенная система для визуализации, изменения и управления большими графами. Лицензия: GNU 3 или CDDL 1.0
4. Создание бизнес-приложений
Фреймворки и библиотеки для создания бизнес-приложений на Java К оглавлению
- Codecademy EventHub — позволяет анализировать бизнес-события, чтобы получать KPI, conversion rate и т. п. Бизнес метрики событий. Лицензия: MIT , рейтинг github’а – 1043.

- Killbill – свободная платформа биллинга и проведения платежей . Лицензия: Apache 2 , рейтинг github’а – 902.

- Activiti это легковесная система управления бизнес-процессами (Business Process Management (BPM) Platform ) . Лицензия: Apache 2 , рейтинг github’а – 861.

- Liferay Portal это свободная веб-платформа для построения бизнес-приложений . Лицензия: GNU Lesser 2.1, рейтинг github’а – 739.

- Broadleaf Commerce – eCommerce-фреймворк для крупных предприятий, основанный на Spring. Лицензия: Apache 2 , рейтинг github’а – 518.

- Droolsjbpm Drools это приложение Business Rules Management System (BRMS), которое реализует Business Rules Engine (BRE), предоставляет механизмы авторизации, управления правилами (rules), управление приложением (Drools Workbench) и плагин для разработки под Eclipse IDE.














Инструменты для замены выражений в шаблонах на реальные данные.
- Apache Velocity – Работает с шаблонами для генерации HTML страниц, emails или даже кодогенерация в целом, Лицензия: Apache 2.

- Apache FreeMarker – Библиотека поддержки универсальных шаблонов без тяжелых или запутанных зависимостей на другие библиотеки. Лицензия: Apache 2.

- Handlebars.java – Семантически подобен шаблонам Mustache, но с меньшим количеством бизнес логии в шаблонах, рейтинг github’а – 451. Лицензия: Apache 2.

- Thymeleaf – Цель: заменять JSP и работать с XML файлами в целом, Лицензия: Apache 2.

- Mustache.java – портирование Mustache.js (систему создания и использования веб.шаблонов с минимальной бизнес логикой) для Java. Лицензия: Apache 2 , рейтинг github’а – 733.

- Apache Tiles Apache Tiles это templating фреймворк, упрощающий разработку веб приложений. Лицензия: Apache 2 , рейтинг github’а – 451.

CMS и content management
- Apache Stanbol Программные компоненты для semantic content management. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache JSPWiki Wiki движок на стандартных J2EE компонентах (Java, servlets, JSP). Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Portals Движок создания надежного, полностью функционального портала для разных платформ и языков программироваия. Лицензия: Apache 2.

- Apache Roller Apache Roller это полностью функциональный, многопользовательский блог движок и сервер, подходящих для самых разных сайтов блогов. Лицензия: Apache 2 , рейтинг github’а – 451.

- Apache Chemistry Apache Chemistry это открытая реализация спецификации Content Management Interoperability Services (CMIS) для обмена данными между различными CMS. Лицензия: Apache 2.

3. Создания GUI
Библиотеки для создания интерфейс пользователя (кроме веб)
- JavaFX – Правопреемник Swing, Лицензия: Oracle, проприетарная.

- Scene Builder – Визуальный инструмент разработки GUI для приложений JavaFX Лицензия: Oracle, проприетарная.
, но см. Gluon Scene Builder (ниже)
- [Gluon Scene Builder] – Scene Builder это открытая и свободная реализация JavaFX Scene Builder. Лицензия: BSD.

- SWT – The Standard Widget Toolkit (SWT) это набор бибилиотек и инструментария для создания графических виджетов в платформе Java. Лицензия: Eclipse Public License v1.0.

- Lanterna – Легковесная библиотека, реализующая консольно-текстовый GUI, похожий на curses. Лицензия: LGPL 2.1.

- Gephi – Кроссплатформенная система для визуализации, изменения и управления большими графами. Лицензия: GNU 3 или CDDL 1.0
4. Создание бизнес-приложений
Фреймворки и библиотеки для создания бизнес-приложений на Java К оглавлению
- Codecademy EventHub — позволяет анализировать бизнес-события, чтобы получать KPI, conversion rate и т. п. Бизнес метрики событий. Лицензия: MIT , рейтинг github’а – 1043.

- Killbill – свободная платформа биллинга и проведения платежей . Лицензия: Apache 2 , рейтинг github’а – 902.

- Activiti это легковесная система управления бизнес-процессами (Business Process Management (BPM) Platform ) . Лицензия: Apache 2 , рейтинг github’а – 861.

- Liferay Portal это свободная веб-платформа для построения бизнес-приложений . Лицензия: GNU Lesser 2.1, рейтинг github’а – 739.

- Broadleaf Commerce – eCommerce-фреймворк для крупных предприятий, основанный на Spring. Лицензия: Apache 2 , рейтинг github’а – 518.

- Droolsjbpm Drools это приложение Business Rules Management System (BRMS), которое реализует Business Rules Engine (BRE), предоставляет механизмы авторизации, управления правилами (rules), управление приложением (Drools Workbench) и плагин для разработки под Eclipse IDE.





Библиотеки для создания интерфейс пользователя (кроме веб)
- JavaFX – Правопреемник Swing, Лицензия: Oracle, проприетарная.

- Scene Builder – Визуальный инструмент разработки GUI для приложений JavaFX Лицензия: Oracle, проприетарная.
, но см. Gluon Scene Builder (ниже) - [Gluon Scene Builder] – Scene Builder это открытая и свободная реализация JavaFX Scene Builder. Лицензия: BSD.

- SWT – The Standard Widget Toolkit (SWT) это набор бибилиотек и инструментария для создания графических виджетов в платформе Java. Лицензия: Eclipse Public License v1.0.

- Lanterna – Легковесная библиотека, реализующая консольно-текстовый GUI, похожий на curses. Лицензия: LGPL 2.1.

- Gephi – Кроссплатформенная система для визуализации, изменения и управления большими графами. Лицензия: GNU 3 или CDDL 1.0
4. Создание бизнес-приложений
Фреймворки и библиотеки для создания бизнес-приложений на Java К оглавлению
- Codecademy EventHub — позволяет анализировать бизнес-события, чтобы получать KPI, conversion rate и т. п. Бизнес метрики событий. Лицензия: MIT , рейтинг github’а – 1043.

- Killbill – свободная платформа биллинга и проведения платежей . Лицензия: Apache 2 , рейтинг github’а – 902.

- Activiti это легковесная система управления бизнес-процессами (Business Process Management (BPM) Platform ) . Лицензия: Apache 2 , рейтинг github’а – 861.

- Liferay Portal это свободная веб-платформа для построения бизнес-приложений . Лицензия: GNU Lesser 2.1, рейтинг github’а – 739.

- Broadleaf Commerce – eCommerce-фреймворк для крупных предприятий, основанный на Spring. Лицензия: Apache 2 , рейтинг github’а – 518.

- Droolsjbpm Drools это приложение Business Rules Management System (BRMS), которое реализует Business Rules Engine (BRE), предоставляет механизмы авторизации, управления правилами (rules), управление приложением (Drools Workbench) и плагин для разработки под Eclipse IDE.





