The most popular 23 Java open source projects on GitHub in January and February

The ranking of the most popular Java open source projects on GitHub in January and February has been released, let’s take a look at the details of the list

1、Signal-Android

Signal is a typical one-click install application, the main function of Signal is that after verifying your phone number and letting you independently verify the identity of other Signal users, it can send text, video protected by end-to-end encryption , audio and picture messages. You can also use it for one-to-one or one-to-many voice and video calls, this project is its Android version.

Address: https://github.com/signalapp/Signal-Android Star 19540

About the Java project Organized 100+ Java project tutorials + source code + notes, address: 100+ Java project tutorials + source code + notes

2. miaosha

How to perform spike architecture with high concurrency and large traffic? The project organized this part of knowledge systematically and wrote a whole set of systems.

Address: https://github.com/qiurunze123/miaosha Star 18943

3、Logi-KafkaManager

Didi Logi-KafkaManager is a shared multi-tenant Kafka cloud platform built for Kafka users and Kafka operation and maintenance personnel. Focus on core scenarios such as Kafka operation and maintenance control, monitoring and alarming, and resource management, and have experienced the test of large-scale clusters and massive big data. While the internal satisfaction rate is as high as 90%, it has also reached commercial cooperation with many well-known companies.

Address: https://github.com/didi/Logi-KafkaManager Star 1442

4、DoraemonKit

Referred to as DoKit, the Chinese name is Doraemon, which means that it can provide various tools to its owner like Doraemon. It is a full-featured client (iOS, Android) development assistant. Allows each App to quickly access some commonly used or some auxiliary development tools, test efficiency tools, and visual aids that you have not implemented, and can perfectly access some non-universal ones that you have implemented that are tightly coupled with the business in the Doraemon panel Auxiliary tools, combined with our dokit platform, allow the function to be extended, easy to access, and easy to expand.

Address: https://github.com/didi/DoraemonKit Star 16635

5、jetlinks-community

JetLinks is developed based on Java8, Spring Boot 2.x, WebFlux, Netty, Vert.x, Reactor, etc. It is a fully responsive enterprise-level IoT platform. Support unified object model management, multiple devices, multiple manufacturers, unified management. Unified device connection management, multi-protocol adaptation (TCP, MQTT, UDP, CoAP, HTTP, etc.), shielding the complexity of network programming, and flexibly accessing devices with different protocols from different manufacturers. Real-time data processing, equipment alarm, message notification, data forwarding. Geolocation, data visualization, etc. It can help you quickly build IoT-related business systems.

Address: https://github.com/jetlinks/jetlinks-community Star 937

6、triune

The three sponsors of the well-known open source project Presto announced that they will change the name of the PrestoSQL project to Trino. The project was originally operated by Facebook. Presto is a data query engine developed by Facebook, which can quickly and interactively analyze more than 250PB of data. The project began development in the fall of 2012, and in 2013 Facebook officially announced the open source Presto.

Address: https://github.com/trinodb/trino Star 2519

7、Algorithms

Algorithms and data structures are the foundation of efficient code and good software design. To be a good programmer is to create and design great algorithms. The goal of this repository is to demonstrate how to implement common data structures and algorithms in the simplest and most elegant way.

Address: https://github.com/williamfiset/Algorithms Star 8508

8、dbeaver

dbeaver is a free and open source general-purpose database management and development tool, suitable for all developers, SQL programmers, database administrators and analysts, etc., it supports any database with a JDBC driver, and the EE version also supports non-JDBC data sources ( MongoDB, Cassandra, Redis, DynamoDB, etc.).

Address: https://github.com/dbeaver/dbeaver Star 18284

9、nacos

Nacos is a new open source project launched by Alibaba. It is a dynamic service discovery, configuration management and service management platform that is easier to build cloud-native applications. Nacos is dedicated to helping you discover, configure and manage microservices. Nacos provides a set of easy-to-use feature sets to help you quickly realize dynamic service discovery, service configuration, service metadata, and traffic management.

Address: https://github.com/alibaba/nacos Star 16204

#10、COLA

COLA is the abbreviation of Clean Object-Oriented and Layered Architecture, which stands for "Clean Object-Oriented Layered Architecture", also known as "Cola" architecture. Currently, COLA has developed to COLA 2.0.

Address: https://github.com/alibaba/COLA Star 4049

11、air exchange

airbyte is an EL platform based on singer extension, with the following features:

  • Convenient data operation (configuration + api)
  • Convenient connector construction operation
  • Open source can be deployed privately

Address: https://github.com/airbytehq/airbyte Star 1341

12、hello-algorithm

Xiaohao algorithm is a complete algorithm training process for Xiaobai! Currently includes the following steps:

  • Algorithm Basics
  • High-frequency interview questions (graphics)
  • Algorithmic Vision Expansion

Address: https://github.com/geekxh/hello-algorithm Star 25046

13、Algorithms

Algorithms and data structures are the foundation of efficient code and good software design. To be a good programmer is to create and design great algorithms. The goal of this repository is to demonstrate how to implement common data structures and algorithms in the simplest and most elegant way.

Address: https://github.com/williamfiset/Algorithms Star 9156

#14、sodium-fabric

Sodium is a free and open-source rendering engine replacement for the Minecraft client that dramatically increases frame rates, reduces micro-dead spots and fixes graphics issues in Minecraft.

Address: https://github.com/CaffeineMC/sodium-fabric Star 1214

15、JustAuth

Known as the most complete open source library for integrating third-party logins in history. Currently supports Github, Gitee, Weibo, DingTalk, Baidu, Coding, Tencent Cloud Developer Platform, OSChina, Alipay, QQ, WeChat, Taobao, Google, Facebook, Douyin, LinkedIn, Xiaomi, Microsoft, Toutiao, Authorized login for third-party platforms such as Teambition, StackOverflow, Pinterest, Renren, Huawei, and WeChat Work.

Address: https://github.com/justauth/JustAuth Star 10810

16、keycloaks

Keycloak is an integration that provides SSO for browsers and RESTful web services. Based on OAuth 2.0 and JSON Web Token (JWT) specifications. Initially for JBoss and Wildfly communications, but there are plans to provide solutions for other environments such as Tomcat, Jetty, Node.js, Rails, Grails, etc.

Address: https://github.com/keycloak/keycloak Star 8296

17、k-9

K-9 Mail is a software with application platform Android 2.1+. It supports automatic setting of most IMAP and POP3 mailboxes on the market, and can also be manually set for unrecognized mailbox services. K-9 Mail mail client also supports Exchange 2003/2007 (with WebDAV), and the setting is quite simple.

Address: https://github.com/k9mail/k-9 Star 5646

18、iceberg

Apache Iceberg is a new tabular format for storing and analyzing large, slow-moving tabular data. It works like a SQL table, and it's designed to improve upon the de facto standard table layout built into Hive, Presto, and Spark.

Address: https://github.com/apache/iceberg Star 1205

19、AppearanceLauncher

ojavLauncher is a Boardwalk based Minecraft: Java Edition launcher for Android. The launcher can launch almost every version of Minecraft available, and also supports modding via Forge and Fabric.

Address: https://github.com/PojavLauncherTeam/PojavLauncher Star 511

20、air change

Airbyte is an open-source platform that helps users synchronize data from applications, APIs, and databases to warehouses. Make data integration simple, secure and scalable.

Address: https://github.com/airbytehq/airbyte Star 1759

21、Java


This project implements all algorithms in Java.

Address: https://github.com/TheAlgorithms/Java Star 35708

22、shopizer

Shopizer is a web-based sales management and e-commerce content management system (CMS) developed using Hibernate, Spring, Struts2, jQuery and other technical frameworks. Key features include: shopping cart, inventory management, payment and shipping, order management, online invoicing, and order tracking.

Address: https://github.com/shopizer-ecommerce/shopizer Star 1953

23、jetlinks-community

JetLinks is developed based on Java8, Spring Boot 2.x, WebFlux, Netty, Vert.x, Reactor, etc. It is an enterprise-level IoT basic platform that can be used out of the box and can be redeveloped. The platform implements many basic functions related to the Internet of Things, which can help you quickly establish Internet of Things-related business systems.

Address: https://github.com/jetlinks/jetlinks-community Star 1217

About the Java project Organized 100+ Java project tutorials + source code + notes, address: 100+ Java project tutorials + source code + notes

Guess you like

Origin blog.csdn.net/Design407/article/details/114834870