11月份Github上Java开源项目排行榜

语言: CN / TW / HK

11月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧:

1questdb

https://github.com/questdb/questdb Star 7375

QuestDB是一个高性能、开源的SQL数据库,适用于金融服务、物联网、机器学习 、DevOps和可观测性应用。它拥有支持PostgreSQL线协议的端点,使用InfluxDB线协议的模式无关的高吞吐数据获取方式,以及用于查询、批量导入和导出的REST API。QuestDB实现了ANSI SQL与面向时间的语言功能的本地扩展。这些扩展使得使用关系和时 间序列连接将多个来源的数据关联起来变得简单。QuestDB通过面向列的存储模型、大规模 并行化矢量执行、SIMD指令和各种低延迟技术实现了高性能。整个代码库是用 Java 和 C++从头开始构建的,没有任何依赖性,并且100%没有垃圾回收。

2Telegram

https://github.com/DrKLO/Telegram Star 18668

Telegram是一款专注于速度和安全性的消息应用程序,它超快、简单且免费。

3SpringBoot-Labs

https://github.com/YunaiV/SpringBoot-Labs Star 12604

该项目是基于Spring Boot 2.X版本的深度入门教程。包含以下内容:

在带你快速学会SpringMVC API接口的编写的同时,还想告诉你还有全局返回、全局异常、拦截器、跨域处理等等功能。

在带你快速学会MQ消息的发送与消费的同时,还想告诉你MQ还有集群消费、广播消费、顺序消息、定时消息、事务消息、消费重试等等特性。

在带你快速学会Job任务的编写的同时,还想告诉你还有Quartz单体、Quartz集群、XXL-JOB等等企业使用更多的调度平台。

4tutorials

https://github.com/eugenp/tutorials Star 28405

该项目是一系列Spring课程,每个教程都涵盖Java生态系统中一个单独且定义明确的开发领域。当然,其中一个重点是Spring框架 - Spring、Spring Boot和Spring Security。除了Spring之外,这里的模块还涵盖了Java的许多方面。

5Sa-Token

https://github.com/dromara/Sa-Token Star 7288

这可能是史上功能最全的Java权限认证框架,权限架构设计的绝佳实践!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成。

6seckill

https://github.com/lyrric/seckill Star 1244

九价约苗秒杀脚本。

7Spring-boot

https://github.com/spring-projects/spring-boot Star 58429

Spring Boot项目旨在简化创建产品级的Spring应用和服务。你可通过它来选择不同的Spring平台。可创建独立的Java应用和Web应用,同时提供了命令行工具来允许 'spring scripts'。该项目主要的目的是:

为Spring的开发提供了更快更广泛的快速上手

使用默认方式实现快速开发

提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等

8halo

https://github.com/halo-dev/halo Star 20384

这是一个轻快,简洁,功能强大,使用Java开发的博客系统。

9APIJSON

https://github.com/Tencent/APIJSON Star 12472

零代码、热更新、全自动ORM库,后端接口和文档零代码,前端(客户端) 定制返回JSON的数据和结构

10spring-cloud-alibaba

https://github.com/alibaba/spring-cloud-alibaba Star 20776

Spring Cloud Alibaba致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过Spring Cloud编程模型轻松使用这些组件来开发分布式应用服务。

依托Spring Cloud Alibaba,你只需要添加一些注解和少量配置,就可以将Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。

11rocketmq

https://github.com/apache/rocketmq Star 16012

RocketMQ是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。

【责任编辑:赵宁宁 TEL:(010)68476606】