Список фреймворков Java - List of Java frameworks
Ниже приведен список Язык программирования Java технологии (рамки, библиотеки )
Имя | Подробности |
---|---|
fleXive | Репозиторий контента нового поколения. Он обеспечивает стабильное и быстрое хранение документов, изображений и структурированных данных. |
OpenXava | AJAX Java Framework для быстрой разработки корпоративных веб-приложений. |
Apache Nutch | Nutch - это хорошо продуманный, готовый к работе веб-сканер. |
AppFuse | Открытый исходный код Java EE каркас веб-приложений. |
Слюни | Система управления бизнес-правилами (BRMS) с вперед и обратная цепочка вывод на основе движок правил, используя расширенную реализацию Алгоритм Rete. |
jBPM | Пакет гибкого управления бизнес-процессами (BPM) |
Activiti | Механизм рабочего процесса, написанный на Java, который может выполнять бизнес-процессы, описанные в BPMN 2.0. |
Акка | Инструментарий и среда выполнения, упрощающие создание параллельных и распределенных приложений на JVM. |
Apache Accumulo | Распределенное хранилище ключей / значений, обеспечивающее надежное масштабируемое хранение и поиск данных. |
Apache ActiveMQ | Сервер шаблонов обмена сообщениями и интеграции. |
Апач Авалон | Каркас компонентов сервера приложений включает ведение журнала, объединение потоков и планирование. |
Apache Avro | Фреймворк удаленного вызова процедур и сериализации данных, разработанный в рамках проекта Apache Hadoop. |
Ось Apache | Реализация отправки SOAP (Simple Object Access Protocol) в W3C |
Apache Camel | Механизм маршрутизации и посредничества на основе правил, который обеспечивает объектно-ориентированную реализацию шаблонов интеграции предприятия на Java с использованием API для настройки правил маршрутизации и посредничества. |
Apache Click | Компонентно-ориентированная структура веб-приложений для языка Java, построенная на основе Java Servlet API. |
Apache Cocoon | Фреймворк веб-приложений, построенный на концепциях конвейера, разделения задач и веб-разработки на основе компонентов. |
Apache Commons | Коллекция многоразовых Java-компонентов с открытым исходным кодом от сообщества Apache / Jakarta |
Apache CXF | Рамки услуг. CXF помогает создавать и разрабатывать сервисы с использованием интерфейсов API-интерфейсов программирования, таких как JAX-WS и JAX-RS. |
База данных Apache Empire | Уровень абстракции реляционной базы данных и компонент сохранения данных, который позволяет разработчикам использовать подход, в большей степени ориентированный на SQL, при разработке приложений, чем традиционные среды объектно-реляционного сопоставления. |
Апач Феликс | Apache Felix - это попытка сообщества реализовать платформу OSGi Framework и Service и другие интересные технологии, связанные с OSGi, под лицензией Apache. |
Apache Flume | Распределенный, надежный и доступный сервис для эффективного сбора, агрегирования и перемещения больших объемов данных журнала. |
Apache Geronimo | Серверная среда с открытым исходным кодом, которая объединяет лучшие проекты с открытым исходным кодом для создания среды выполнения сервера Java / OSGi, отвечающей потребностям корпоративных разработчиков и системных администраторов. |
Apache Giraph | Система итеративной обработки графов с высокой масштабируемостью. |
Apache Hadoop | Фреймворк, который позволяет распределенную обработку больших наборов данных на кластерах компьютеров с использованием простых моделей программирования. |
Apache HBase | Нереляционная распределенная база данных, созданная по образцу Google BigTable |
Apache Hive | Компонент платформы данных Hortonworks (HDP). Hive предоставляет SQL-подобный интерфейс для данных, хранящихся в HDP. |
Апач ДжекКролик | Репозиторий контента для платформы Java. |
Apache Jena | Веб-фреймворк для создания семантических веб-приложений на Java. Он предоставляет API для извлечения данных и записи в RDF-графики. |
Апач Кафка | Платформа потоковой обработки |
Apache Log4j | Среда ведения журналов Java - Log4j 2 - это расширенная версия популярного проекта Log4j. |
Apache Lucene | Высокопроизводительная полнофункциональная библиотека для текстового поиска. |
Apache Mahout | Проект Apache Software Foundation по созданию бесплатных реализаций распределенных или иным образом масштабируемых алгоритмов машинного обучения, ориентированных в первую очередь на совместную фильтрацию, кластеризацию и классификацию. |
Apache Mesos | Apache Mesos абстрагирует ЦП, память, хранилище и другие вычислительные ресурсы от машин (физических или виртуальных), позволяя легко создавать и эффективно запускать отказоустойчивые и эластичные распределенные системы. |
Апач Мина | Каркас сетевых приложений Java. MINA можно использовать для создания масштабируемых высокопроизводительных сетевых приложений. |
Apache OODT | Структура системы управления данными |
Apache Oozie | Серверная система планирования рабочих процессов для управления заданиями Hadoop. |
Apache OpenNLP | Набор инструментов машинного обучения Java для обработки естественного языка (NLP). |
Apache PDFBox | Инструмент Java для работы с документами PDF. |
Апачская свинья | Платформа высокого уровня для создания программ, работающих на Apache Hadoop. |
Apache Pivot | Платформа для создания полнофункциональных веб-приложений на Java или любом JVM-совместимом языке. |
POI Apache | API-интерфейсы для управления различными форматами файлов на основе формата Microsoft OLE 2 Compound Document. |
Apache Qpid | Система обмена сообщениями реализует протокол расширенной очереди сообщений. |
Река Апачи (Джини) | Apache River - это проект, способствующий развитию и продвижению технологии Jini. River - это реализация сервис-ориентированной архитектуры Jini. |
Apache Samza | Фреймворк распределенной потоковой обработки. |
Апач Широ | Платформа безопасности Java, которая выполняет аутентификацию, авторизацию, криптографию и управление сеансами. |
Слинг Apache | Веб-фреймворк для платформы Java, предназначенный для создания ориентированных на контент приложений поверх репозитория контента, совместимого с JSR-170 (также известного как JCR), такого как Apache Jackrabbit. |
Apache Solr | Платформа корпоративного поиска |
Apache Spark | Быстрый и универсальный движок для обработки больших данных со встроенными модулями для потоковой передачи, SQL, машинного обучения и обработки графиков. |
Apache Storm | Распределенная система вычислений в реальном времени. |
Стойки Apache | Платформа для создания веб-приложений на основе сервлетов / JSP на основе парадигмы проектирования MVC |
Гобелен Apache | Компонентно-ориентированная среда веб-приложений Java |
Апач Тика | Фреймворк для обнаружения и анализа контента. |
Apache Tomcat | Tomcat Server - это контейнер сервлетов Java с открытым исходным кодом. |
Апач Уима | Архитектура управления неструктурированной информацией - это стандарт OASIS для контент-аналитики. Он предоставляет компонентную архитектуру программного обеспечения для разработки, обнаружения, составления и развертывания мультимодальной аналитики для анализа неструктурированной информации и интеграции с технологиями поиска. |
Скорость Apache | Механизм шаблонов на основе Java, который предоставляет язык шаблонов для ссылки на объекты, определенные в коде Java. |
Apache VXQuery | Соответствующий стандартам процессор XML-запросов, реализованный на Java |
Apache Wicket | Компонентно-ориентированная среда веб-приложений Java. |
Apache Wink | Apache Wink - это среда с открытым исходным кодом, которая позволяет разрабатывать и использовать веб-службы в стиле REST. |
Apache Xerces | Коллекция программных библиотек для анализа, проверки, сериализации и обработки XML. |
Apache Zookeeper | Централизованная служба для хранения информации о конфигурации, именования, обеспечения распределенной синхронизации и предоставления групповых услуг. |
Барракуда | Платформа веб-приложений MVC для разработки веб-приложений Java EE. |
Рождение | Инструмент отчетности и бизнес-аналитики для многофункциональных клиентских и веб-приложений |
BioJava | Фреймворк Java для обработки биологических данных. |
Ядро Пылающей Волны | Библиотека Java для построения фреймворков. |
BlueCove | Библиотека Java для Bluetooth (реализация JSR-82) |
Надувной Криптографический Замок | Коллекция API, используемых в криптографии. Он включает API для языков программирования Java и C #. |
Каскадный | Уровень абстракции для Apache Hadoop и Apache Flink. Каскадирование используется для создания и выполнения сложных рабочих процессов обработки данных в кластере Hadoop с использованием любого языка на основе JVM. |
CodeName One | Набор инструментов для разработки программного обеспечения, предназначенный для предоставления кода ›Write Once, Run Anywhere‹ для различных настольных и мобильных операционных систем (таких как Windows, macOS, Android, Blackberry, iOS и другие). |
Deeplearning4j | Программное обеспечение с открытым исходным кодом для глубокого обучения Java и Scala на Hadoop и Spark. |
DirectWebRemoting | библиотека, которая позволяет Java на сервере и JavaScript в браузере взаимодействовать и вызывать друг друга как можно проще. |
EclipseLink | Решение с сохранением состояния Java для реляционных веб-сервисов, XML и баз данных. |
EHCache | Ehcache - это основанный на стандартах кэш с открытым исходным кодом, который повышает производительность, разгружает вашу базу данных и упрощает масштабируемость. |
Ejml (эффективная матричная библиотека Java) | Библиотека линейной алгебры Java для управления плотными матрицами. |
FreeMarker Шаблон | Механизм шаблонов на основе Java, изначально ориентированный на создание динамических веб-страниц с программной архитектурой MVC |
GeoApi | Набор интерфейсов программирования на языке Java для геопространственных приложений. |
GeoTools | Библиотека Java, которая предоставляет инструменты для геопространственных данных. |
Стеклянная рыба | Сервер приложений и официальная эталонная реализация для Servlets 3.0. |
Google Gson | Библиотека для сериализации и десериализации объектов Java в (и из) JSON. |
Google Guava | Набор общих библиотек упрощает использование передовых методов кодирования и помогает уменьшить количество ошибок кодирования. Он предоставляет служебные методы для коллекций, кэширования, поддержки примитивов, параллелизма, общих аннотаций, обработки строк, ввода-вывода и проверки. |
Google Guice | Облегченная структура внедрения зависимостей для Java 6 и выше |
Google Web Toolkit (GWT) | Набор инструментов, позволяющих веб-разработчикам создавать и поддерживать сложные интерфейсные приложения JavaScript на Java. |
Спящий режим | Инструмент объектно-реляционного сопоставления для языка программирования Java. Он обеспечивает основу для сопоставления объектно-ориентированной модели предметной области с реляционной базой данных. |
HSQLDB | СУБД с интерфейсом JDBC, клиент-серверной версией, инструментом запросов, сеткой, деревом, классом тестирования производительности, сервлетом и программой самотестирования. |
iBatis | Платформа сохраняемости, которая автоматизирует сопоставление между базами данных SQL и объектами в Java, .NET и Ruby on Rails. |
Infinispan | Распределенное хранилище данных ключ / значение в памяти с дополнительной схемой |
IText | Динамическое создание и обработка PDF-файлов для веб-приложений и других приложений (Java, C #). |
Джексон | Высокопроизводительный процессор JSON для Java. |
Набор инструментов Java Astrodynamics | Библиотеки компонентов, чтобы помочь производителям программного обеспечения создавать собственные приложения для решения проблем в Астродинамика, разработка миссии, навигация космического корабля, наведение и управление |
Платформа коллекций Java | Java Collections Framework (JCF) - это набор классов и интерфейсов, которые реализуют часто повторно используемые структуры данных коллекций. |
Java Media Framework | Java Media Framework (JMF) - это библиотека Java, которая позволяет добавлять аудио, видео и другие временные мультимедийные файлы в приложения и апплеты Java. |
Пакет топологии Java | Java Topology Suite (JTS) - это программная библиотека Java с открытым исходным кодом, которая предоставляет объектную модель для евклидовой планарной линейной геометрии вместе с набором фундаментальных геометрических функций. |
JavAssist | Библиотека, предоставляющая средства для управления байт-кодом Java приложения. |
JaxP | Программные интерфейсы приложений Java XML (API) обеспечивают возможность проверки и анализа XML-документов. |
JBoss Seam | Фреймворк веб-приложений, разработанный JBoss |
JDom | Объектная модель документа на основе Java для XML |
Джерси | Фреймворк RESTful Web Services Джерси, реализация JAX-RS |
Причал | Сервер Java HTTP (Web) и контейнер сервлетов Java. |
JFreeChart | Библиотека диаграмм Java |
JHipster | JHipster - это платформа разработки для создания, разработки и развертывания веб-приложений Spring Boot + Angular и микросервисов Spring. |
JMonkeyEngine | Игровой движок создан специально для современной 3D-разработки, так как он широко использует шейдерные технологии. |
JProfiler | Инструмент профилирования Java для настройки производительности |
JRockit | Инструмент профилирования Java для настройки производительности |
JSF | Спецификация Java для создания пользовательских интерфейсов на основе компонентов для веб-приложений. |
JSoup | Библиотека парсера Java HTML. Поддерживает извлечение и управление данными с помощью DOM, CSS и JQuery методы. |
JUnit | Фреймворк модульного тестирования |
LiquiBase | Liquibase - это независимая от базы данных библиотека с открытым исходным кодом для отслеживания, управления и применения изменений схемы базы данных. |
LWJGL | Библиотека Java, обеспечивающая кроссплатформенный доступ к популярным нативным API, таким как OpenGL, OpenAL и OpenCL. |
Mockito | Фреймворк модульного тестирования для Java, фреймворк позволяет создавать тестовые двойные объекты (фиктивные объекты) в автоматизированных модульных тестах для целей разработки, управляемой тестированием (TDD) или разработки, управляемой поведением (BDD). |
MyBatis | Первоклассная структура сохраняемости с поддержкой пользовательского SQL, хранимых процедур и расширенных сопоставлений. |
ND4J | Библиотеки научных вычислений для JVM. |
Нетти | Netty - это клиент-серверная среда неблокирующего ввода-вывода (NIO) для разработки сетевых приложений Java, таких как серверы протоколов и клиенты. |
Нейроф | Структура нейронной сети Java, которая поддерживает общие архитектуры нейронных сетей и правила обучения. |
OpenCV | Библиотека функций программирования в основном предназначена для компьютерного зрения в реальном времени. |
Oracle WebLogic | Сервер приложений Java EE |
OrientDB | Система управления базами данных NoSQL, написанная на Java. Это многомодельная база данных, поддерживающая модели графов, документов, ключей / значений и объектов, но отношениями управляют, как в базах данных графов, с прямыми связями между записями. |
ORMLite | Object Relational Mapping Lite (ORM Lite) предоставляет некоторые функции для сохранения объектов Java в базах данных SQL, избегая при этом сложности и накладных расходов, присущих более стандартным пакетам ORM. |
Сервер Payara | Реализация сервера приложений Java EE / Jakarta EE и MicroProfile. |
Играть в | Play Framework используется для создания веб-приложений на Java и Scala. |
PrimeFaces | Библиотека компонентов пользовательского интерфейса (UI) для приложений на основе JavaServer Faces (JSF). |
Кварцевый | Библиотека планирования заданий, которую можно интегрировать в широкий спектр приложений Java. |
RabbitMQ | Программное обеспечение брокера сообщений, реализующее Расширенный протокол очереди сообщений (AMQP). |
Саксофон | Управляемый событиями онлайн-алгоритм для анализа XML-документов с API, разработанным списком рассылки XML-DEV. |
Селен | Портативный фреймворк для тестирования программного обеспечения для веб-приложений. |
SLF4J | Простой фасад журнала для Java (SLF4J) служит простым фасадом или абстракцией для различных фреймворков ведения журнала. |
SonarQube | Платформа для постоянного контроля качества кода. |
Джаспер отчеты | Инструмент отчетности Java, который может выполнять запись на различные цели, такие как: экран, принтер, в PDF, HTML, Microsoft Excel, RTF, ODT, значения, разделенные запятыми, или файлы XML. |
Спок | Фреймворк для тестирования и спецификации приложений Java и Groovy. |
Интеграция Spring | Платформа для интеграции корпоративных приложений. |
Spring Roo | Spring Roo - это программный инструмент с открытым исходным кодом, в котором используются принципы «соглашение по конфигурации» для обеспечения быстрой разработки приложений корпоративного программного обеспечения на основе Java. |
Весенняя безопасность | Фреймворк аутентификации и контроля доступа |
TestNG | Инфраструктура тестирования, вдохновленная JUnit, с дополнительными функциями. |
Тимелист | Механизм шаблонов Java XML / XHTML / HTML5, который может работать как в веб-средах (на основе сервлетов), так и не в веб-средах |
Ваадин | Веб-платформа для многофункциональных Интернет-приложений. В отличие от библиотек JavaScript и решений на основе плагинов для браузера |
Vertx | Фреймворк приложений Polyglot, управляемых событиями, который работает на виртуальной машине Java. |
VRaptor | Платформа MVC с открытым исходным кодом |
ZKoss | Каркас веб-приложений Ajax, написанный на Java |