Apache Flink — это фреймворк с открытым исходным кодом для потоковой обработки данных, предоставляющий мощные возможности как для потоковой, так и для пакетной обработки.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONAppsmith — open-source low-code платформа для создания админ-панелей, дашбордов и внутренних инструментов. Поддерживает 25+ баз данных и любые API, можно установить через Docker, Kubernetes или AWS AMI.
Это подборка качественных Java-проектов с открытым исходным кодом, охватывающая ИИ-фреймворки, практические проекты, проектирование систем, библиотеки инструментов и средства разработки, предназначенная для предоставления разработчикам на Java высококачественных учебных ресурсов и технических справочных материалов.
OpenSearch — это распределенный поисковый пакет и набор инструментов для мониторинга корпоративного уровня с открытым исходным кодом, предназначенный для управления неструктурированными данными в больших масштабах.
Концептуальный инструмент для генерации сериализованных Java-нагрузок, эксплуатирующих небезопасную десериализацию объектов. Включает более 30 цепочек гаджетов для библиотек Commons Collections, Spring, Groovy и Hibernate. Предназначен для исследований в области безопасности и авторизованного тестирования.
Apache Beam — это унифицированная модель программирования для определения конвейеров параллельной обработки данных как в пакетном, так и в потоковом режимах.
Проект 'Dino Run' — это endless runner на LibGDX, созданный на воркшопе FliSoL 2017. Включает модули core, desktop и Android. Проект завершен и не поддерживается.
Gatling — платформа с открытым исходным кодом для нагрузочного тестирования, позволяющая писать тесты производительности как код на Java, JavaScript/TypeScript, Kotlin или Scala. Использует неблокирующий асинхронный движок для высокой масштабируемости, поддерживает HTTP, WebSocket, SSE, JMS, gRPC и MQTT, интегрируется с CI/CD-пайплайнами, APM-инструментами и платформами наблюдаемости.
Sa-Token — это бесплатный Java-фреймворк с открытым исходным кодом для аутентификации и авторизации, предоставляющий комплексные возможности: вход в систему, проверку прав, распределённые сессии, аутентификацию в микросервисных шлюзах, SSO, OAuth2.0, интеграцию JWT, выдачу API-ключей и подпись параметров. Поддерживает SpringBoot, Solon и другие фреймворки, работает из коробки.
Mindustry — это открытая стратегия в реальном времени с элементами защиты башни и автоматизации, написанная на Java. Она поддерживает десктоп, Android и выделенные серверы, а также включает моддинг, публичную вики, Javadoc и активный трекер предложений.
Клон Super Mario Bros, разработанный на Java с использованием фреймворка LibGDX в учебных целях.
«Записки о кодировании» (LeetCode-Master) — это систематический курс по подготовке к LeetCode, охватывающий структуры данных и алгоритмы. Темы расположены в логической последовательности от базовых до продвинутых, каждая задача снабжена текстовым и видео-разбором. Курс поддерживает C++, Java, Python, Go, JavaScript и подходит для обучения с нуля до уверенного уровня.
libGDX — кроссплатформенный фреймворк для разработки игр на Java, основанный на OpenGL (ES). Поддерживает Windows, Linux, macOS, Android, веб-браузеры и iOS. Лицензия Apache 2.0, настройка через Gradle, развитое сообщество и экосистема сторонних инструментов.
Бесплатная однопользовательская приключенческая игра по MTG на базе Forge, где пять соперничающих цветов сражаются за живую карту с динамическими территориями, системой репутации и реальными карточными дуэлями.
Официальные Docker-образы для Eclipse GlassFish, сервера приложений Java EE. Включают версионированные Dockerfile, при этом GlassFish 7 рекомендуется для контейнерного развертывания.
Shatterfish — это open-source проект для Shattered Pixel Dungeon, вдохновленный Stockfish. Он обеспечивает headless-геймплей, символьный ИИ, статистическое тестирование и внутриигровой оверлей, соблюдая принцип информационного паритета с игроком.
Kyrixen Studio — это легковесная IDE с открытым исходным кодом, специально разработанная для разработки на LibGDX.
Java-биндинги для физического движка Box2D с поддержкой десктопа, Android и веба через JNI, FFM, TeaVM и WebAssembly. Включает интеграцию с libGDX и libfdx, а также кроссплатформенные примеры.
Retrofit — это типобезопасный HTTP‑клиент для Android и JVM, позволяющий разработчикам описывать вызовы REST API как аннотированные Java‑интерфейсы. Требуется Java 8+ или Android API 21+ и поставляется с правилами R8/ProGuard.
Guava — набор библиотек Google для Java: новые типы коллекций, неизменяемые коллекции, графы, утилиты для конкурентности, I/O, хеширования и др. Существует в версиях для JRE и Android.