Список фреймворков 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 |