Telegram Web Link
🖥 Релиз Winlator 7.0, окружения для запуска Windows-приложений в Android, написанного на Java (и C)

Состоялся релиз открытого проекта окружения для запуска Windows-приложений в Android под названием Winlator 7.0.

Проект Android-приложения Winlator 7.0 (размер APK-пакета составляет 251 МБ) предоставляет собой обвязку над Wine и эмуляторами Box86/Box64 для выполнения Windows-приложений на платформе Android.

Инструмент Winlator разворачивает Linux-окружение на базе Ubuntu с Mesa, DXVK, D8VK, Vkd3d и CNC DDraw, в котором при помощи эмулятора и Wine на ARM-устройствах с Android выполняются Windows-приложения, собранные для архитектуры x86.

🖥 Исходный код проекта написан на языках C и Java и опубликован на GitHub под лицензией MIT.

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142🔥1
💻 kotlin-logging — легковесный фреймворк для логгирования, написанный на чистом Kotlin

implementation 'io.github.oshai:kotlin-logging-jvm:5.1.0'

kotlin-logging предоставляет обертку для slf4j-api для использования классами Kotlin; при этом kotlin-logging имеет такие преимущества:
— нет необходимости писать шаблонный код, содержащий имя логгера и класса или имя логгера
— простой способ регистрации сообщений в виде строки с ленивой оценкой с помощью лямбда-выражения {}
— все предыдущие реализации slf4j по-прежнему могут быть использованы

🖥 GitHub
🟡 Wiki

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92
🖥 SchemaCrawler — open-source инструмент на Java для исследования баз данных

SchemaCrawler обладает большим набором полезных функций для изучения БД и для управления данными.
Например, SchemaCrawler позволяет искать объекты схемы БД с помощью регулярных выражений и выводить схему и данные в удобном для чтения текстовом формате.

SchemaCrawler также может генерировать диаграммы схем БД. И можно выполнять сценарии на любом стандартном языке сценариев для БД.

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥2
🖥 GPSLogger — Android-приложение на Java для логирования GPS-координат

GPSLogger использует GPS-возможности Android для записи координат в файл через регулярные промежутки времени.
В GPSLogger большой упор сделан на автономность

🖥 GitHub
🟡 F-Droid
🟡 Скрины и примеры использования

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🥰1
🖥 Spoon — это open-source библиотека Java для анализа, преобразования и транспиляции исходного кода

git clone https://github.com/INRIA/spoon
cd spoon
mvn compile


Spoon анализирует написанный на Java код для построения хорошо продуманного AST с удобным API. Поддерживаются современные версии Java вплоть до Java 20.

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🥰2
🖥 Universal Media Server — медиасервер на Java с поддержкой DLNA, UPnP и HTTP/S

Universal Media Server способен обмениваться видео, аудио и изображениями между большинством современных устройств.

Universal Media Server поддерживает все основные операционные системы, есть версии для Windows, Linux и macOS.
В основе Universal Media Server лежат FFmpeg, MediaInfo, OpenSubtitles, Crowdin, MEncoder, tsMuxeR, AviSynth, VLC и другие, которые в совокупности обеспечивают поддержку широкого спектра медиаформатов.

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥43
🖥 jSQL Injection — open-source приложение для автоматизации SQL-инъекций и тестирований на проникновение

java -jar jsql-injection-v0.98.jar

jSQL Injection входит во многие дистрибутивы, такие как Blackbuntu, Pentest Box, Parrot Security OS, Kali Linux, ArchStrike и BlackArch Linux.
Конечно же, исключительно в этичных целях

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍144🔥2
🖥 MegaLinter — open-source инструмент для рабочих процессов CI/CD, который анализирует согласованность кода, IAC, конфигурации и скрипты в репозитории

npx mega-linter-runner --install

MegaLinter помогает навести порядок в кодовой базе, поддерживает 60 языков, в том числе Java и готов к использованию из коробки
Можно установить MegaLinter как GitHub Action или внедрить с CI-процесс

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🔥1
🖥 FS Crawler — краулер для документов, написанный на Java

FS Crawler написан для Elasticsearch, помогает индексировать документы, такие как PDF, Open Office, MS Office.

Основные возможности:
— можно использовать для локальной файловой системы или для смонтированного диска
— индексирует новые файлы, обновляет существующие и удаляет старые
— можно запустить для удаленной файловой системы по SSH/FTP
— предоставляет REST-интерфейс, позволяющий "загружать" документы в elasticsearch

Быстрый старт с помощью Docker:
docker run -it --rm \
-v ~/.fscrawler:/root/.fscrawler \
-v ~/tmp:/tmp/es:ro \
dadoonet/fscrawler fscrawler job_name


🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Turms — open-source движок для обмена мгновенными сообщениями для 100K~10M одновременных пользователей; написан на Java

git clone --depth 1 https://github.com/turms-im/turms.git
cd turms
docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions
docker compose -f docker-compose.standalone.yml up --force-recreate


На изображении показана эталонная архитектура Turms: сервисы, обведенные пунктирными линиями, являются необязательными, а сервисы, обведенные сплошными линиями, — обязательными.

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🔥2
🖥 Tika — набор инструментов на Java для извлечения текста и метаданных из PPT, XLS и PDF и многих других типов данных

Tika можно использовать как компонент индексации в поисковых системах, в системах, связанных с переводом и во многих других приложениях

🖥 GitHub
🟡 Wiki

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍117🔥2
2025/09/15 17:47:30
Back to Top
HTML Embed Code: