Список Java-фреймворков
Ниже приведен список языка программирования Java известных технологий ( фреймворков , библиотек ).
Имя | Подробности |
---|---|
Апач Натч | Nutch — это хорошо развитый, готовый к использованию веб-сканер. |
AppFuse | с открытым исходным кодом Java EE Платформа веб-приложений . |
пускает слюни | Система управления бизнес-правилами (BRMS) с прямом и обратном связывании цепочек основанным на механизмом правил, , с использованием расширенной реализации алгоритма Rete . |
jBPM | Пакет гибкого управления бизнес-процессами (BPM) |
активность | Механизм рабочего процесса, написанный на Java и способный выполнять бизнес-процессы, описанные в BPMN 2.0. |
Как | Набор инструментов и среда выполнения, упрощающие создание параллельных и распределенных приложений на JVM. |
Накопление Apache | Распределенное хранилище ключей/значений, обеспечивающее надежное и масштабируемое хранение и извлечение данных. |
Апач ActiveMQ | Сервер шаблонов обмена сообщениями и интеграции. |
Апач Авро | Платформа удаленного вызова процедур и сериализации данных, разработанная в рамках проекта Apache Hadoop. |
Апачская ось | Реализация передачи SOAP (простого протокола доступа к объектам) в W3C. |
Апач Верблюд | Механизм маршрутизации и посредничества на основе правил, который обеспечивает реализацию шаблонов корпоративной интеграции на основе объектов Java с использованием API для настройки правил маршрутизации и посредничества. |
Апач Клик | Компонентно-ориентированная среда веб-приложений для языка Java, построенная на основе API сервлетов Java. |
Апач-кокон | Платформа веб-приложений построена на основе концепций конвейера, разделения задач и веб-разработки на основе компонентов. |
Апач Коммонс | Коллекция многоразовых Java-компонентов с открытым исходным кодом от сообщества Apache/Jakarta. |
Апач CXF | Структура услуг. CXF помогает создавать и разрабатывать сервисы с использованием интерфейсных API-интерфейсов программирования, таких как JAX-WS и JAX-RS. |
БД Империи Apache | Уровень абстракции реляционной базы данных и компонент сохранения данных, который позволяет разработчикам использовать гораздо более ориентированный на SQL подход при разработке приложений, чем традиционные среды объектно-реляционного сопоставления. |
Апач Феликс | Apache Felix — это попытка сообщества реализовать платформу OSGi Framework и Service, а также другие интересные технологии, связанные с OSGi, под лицензией Apache. |
Апачский флюм | Распределенный, надежный и доступный сервис для эффективного сбора, агрегирования и перемещения больших объемов данных журналов. |
Апач Джеронимо | Среда выполнения сервера с открытым исходным кодом, которая объединяет лучшие проекты с открытым исходным кодом для создания сред выполнения сервера Java/OSGi, отвечающих потребностям корпоративных разработчиков и системных администраторов. |
Апач Жираф | Итеративная система обработки графов, обеспечивающая высокую масштабируемость. |
Апач Хадуп | Платформа, позволяющая распределять обработку больших наборов данных по кластерам компьютеров с использованием простых моделей программирования. |
Апач HBase | Нереляционная распределенная база данных, созданная по образцу Google BigTable. |
Улей Апачей | Компонент платформы данных Hortonworks (HDP). Hive предоставляет SQL-подобный интерфейс для данных, хранящихся в HDP. |
Апач ДжекКролик | Репозиторий контента для платформы Java. |
Апач Йена | Веб-фреймворк для создания семантических веб-приложений на Java. Он предоставляет API для извлечения данных из графиков RDF и записи в них. |
Апач Кафка | Платформа потоковой обработки |
Апач Log4j | Платформа ведения журналов Java — Log4j 2 — это расширенная версия популярного проекта Log4j. |
Апач Лусене | Высокопроизводительная полнофункциональная библиотека текстового поиска. |
Апач-махут | Проект Apache Software Foundation по созданию бесплатных реализаций распределенных или иным образом масштабируемых алгоритмов машинного обучения, ориентированный в первую очередь на области совместной фильтрации, кластеризации и классификации. |
Апачи Месос | Apache Mesos абстрагирует ЦП, память, хранилище и другие вычислительные ресурсы от машин (физических или виртуальных), позволяя легко создавать и эффективно использовать отказоустойчивые и эластичные распределенные системы. |
Апач Мина | Фреймворк сетевых приложений Java. MINA может использоваться для создания масштабируемых высокопроизводительных сетевых приложений. |
Апач ООДТ | Структура системы управления данными |
Апач Сузи | Серверная система планирования рабочих процессов для управления заданиями Hadoop. |
Апач OpenNLP | Набор инструментов машинного обучения Java для обработки естественного языка (NLP). |
Апач PDFBox | Java-инструмент для работы с PDF-документами. |
Апачская свинья | Платформа высокого уровня для создания программ, работающих на Apache Hadoop. |
Апач Пивот | Платформа для создания многофункциональных веб-приложений на Java или любом JVM-совместимом языке. |
Апач POI | API для управления различными форматами файлов на основе формата составных документов Microsoft OLE 2. |
Апач Qpid | Система обмена сообщениями реализует расширенный протокол очереди сообщений. |
Река Апач (Джини) | Apache River — это проект, способствующий развитию и продвижению технологии Jini. River — это реализация сервис-ориентированной архитектуры Jini. |
Апач Самза | Фреймворк распределенной потоковой обработки. |
Апач Широ | Платформа безопасности Java, выполняющая аутентификацию, авторизацию, шифрование и управление сеансами. |
Апачский слинг | Веб-фреймворк для платформы Java, предназначенный для создания контентно-ориентированных приложений поверх репозитория контента, совместимого с JSR-170 (также известного как JCR), такого как Apache Jackrabbit. |
Апач Солр | Платформа корпоративного поиска |
Апач Спарк | Быстрый и универсальный механизм для обработки больших данных со встроенными модулями для потоковой передачи, SQL, машинного обучения и обработки графов. |
Апач Шторм | Распределенная система вычислений реального времени. |
Апач Стратс | Платформа для создания веб-приложений на основе Servlet/JSP на основе парадигмы проектирования MVC. |
Апачский гобелен | Компонентно-ориентированная среда веб-приложений Java |
Апач Тика | Структура обнаружения и анализа контента. |
Апач Томкэт | Tomcat Server — это контейнер Java-сервлетов с открытым исходным кодом. |
Плавание апачей | Архитектура управления неструктурированной информацией — это стандарт OASIS для контент-аналитики. Он предоставляет компонентную программную архитектуру для разработки, обнаружения, составления и развертывания мультимодальной аналитики для анализа неструктурированной информации и интеграции с поисковыми технологиями. |
Скорость Апача | Механизм шаблонов на основе Java, который предоставляет язык шаблонов для ссылки на объекты, определенные в коде Java. |
Апач Калитка | Компонентно-ориентированная среда веб-приложений Java. |
Апач Ксерцес | Коллекция программных библиотек для анализа, проверки, сериализации и управления XML. |
Смотритель зоопарка Апачей | Централизованная служба для хранения информации о конфигурации, именования, обеспечения распределенной синхронизации и предоставления групповых услуг. |
Барракуда | Платформа веб-приложений MVC для разработки веб-приложений Java EE. |
Опубликовано | Инструмент отчетности и бизнес-аналитики для многофункциональных клиентских и веб-приложений |
БиоЯва | Java-фреймворк для обработки биологических данных. |
БлюКоув | Библиотека Java для Bluetooth (реализация JSR-82) |
Криптографический надувной замок | Коллекция API, используемых в криптографии. Он включает API для языков программирования Java и C#. |
Каскадный | Уровень абстракции для Apache Hadoop и Apache Flink. Каскадирование используется для создания и выполнения сложных рабочих процессов обработки данных в кластере Hadoop с использованием любого языка на основе JVM. |
Кодовое имя один | Набор инструментов разработки программного обеспечения, предназначенных для предоставления кода «Напиши один раз, запускай где угодно» для различных настольных и мобильных операционных систем (таких как Windows, macOS, Android, Blackberry, iOS и других). |
Глубокое обучение4j | Программное обеспечение глубокого обучения с открытым исходным кодом для Java и Scala на Hadoop и Spark. |
Прямое веб-удаление | библиотека, которая позволяет Java на сервере и JavaScript в браузере максимально просто взаимодействовать и вызывать друг друга. |
ЗатмениеСсылка | Решение для персистентности Java, предназначенное для реляционных, XML- и веб-сервисов баз данных. |
EHCache | Ehcache — это основанный на стандартах кеш с открытым исходным кодом, который повышает производительность, разгружает вашу базу данных и упрощает масштабируемость. |
Ejml (эффективная матричная библиотека Java) | Библиотека линейной алгебры Java для работы с плотными матрицами. |
Эластичный поиск | Многопользовательская полнотекстовая поисковая система с веб-интерфейсом HTTP и документами JSON без схемы. |
Шаблон FreeMarker | Механизм шаблонов на основе Java, изначально ориентированный на динамическое создание веб-страниц с использованием программной архитектуры MVC. |
ГеоАпи | Набор интерфейсов программирования на языке Java для геопространственных приложений. |
ГеоИнструменты | Библиотека Java, предоставляющая инструменты для работы с геопространственными данными. |
СтеклоРыба | Сервер приложений и официальная эталонная реализация сервлетов 3.0. |
Гугл Гсон | Библиотека для сериализации и десериализации объектов Java в JSON (и из него). |
Гугл Гуава | Набор общих библиотек упрощает использование передовых методов кодирования и помогает уменьшить количество ошибок при кодировании. Он предоставляет служебные методы для коллекций, кэширования, поддержки примитивов, параллелизма, общих аннотаций, обработки строк, ввода-вывода и проверок. |
Гугл Гуйс | Упрощенная платформа внедрения зависимостей для Java 6 и более поздних версий. |
Веб-инструментарий Google (GWT) | Набор инструментов, позволяющий веб-разработчикам создавать и поддерживать сложные интерфейсные приложения JavaScript на Java. |
Спящий режим | Инструмент объектно-реляционного отображения для языка программирования Java. Он обеспечивает основу для сопоставления объектно-ориентированной модели предметной области с реляционной базой данных. |
HSQLDB | СУБД с интерфейсом JDBC, клиент-серверной версией, инструментом запросов, сеткой, деревом, классом теста производительности, сервлетом и программой самотестирования. |
иБатис | Платформа сохраняемости, которая автоматизирует сопоставление между базами данных SQL и объектами в Java, .NET и Ruby on Rails. |
Инфиниспан | Распределенное хранилище данных ключей/значений в памяти с дополнительной схемой. |
iText | Динамическое создание и обработка PDF-файлов для веб-приложений и других приложений (Java, C#). |
Джексон | Высокопроизводительный процессор JSON для Java. |
Набор инструментов Java для астродинамики | Библиотеки компонентов, помогающие разработчикам программного обеспечения создавать собственные приложения для решения задач в области астродинамики , проектирования миссий, навигации, наведения и управления космическими кораблями. |
Платформа коллекций Java | Java Collections Framework (JCF) — это набор классов и интерфейсов, которые реализуют часто используемые повторно используемые структуры данных коллекций. |
Java Медиа-фреймворк | Java Media Framework (JMF) — это библиотека Java, которая позволяет добавлять аудио, видео и другие медиафайлы с привязкой ко времени к приложениям и апплетам Java. |
Пакет топологии Java | Java Topology Suite (JTS) — это программная библиотека Java с открытым исходным кодом, которая предоставляет объектную модель для евклидовой плоской линейной геометрии вместе с набором фундаментальных геометрических функций. |
ДжаксП | Интерфейсы прикладного программирования Java XML (API) обеспечивают возможность проверки и анализа XML-документов. |
JBoss шов | Фреймворк веб-приложений, разработанный JBoss |
ДжейДом | Объектная модель документа на основе Java для XML |
Джерси | Фреймворк веб-служб RESTful в Джерси, реализация JAX-RS |
Пристань | HTTP-сервер Java (веб) и контейнер сервлетов Java. |
JFreeChart | Библиотека диаграмм Java |
JХипстер | JHipster — это платформа разработки для создания, разработки и развертывания веб-приложений Spring Boot + Angular и микросервисов Spring. |
JMonkeyEngine | Игровой движок создан специально для современной 3D-разработки, поскольку широко использует шейдерные технологии. |
JПрофили | Инструмент профилирования Java для настройки производительности |
JRockit | Инструмент профилирования Java для настройки производительности |
JSF | Спецификация Java для создания пользовательских интерфейсов на основе компонентов для веб-приложений. |
JСуп | Библиотека парсера Java HTML. Поддерживает извлечение данных и манипулирование ими с использованием методов DOM, CSS и JQuery . |
Юнит | Платформа модульного тестирования |
Плащ-ключ | Система единого входа и управления идентификацией и доступом. |
ЛиквиБейс | Liquibase — это независимая от базы данных библиотека с открытым исходным кодом для отслеживания, управления и применения изменений схемы базы данных. |
LWJGL | Библиотека Java, обеспечивающая кроссплатформенный доступ к популярным собственным API, таким как OpenGL, OpenAL и OpenCL. |
Микронавт | Современная полностековая платформа на базе JVM для создания модульных, легко тестируемых микросервисных и бессерверных приложений. |
Мокито | Платформа модульного тестирования для Java. Платформа позволяет создавать тестовые двойные объекты (фиктивные объекты) в автоматизированных модульных тестах для целей разработки через тестирование (TDD) или разработки через поведение (BDD). |
МойБатис | Первоклассная платформа персистентности с поддержкой пользовательского SQL, хранимых процедур и расширенных сопоставлений. |
Нетти | Netty — это клиент-серверная среда неблокирующего ввода-вывода (NIO) для разработки сетевых приложений Java, таких как серверы протоколов и клиенты. |
Нейроф | Фреймворк нейронной сети Java, который поддерживает общие архитектуры нейронных сетей и правила обучения. |
OpenCV | Библиотека функций программирования, в основном ориентированная на компьютерное зрение в реальном времени. |
Oracle WebLogic | Сервер приложений Java EE |
ОриентБД | Система управления базами данных NoSQL, написанная на Java. Это многомодельная база данных, поддерживающая модели графов, документов, ключей/значений и объектов, но отношения управляются, как в графовых базах данных, с прямыми связями между записями. |
ОРМлайт | Реляционное сопоставление объектов Lite (ORM Lite) предоставляет некоторые функциональные возможности для сохранения объектов Java в базах данных SQL, избегая при этом сложности и накладных расходов, присущих более стандартным пакетам ORM. |
Пайара Сервер | Сервер приложений Java EE/Jakarta EE и реализация MicroProfile. |
Играть | Play Framework используется для создания веб-приложений с использованием Java и Scala. |
PrimeFaces | Библиотека компонентов пользовательского интерфейса (UI) для приложений на основе JavaServer Faces (JSF). |
Кваркус | СВЕРХЗВУКОВОЙ / СУБАТОМНЫЙ / ЯВА |
Кварц | Библиотека планирования заданий, которую можно интегрировать в широкий спектр приложений Java. |
Верно | Управляемый событиями онлайн-алгоритм анализа XML-документов с API, разработанным списком рассылки XML-DEV. |
Селен | Библиотека, обеспечивающая автоматическое управление веб-браузером, широко используемая при тестировании веб-приложений. |
SLF4J | Simple Logging Facade для Java (SLF4J) служит простым фасадом или абстракцией для различных платформ ведения журналов. |
СонарКуб | Платформа для постоянного контроля качества кода. |
Отчеты Джаспера | Инструмент создания отчетов Java, который может записывать на различные цели, такие как: экран, принтер, в PDF, HTML, Microsoft Excel, RTF, ODT, значения, разделенные запятыми, или файлы XML. |
Спок | Платформа тестирования и спецификации для приложений Java и Groovy. |
Весенняя интеграция | Платформа для интеграции корпоративных приложений. |
Спринг Роо | Spring Roo — это программный инструмент с открытым исходным кодом, который использует принципы соглашения по настройке для обеспечения быстрой разработки приложений корпоративного программного обеспечения на основе Java. |
Весенняя безопасность | Структура аутентификации и контроля доступа |
ТестНГ | Платформа тестирования на основе JUnit с дополнительной функциональностью. |
Тимелиф | Механизм шаблонов Java XML/XHTML/HTML5, который может работать как в веб- (на основе сервлетов), так и в не-веб-средах. |
Ваадин | Веб-фреймворк для многофункциональных интернет-приложений. В отличие от библиотек JavaScript и решений на основе плагинов для браузера |
Верткс | Платформа событийно-ориентированных приложений Polyglot, работающая на виртуальной машине Java. |
дикая муха | Платформа сервера приложений, реализующая спецификацию Jakarta EE (ранее Java EE). |
ЗКосс | Фреймворк веб-приложений Ajax, написанный на Java. |