目录

Github 2024-05-31 Java开源项目日报 Top10

根据Github Trendings的统计,今日(2024-05-31统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Java项目10
TypeScript项目1

JavaGuide - Java 程序员学习和面试指南

  • 创建周期:2118 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:140773 个
  • Fork数量:44922 次
  • 关注人数:140773 人
  • 贡献人数:414 人
  • Open Issues数量:58 个
  • Github地址:https://github.com/Snailclimb/JavaGuide.git
  • 项目首页: https://javaguide.cn

/images/snailclimb-javaguide-0.png

JavaGuide 是一份涵盖大部分 Java 程序员所需要掌握的核心知识的学习和面试指南,提供面试准备、知识星球和使用建议等内容。该项目的 Github 地址为 https://github.com/Snailclimb/JavaGuide

软件工程技术面试个人指南

这是一个个人指南,针对软件工程技术面试,提供视频解决方案和详细解释,由Kevin Naughton Jr.维护。

Ghidra - 软件逆向工程框架

  • 创建周期:1792 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:45784 个
  • Fork数量:5481 次
  • 关注人数:45784 人
  • 贡献人数:266 人
  • Open Issues数量:1481 个
  • Github地址:https://github.com/NationalSecurityAgency/ghidra.git
  • 项目首页: https://www.nsa.gov/ghidra

Ghidra是由美国国家安全局研究局开发的软件逆向工程框架。它包括一系列强大的软件分析工具,用于在不同平台上分析编译代码。用户可以执行诸如反汇编、汇编、反编译、图形化和脚本编写等任务,它支持各种处理器指令集和可执行文件格式。此外,用户可以使用Java或Python创建自己的扩展和脚本。Ghidra的开发旨在解决复杂SRE工作中的扩展和团队合作挑战,并提供可定制和可扩展的研究平台。美国国家安全局已经利用Ghidra来分析恶意代码,并洞悉网络和系统潜在漏洞。

DataEase: 开源数据可视化分析工具

  • 创建周期:1193 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:15358 个
  • Fork数量:2827 次
  • 关注人数:15358 人
  • 贡献人数:48 人
  • Open Issues数量:244 个
  • Github地址:https://github.com/dataease/dataease.git
  • 项目首页: https://dataease.io/

/images/dataease-dataease-0.png

DataEase 是一个开源的数据可视化分析工具,可以帮助用户快速分析数据并洞察业务趋势,支持丰富的数据源连接,拖拉拽方式快速制作图表,并方便与他人分享。

Debezium: 低延迟数据流平台

  • 创建周期:3052 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:10003 个
  • Fork数量:2417 次
  • 关注人数:10003 人
  • 贡献人数:369 人
  • Open Issues数量:67 个
  • Github地址:https://github.com/debezium/debezium.git
  • 项目首页: https://debezium.io

Debezium是一个开源项目,为变更数据捕获(CDC)提供低延迟数据流平台。它允许监视数据库,并消费数据库中每个行级变更的事件。Debezium通过记录数据更改的历史在持久的复制日志中,确保所有更改都能正确完整地处理。

OWASP dependency-check: 应用程序依赖项漏洞检测工具

  • 创建周期:4288 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:5954 个
  • Fork数量:1212 次
  • 关注人数:5954 人
  • 贡献人数:278 人
  • Open Issues数量:571 个
  • Github地址:https://github.com/jeremylong/DependencyCheck.git
  • 项目首页: https://owasp.org/www-project-dependency-check/

OWASP dependency-check是一种软件组成分析实用程序,用于检测应用程序依赖项中公开披露的漏洞。它使用Common Platform Enumeration (CPE)标识符来生成与相关CVE条目的报告。

Apache Pinot - 实时分布式OLAP数据存储

  • 创建周期:3665 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:5188 个
  • Fork数量:1213 次
  • 关注人数:5188 人
  • 贡献人数:328 人
  • Open Issues数量:1545 个
  • Github地址:https://github.com/apache/pinot.git
  • 项目首页: https://pinot.apache.org/

Apache Pinot是一个实时分布式OLAP数据存储,旨在提供低延迟的可扩展实时分析。它可以从批处理数据源(如Hadoop HDFS、Amazon S3、Azure ADLS、Google Cloud Storage)和流数据源(如Apache Kafka)中摄取数据。Pinot由LinkedIn和Uber的工程师开发,旨在在没有上限的情况下进行横向和纵向扩展,同时保持基于集群大小和预期每秒查询(QPS)阈值的恒定性能。

Exadel CompreFace: 免费开源人脸识别系统

  • 创建周期:1425 天
  • 开发语言:Java, TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:4596 个
  • Fork数量:631 次
  • 关注人数:4596 人
  • 贡献人数:70 人
  • Open Issues数量:194 个
  • Github地址:https://github.com/exadel-inc/CompreFace.git
  • 项目首页: https://exadel.com/accelerator-showcase/compreface/

/images/exadel-inc-compreface-0.png

Exadel CompreFace是一个免费的开源人脸识别系统,可用作独立服务器或部署在云中。它为各种人脸识别功能提供REST API,支持CPU和GPU,并且易于扩展。该系统是自托管的,可以部署在本地或云上,并且不需要先前的机器学习技能。它利用了FaceNet和InsightFace等最先进的人脸识别方法和库。

主要科技公司低级设计面试常问问题集

  • 创建周期:1073 天
  • 开发语言:Java
  • Star数量:1226 个
  • Fork数量:494 次
  • 关注人数:1226 人
  • 贡献人数:2 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/kumaransg/LLD.git

这是一个由主要科技公司在面试中常问及的低级设计问题和实现组成的精选集。它旨在帮助个人为低级设计面试做好准备,并在面试中取得成功。

Openkoda: 面向快速开发的开源业务应用平台

  • 创建周期:409 天
  • 开发语言:Java
  • 协议类型:MIT License
  • Star数量:647 个
  • Fork数量:21 次
  • 关注人数:647 人
  • 贡献人数:6 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/openkoda/openkoda.git
  • 项目首页: https://openkoda.com/

/images/openkoda-openkoda-0.png

Openkoda是一个面向快速开发的开源业务应用平台。它旨在通过提供预构建的功能和开箱即用的特性来减少开发时间和工作量。该平台采用灵活可扩展的方法,允许用户使用动态实体构建应用程序,并从多种多租户模型中进行选择。Openkoda支持熟悉的技术,如Java、Spring Boot、JavaScript、HTML、Hibernate和PostgreSQL,使开发人员可以轻松上手。此外,它提供了无限的定制和集成选项,以扩展功能。