扫一扫
关注 HG 公众号
发现更多开源乐趣

Java 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

incubator-dolphinscheduler

第 48 期 Star 4.1k Watch 240 Fork 1.3k 中文
分布式易扩展的可视化 DAG 工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用
incubator-dolphinscheduler

KafkaCenter

第 48 期 Star 703 Watch 31 Fork 87
Kafka 集群管理维护、生产消费监控平台
KafkaCenter

MusicPlayer

第 48 期 Star 638 Watch 44 Fork 233
一款开源的 Java 桌面版音乐播放器,使用 JavaFX/Java 8 技术开发的项目
MusicPlayer

quarkus-quickstarts

第 47 期 Star 754 Watch 65 Fork 517
Quarkus 开源的 Java 多种框架 demo 项目集合。这些示例项目可以快速启动、结构清晰,初学者可用作 Java 的实战项目,老手可以当作项目脚手架。启动示例:

mvn quarkus:dev
mvn clean package -Pnative
./target/amqp-quickstart-1.0-SNAPSHOT-runner

FXGLGames

第 47 期 Star 237 Watch 18 Fork 122
此项目包含 FXGL 框架构建的游戏示例。该游戏框架无需安装或设置开箱即用,游戏可以轻松打包到单个可执行文件.jar。示例代码:

public class BasicGameApp extends GameApplication {
    @Override
    protected void initSettings(GameSettings settings) {
        settings.setWidth(800);
        settings.setHeight(600);
        settings.setTitle("Basic Game App");
    }

    public static void main(String[] args) {
        launch(args);
    }
}

FXGLGames

jodd

第 46 期 Star 3.4k Watch 265 Fork 695
一组以极简为原则的 Java 服务框架和实用工具的项目。这不是一个介绍 Java 项目的集合,而是把经常会用到的功能,用尽可能少的代码实现并封装成库,供开发人员选择使用。当你要用 Java 快速实现一些功能的时候,从而不需要引入繁重的库就可以快速实现功能。一个功能一个库,灵活使用、极简实用,便于学习和理解

Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.7 Mb

zxing

第 46 期 Star 25.7k Watch 1.7k Fork 8.7k
一款用于解析、生成多种格式的 1D/2D 条形码(UPC-A、QR Code、UPC-E、Data Matrix 等)的开源 Java 库。提供了多种的客户端支持包括:J2ME、J2SE 和 Android 等

gradle

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

miaosha

第 45 期 Star 16.3k Watch 695 Fork 4.0k 中文
一款秒杀系统设计与实现。高并发大流量的秒杀是面试常见问题,该项目不仅有具体问题的解决思路,还有具体代码实现和示例 demo,全部理解、学习后相信秒杀问题再也拦不住你啦
miaosha

holer

第 45 期 Star 1.6k Watch 108 Fork 457 中文
一个将局域网中的应用映射到公网访问的端口映射软件,支持转发基于 TCP 协议的报文。内网穿透工具,包含 Web 后台管理系统。用到的技术如下:

  • 服务端采用 SpringBoot 和 Netty 实现
  • 客户端采用 Java Netty 和 Go 语言实现

holer