1月と2月のGitHubで最も人気のあるJavaオープンソースプロジェクトのランキングが発表されました。リストの詳細を見てみましょう
1、シグナル-アンドロイド
Signal は典型的なワンクリック インストール アプリケーションです。Signal の主な機能は、電話番号を確認し、他の Signal ユーザーの身元を個別に確認できるようにした後、テキスト、エンドツーエンドの暗号化で保護されたビデオ、音声を送信できることです。そして絵メッセージ。1 対 1 または 1 対多の音声通話やビデオ通話にも使用できます。このプロジェクトは Android バージョンです。
アドレス: https://github.com/signalapp/Signal-Android Star 19540
Java プロジェクトについて 100+ Java プロジェクト チュートリアル + ソース コード + ノートを整理、アドレス: 100+ Java プロジェクト チュートリアル + ソース コード + ノート
2.ミャオシャ
高い同時実行性と大規模なトラフィックを伴うスパイク アーキテクチャを実行するにはどうすればよいですか? プロジェクトでは、この部分の知識を体系的に整理し、一連のシステム全体を作成しました。
アドレス: https://github.com/qiurunze123/miaosha Star 18943
3、ロジカフカマネージャー
Didi Logi-KafkaManager は、Kafka ユーザーおよび Kafka の運用および保守担当者向けに構築された共有マルチテナント Kafka クラウド プラットフォームです。Kafkaの運用・保守制御、監視・警報、リソース管理などのコアシナリオに重点を置き、大規模クラスタや膨大なビッグデータのテストを経験。社内満足度は90%と高く、多くの有名企業と商業提携も行っています。
アドレス: https://github.com/didi/Logi-KafkaManager Star 1442
4、ドラえもんキット
DoKitと呼ばれる中国名はドラえもんで、これは、ドラえもんのように所有者にさまざまなツールを提供できることを意味します。これは、フル機能のクライアント (iOS、Android) 開発アシスタントです。各アプリは、一般的に使用されるいくつかの開発ツールや補助的な開発ツール、テスト効率化ツール、および実装していない視覚補助ツールにすばやくアクセスでき、また、実装済みでビジネスと密接に結びついている一部の非汎用ツールにも完全にアクセスできます。ドラえもん パネル 補助ツールを dokit プラットフォームと組み合わせることで、機能の拡張、アクセス、拡張が容易になります。
アドレス: https://github.com/didi/DremonKit Star 16635
5、ジェットリンクコミュニティ
JetLinks は、Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor などに基づいて開発されています。完全に応答性の高いエンタープライズ レベルの IoT プラットフォームです。統合オブジェクト モデル管理、複数のデバイス、複数のメーカー、統合管理をサポートします。統合されたデバイス接続管理、マルチプロトコル適応 (TCP、MQTT、UDP、CoAP、HTTP など)、ネットワーク プログラミングの複雑さを保護し、さまざまなメーカーのさまざまなプロトコルを備えたデバイスに柔軟にアクセスします。リアルタイムデータ処理、機器アラーム、メッセージ通知、データ転送。地理位置情報、データ視覚化など IoT関連の業務システムを迅速に構築できます。
アドレス: https://github.com/jetlinks/jetlinks-community Star 937
6、三位一体
有名なオープンソース プロジェクト Presto のスポンサー 3 社は、PrestoSQL プロジェクトの名前を Trino に変更すると発表しました。このプロジェクトは元々 Facebook によって運営されており、Presto は Facebook が開発したデータ クエリ エンジンで、250PB を超えるデータを迅速かつインタラクティブに分析できます。このプロジェクトは2012年の秋に開発が始まり、2013年にFacebookはオープンソースのPrestoを正式に発表した。
アドレス: https://github.com/trinodb/trino Star 2519
7、アルゴリズム
アルゴリズムとデータ構造は、効率的なコードと優れたソフトウェア設計の基礎です。優れたプログラマーになるということは、優れたアルゴリズムを作成し、設計することです。このリポジトリの目的は、一般的なデータ構造とアルゴリズムを最もシンプルかつエレガントな方法で実装する方法を実証することです。
アドレス: https://github.com/williamfiset/Algorithms Star 8508
8、ディービーバー
dbeaver は、無料のオープンソースの汎用データベース管理および開発ツールで、すべての開発者、SQL プログラマー、データベース管理者、アナリストなどに適しています。JDBC ドライバーを備えたあらゆるデータベースをサポートし、EE バージョンは非 JDBC もサポートします。データ ソース (MongoDB、Cassandra、Redis、DynamoDB など)。
アドレス: https://github.com/dbeaver/dbeaver Star 18284
9、ナコス
Nacos は、Alibaba が立ち上げた新しいオープンソース プロジェクトで、クラウド ネイティブ アプリケーションの構築を容易にする、動的なサービス検出、構成管理、およびサービス管理プラットフォームです。Nacos は、マイクロサービスの検出、構成、管理を支援することに専念しています。Nacos は、動的なサービス検出、サービス構成、サービス メタデータ、およびトラフィック管理を迅速に実現するのに役立つ一連の使いやすい機能セットを提供します。
アドレス: https://github.com/alibaba/nacos Star 16204
#10、コーラ
COLA は Clean Object-Oriented and Layered Architecture の略で、「Clean Object-Oriented Layered Architecture」の略で、「Cola」アーキテクチャとも呼ばれ、現在 COLA 2.0 まで開発されています。
アドレス: https://github.com/alibaba/COLA Star 4049
11、空気交換
airbyte は、シンガー拡張機能に基づいた EL プラットフォームであり、次の機能があります。
- 便利なデータ操作(設定+API)
- 便利なコネクタ施工作業
- オープンソースは非公開で導入できる
アドレス: https://github.com/airbytehq/airbyte スター 1341
12、こんにちはアルゴリズム
Xiaohao アルゴリズムは、Xiaobai の完全なアルゴリズム トレーニング プロセスです。現在、次の手順が含まれています。
- アルゴリズムの基礎
- 面接でよく聞かれる質問 (グラフィック)
- アルゴリズムによるビジョンの拡張
アドレス: https://github.com/geekxh/hello-algorithm スター 25046
13、アルゴリズム
アルゴリズムとデータ構造は、効率的なコードと優れたソフトウェア設計の基礎です。優れたプログラマーになるということは、優れたアルゴリズムを作成し、設計することです。このリポジトリの目的は、一般的なデータ構造とアルゴリズムを最もシンプルかつエレガントな方法で実装する方法を実証することです。
アドレス: https://github.com/williamfiset/Algorithms Star 9156
#14、ナトリウム生地
Sodium は、Minecraft クライアントに代わる無料のオープンソース レンダリング エンジンで、フレーム レートを大幅に向上させ、マイクロ デッド スポットを減らし、Minecraft のグラフィックスの問題を修正します。
アドレス: https://github.com/CaffeineMC/sodium-fabric Star 1214
15、ジャストオース
サードパーティのログインを統合するための史上最も完全なオープンソース ライブラリとして知られています。現在、Github、Gitee、Weibo、DingTalk、Baidu、Coding、Tencent Cloud Developer Platform、OSChina、Alipay、QQ、WeChat、Taobao、Google、Facebook、Douyin、LinkedIn、Xiaomi、Microsoft、Toutiao、サードパーティ プラットフォームの認証ログインをサポートしていますTeambition、StackOverflow、Pinterest、Renren、Huawei、WeChat Work など。
アドレス: https://github.com/justauth/JustAuth Star 10810
16、キーマント
Keycloak は、ブラウザーと RESTful Web サービスに SSO を提供する統合です。OAuth 2.0 および JSON Web Token (JWT) 仕様に基づいています。当初は JBoss および Wildfly 通信向けですが、Tomcat、Jetty、Node.js、Rails、Grails などの他の環境向けのソリューションも提供する予定です。
アドレス: https://github.com/keycloak/keycloak Star 8296
17、k-9
K-9 Mailは、アプリケーションプラットフォームAndroid 2.1+を搭載したソフトウェアです。市場に出回っているほとんどの IMAP および POP3 メールボックスの自動設定をサポートしており、認識されないメールボックス サービスを手動で設定することもできます。K-9 Mail メール クライアントは Exchange 2003/2007 (WebDAV 付き) もサポートしており、設定は非常に簡単です。
アドレス: https://github.com/k9mail/k-9 スター 5646
18、氷山
Apache Iceberg は、大規模で動きの遅い表形式データを保存および分析するための新しい表形式です。これは SQL テーブルのように機能し、Hive、Presto、Spark に組み込まれている事実上の標準テーブル レイアウトを改良するように設計されています。
アドレス: https://github.com/apache/iceberg Star 1205
19、外観ランチャー
ojavLauncher は、Boardwalk ベースの Android 用 Minecraft: Java Edition ランチャーです。このランチャーは、利用可能な Minecraft のほぼすべてのバージョンを起動でき、Forge および Fabric による改造もサポートしています。
アドレス: https://github.com/PojavLauncherTeam/PojavLauncher Star 511
20、空気交換
Airbyte は、ユーザーがアプリケーション、API、データベースからウェアハウスにデータを同期するのに役立つオープンソース プラットフォームです。データ統合をシンプル、安全、スケーラブルにします。
アドレス: https://github.com/airbytehq/airbyte Star 1759
21、ジャワ
このプロジェクトはすべてのアルゴリズムを Java で実装します。
アドレス: https://github.com/TheAlgorithms/Java Star 35708
22、買い物客
Shopizer は、Hibernate、Spring、Struts2、jQuery、およびその他の技術フレームワークを使用して開発された Web ベースの販売管理および電子商取引コンテンツ管理システム (CMS) です。主な機能には、ショッピング カート、在庫管理、支払いと配送、注文管理、オンライン請求書発行、注文追跡などがあります。
アドレス: https://github.com/shopizer-ecommerce/shopizer Star 1953
23、ジェットリンクコミュニティ
JetLinks は、Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor などに基づいて開発されています。これは、すぐに使用でき、再開発も可能なエンタープライズレベルの IoT 基本プラットフォームです。このプラットフォームには、モノのインターネットに関連する多くの基本機能が実装されており、モノのインターネット関連のビジネス システムを迅速に構築するのに役立ちます。
アドレス: https://github.com/jetlinks/jetlinks-community Star 1217
Java プロジェクトについて 100+ Java プロジェクト チュートリアル + ソース コード + ノートを整理、アドレス: 100+ Java プロジェクト チュートリアル + ソース コード + ノート