Полная переработка PlantUML на Rust (100% Rust) с целью достижения поведенческой совместимости с оригиналом на Java. Уже поддерживаются парсинг диаграмм последовательностей, рендеринг SVG и функции препроцессора. Есть привязки для Java (JNI) и TypeScript (WASM), Python — в планах.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONEclipse Deeplearning4J (DL4J) — экосистема глубокого обучения для JVM, поддерживающая Java, Scala, Kotlin и др. Включает импорт моделей из Keras, TensorFlow, ONNX; ND4J для линейной алгебры; SameDiff для автодифференцирования; DataVec для ETL; работает на CPU/GPU под Windows, Linux, macOS.
Проект для углублённого изучения Java-разработки в интернете, систематизирующий ключевые области бэкенд-архитектуры: высоконагруженные системы, распределённые вычисления, отказоустойчивость, микросервисы и обработку больших объёмов данных.
Spring AI — это среда приложений от экосистемы Spring для разработки ИИ, предлагающая переносимые строго типизированные API, соединяющие корпоративные данные и API с ведущими моделями ИИ и векторными хранилищами.
Gradle — это масштабируемый инструмент автоматизации сборки, поддерживающий Java, Kotlin, Scala, Android, Groovy, C++ и Swift, с интеграцией с IDE и CI, а также обширной документацией и ресурсами сообщества. (approximately 200 characters)
Рупмад вызовов по программированию 2024: пошаговые упражнения, решения, видео и рейтинг. Можно использовать любой язык и делиться своими решениями.
Cadence — это распределенный оркестратор с открытым исходным кодом для создания и запуска масштабируемых, отказоустойчивых и долгоиграющих рабочих процессов. Включает CLI, управление схемами, бенчмаркинг и проверки работоспособности (canary).
Kestra — это open-source платформа оркестрации с событийным управлением, предназначенная для рабочих процессов данных, ИИ и инфраструктуры, использующая декларативный интерфейс YAML.
SmartTube — это бесплатный медиаклиент с открытым исходным кодом для Android TV и телевизионных приставок. В его функционале есть интеграция с SponsorBlock, поддержка воспроизведения в разрешении 8K с частотой 60 кадров в секунду, совместимость с HDR, а также отсутствие зависимости от сервисов Google.
mall — это полноценная система электронной коммерции на базе Spring Boot + MyBatis, включающая витрину магазина и панель администратора, поддерживающая развёртывание в Docker и дополненная учебными материалами, версией на микросервисах и фронтенд-проектами.
Checkstyle — это инструмент статического анализа кода для Java, который помогает соблюдать стандарты кодирования. Поддерживает Google Java Style и Sun Conventions, настраивается через XML и интегрируется с Maven, Ant и CI/CD.
Spring Boot — это ориентированный на практику фреймворк для создания самостоятельных Java-приложений и сервисов на базе Spring. Он предлагает встроенные серверы, безопасность, метрики, проверки работоспособности и упрощённую конфигурацию без генерации кода и XML.
Olla Nest — самохостинговое AI‑рабочее пространство под управлением администратора, объединяющее локальные модели Ollama и облачные провайдеры с автоматическим маршрутизатором запросов.
Детерминированный вертикальный shoot 'em up, написанный с нуля на Java, с кроссплатформенным ядром, работающим как на десктопе, так и в веб-браузерах.
Apache Spark — это унифицированный аналитический движок для крупномасштабной обработки данных, предлагающий высокоуровневые API и оптимизированный движок для общих графов вычислений.
OpenRefine — это мощный инструмент с открытым исходным кодом на базе Java, предназначенный для очистки, преобразования и сопоставления неструктурированных данных через веб-интерфейс.
Creator Mods Suite — это набор для создателей контента и стримеров Minecraft 1.21.1 с восемью независимо отключаемыми функциями для NeoForge и Fabric. Включает режиссёрский инструментарий, анимированного босса, способности на клавишах, мировые события, оружие и многое другое.
Apache Flink — это фреймворк с открытым исходным кодом для потоковой обработки данных, предоставляющий мощные возможности как для потоковой, так и для пакетной обработки.
Appsmith — open-source low-code платформа для создания админ-панелей, дашбордов и внутренних инструментов. Поддерживает 25+ баз данных и любые API, можно установить через Docker, Kubernetes или AWS AMI.
Это подборка качественных Java-проектов с открытым исходным кодом, охватывающая ИИ-фреймворки, практические проекты, проектирование систем, библиотеки инструментов и средства разработки, предназначенная для предоставления разработчикам на Java высококачественных учебных ресурсов и технических справочных материалов.