DUICUO

5月にGitHubで最も人気のあるオープンソースプロジェクト

GitHubで5月に最も人気があったオープンソースプロジェクトのリストが公開されました!詳細を見てみましょう。

1. デノ

https://github.com/denoland/deno

スター61499

DenoはV8用のセキュアなTypeScriptランタイムです。主な機能は以下のとおりです。

  • V8 6.8.275.3 エンジンを使用して、TypeScript 2.8 をすぐにサポートします。
  • package.json も npm もなく、Node の互換性を優先する必要もありません。
  • サンドボックス化されたコードを実行するためのファイルシステムとネットワークアクセス権限を制御できます。デフォルトでは、アクセスは読み取り専用ファイルシステムに制限され、ネットワークアクセスは許可されません。V8とGolang間の通信は、protobufで定義されたシリアル化されたメッセージを介してのみ行われます。
  • ……

2. COVID-SIM

https://github.com/mrc-ide/covid-sim

スター 1053

これは、インペリアル・カレッジ・ロンドンのMRCグローバル感染症分析センターによって開発されたCOVID-19 CovidSimマイクロシミュレーションモデルです。

3. ヴェントイ

https://github.com/ventoy/Ventoy スター 3644

Ventoyは、起動可能なUSBドライブを作成するためのオープンソースツールです。Ventoyを使えば、USBドライブを何度もフォーマットする必要がなくなります。ISOファイルをドライブにコピーするだけで起動でき、その他の操作は一切不要です。異なる種類のISOファイルを複数同時にコピーでき、起動時にVentoyのメニューが表示され、選択できます。レガシーBIOSモードとUEFIモードの両方をシームレスにサポートします。現在、260以上のISOファイルがテスト済みです。

4. パワートイズ

https://github.com/microsoft/PowerToys

スター25369

PowerToysは、Microsoftの開発者によって開発された無料のユーティリティツールキットです。上級ユーザーは、PowerToysを使用することで、Windowsの操作を微調整したり簡素化したりして、効率を向上させることができます。Windows 95で初めて登場しましたが、Microsoftによる公式サポートは受けておらず、十分なテストも行われていません。

Windows XPの登場により、Windowsにインストールされるすべてのアプリケーションがセキュリティ監査の対象となり、PowerToysは消滅しました。しかし最近、MicrosoftはPowerToysプロジェクトの公式復活を発表しました。

5. ジュークボックス

https://github.com/openai/jukebox

スター2428

Jukebox は、大規模な並行および分散システム アプリケーションの開発を簡素化するために設計された再利用可能な Java コンポーネント フレームワークです。

6. インターネットアーキテクト

https://github.com/bjmashibing/インターネットアーキテクト

スター1458

これは、年間 100 万ドルを稼ぐインターネット アーキテクトになるためのオープン ソースのコース ドキュメントとソース コードです。

7. 招待する

https://github.com/vitejs/vite

スター5640

Vite は、セキュリティを確保しながら、高スループット、低レイテンシ、スケーラビリティといった産業用アプリケーションの要件を満たす、汎用の分散型アプリケーション プラットフォームです。

ViteはDAG台帳構造を採用しており、トランザクションはアカウントごとにグループ化されます。Viteのスナップショットチェーン構造は、台帳固有の改ざん耐性の限界を補います。階層型コンセンサスアルゴリズムHDPoSにより、トランザクションの書き込みと承認が分離され、高いシステムパフォーマンスとスケーラビリティが確保されます。

8. スプリング分析

https://github.com/seaswalker/spring-analysis

スター8415

これは Spring 関連のコンポーネントに関する読書メモです。

9. jeecg-boot

https://github.com/zhangdaiscott/jeecg-boot

スター12763

Jeecg-Bootは、コードジェネレータをベースとした迅速な開発プラットフォームです。Spring Boot 2.x、Ant Design & Vue、Mybatis-plus、Shiro、JWTといったフロントエンド/バックエンド分離アーキテクチャを採用しています。強力なコードジェネレータにより、フロントエンドとバックエンドの両方のコードをワンクリックで生成できるため、コードを書く手間が省けます。Jeecg-BootはJavaプロジェクトにおける反復作業の70%を解消し、開発者がビジネスロジックに集中できるようにします。

10. ジャワ

https://github.com/TheAlgorithms/Java

スター 25574

すべてのアルゴリズムは Java で実装されています。

11. vue-admin-beautiful

https://github.com/chuzhixin/vue-admin-beautiful

スター1731

vue-admin-beautiful は優れたフロントエンド開発フレームワークです (最新バージョンの vue/cli 4 に基づいており、コンピューター、携帯電話、タブレットをサポートしています)。

12. スプリングブートデモ

https://github.com/xkcoding/spring-boot-demo

スター14720

Spring Bootデモは、Spring Bootの詳細な学習と実践的な応用のためのプロジェクトです。現在65個の統合デモが含まれており、そのうち53個が完成しています。このプロジェクトは、Actuator(モニタリング)、admin、logback、aopLog(AOP経由のWebリクエストのログ記録)、統合例外処理(JSONおよびページレベル)、Freemarker(テンプレートエンジン)、Thymeleaf(テンプレートエンジン)、Beetl(テンプレートエンジン)、Enjoy(テンプレートエンジン)、JdbcTemplate(一般的なJDBCデータベース操作)、JPA(強力なORMフレームワーク)など、多数のツールとの統合に成功しています。