下拉刷新

Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub Java collection.

1
forge
Star 2.2k
Vol.111
18 hours ago

Open Source Strategy Card Game.This is an open source rule engine and simulator designed for Magic: The Gathering players. It is a card game similar to Hearthstone with single-player adventures, tasks, multiple AI battle modes. It supports online battles, custom card and expansion features and is compatible with Windows, macOS, Linux and Android platforms.

forge
Star 1w
Vol.111
18 hours ago

Personal Digital Library for Java Development.This is an open-source, self-hosted e-book management web application that supports PDF and ePub e-book formats. It is developed with Java (Spring Boot) + Angular and supports functions such as automatic acquisition of book information, sharing of books, synchronization of reading progress, and multi-user management.

booklore
Star 1.2w
Vol.69
18 hours ago

基于 Java 开发的元数据治理平台,可接入 Hive、Kafka、ES、MySQL 等数据源。随着公司业务的发展,数据的复杂度会呈指数倍增长,通过文档和口口相传的方式管理数据关系的方式终将被淘汰。如果你体验过到处问数据库的字段含义、没捋清某个字段导致线上事故、分析数据毫无头绪等情况。这个时候就需要元数据治理平台,它提供浏览、搜索和管理每个字段的含义、关系、来源等信息,通过元数据的方式更好的治理和挖掘数据的价值。在线体验

datahub
Star 2.5w
Vol.80
18 hours ago

一款由 Java 编写的开源持续集成工具。做为开源 CI/CD 软件的王者,它专注于自动化你的开发工作流程,具有安装简单、友好的操作页面、易于扩展、分布式的特点,常用来优化项目开发流程或自动化各种任务。

1. 下载 jar 包
2. 运行:java -jar jenkins.war --httpPort=8080
3. 打开浏览器访问:http://localhost:8080
4. 根据提示完成安装
jenkins
5
graal
Star 2.1w
Vol.71
19 hours ago

Oracle 开源的高性能跨语言虚拟机。用它启动的程序占用内存更低、启动时间更短,而且支持运行多种编程语言,比如 Python、Ruby、C/C++、Java 等。通过 Polyglot API 更是打破了不同语言之间的壁垒,实现多语言混合编程。目前部分功能还处于实验阶段,生产环境慎用。官网

import org.graalvm.polyglot.*;

class Polyglot {
    public static void main(String[] args) {
        Context context = Context.newBuilder().allowIO(true).build();
        Value array = context.eval("python", "[1,2,42,4]");
        int result = array.getArrayElement(2).asInt();
        System.out.println(result);
    }
}

/**
 * 运行结果
 * 执行:javac Polyglot.java
 * 输出:42
 */
graal
6
lila
Star 1.8w
Vol.42
19 hours ago

一款基于 Scala 语言,完全免费、开源、没有广告、支持多语言的在线国际象棋游戏。在线试玩

lila
Star 6.3k
Vol.102
19 hours ago

Efficient and Flexible Open Source Routing Engine. This project is a high-performance routing engine developed in Java, capable of quickly calculating the distance between two or more points. It supports algorithms such as Dijkstra, A*, and Contraction Hierarchies (CH), and can be used as a Java library or a web service. Based on OpenStreetMap map data, it can implement route planning and navigation services for various modes of transportation like car, bicycle, and pedestrian.

graphhopper
Star 679
Vol.110
19 hours ago

Keyboard-controlled Mouse Tool.This is a Java-written keyboard-controlled mouse tool that supports multiple navigation modes and multi-screen environments, enabling users to fully control the mouse with the keyboard and achieve efficient operations without a mouse.

mousemaster
9
gradle
Star 1.8w
Vol.46
19 hours ago

一个基于 Apache Ant 和 Maven 概念的项目自动化建构工具(干了这两个工具的活)。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML(更灵活)。当前其支持的语言限于 Java、Groovy 和 Scala,计划未来将支持更多的语言

gradle
10
xpipe
Star 1.4w
Vol.99
19 hours ago

Tool for One-Click Remote Login to Docker Instances. This project is a desktop tool for managing remote servers, which automatically detects the server environment and shell type after establishing an SSH connection. It achieves one-click login to various container instances (Docker, LXC, WSL) and supports features like remote file management and tool integration.

xpipe