最近最も人気のあるGitHubプロジェクト!

この記事では、Java、Python、Golang、およびフロントエンドのハンドルから最近人気のあるオープンソースプロジェクトを指摘します。読者はこの記事を必要とする人と共有することを歓迎します。GitHubにアクセスすると、高品質で便利なオープンソースプロジェクトが毎日推奨されます。購読へようこそ 924d512153d8c7357a43308ec0f1f1b6.png

この号で推奨されているオープンソースプロジェクトは次のとおりです。

1.効率的なチャート描画ツール

2.最も人気のあるアイコンライブラリとツールキット

3.国内連携アドレスデータ

4.強力なTUIフレームワーク

5.Javaで書かれたサンドボックスタワーディフェンスゲーム

6.実用的なセルフホストGitサーバー

7. vite+vue3に基づく基本的な開発プラットフォーム

8.Pythonコードフォーマッター

9.アニメーションをプログラミングするためのエンジン

10.小さなテストを書くためのPythonテストフレームワーク

11.かわいいターミナルツール

12.複数のストレージをサポートするファイルリストプログラム

13.今月のツイート:プログラマーによる料理ガイド


01

フロントエンドプロジェクトインベントリ

1.1効率的でシンプルなチャート描画ツール

Mermaidは、Markdownのようなテキスト構文を解析することでグラフを作成し、動的に変更できるJavascriptベースのグラフ描画ツールです。Mermaidの主な目的は、ドキュメントの更新が開発の進捗状況に対応できるようにすることです。

Mermaidは構文を使用して図をすばやく生成し、コンテンツのインテリジェンスと再利用性を向上させます。テキストベースの描画ツールであるMermaidは、本質的に保守と更新が簡単であり、本番スクリプト(または他のコード)の一部としても使用できるため、ドキュメント作成がはるかに簡単になります。

627770dcaf64c69f5e5fc274ada56210.png

これにより、開発者は、ドキュメントを維持するという面倒で個別のタスクから解放されます。そして2019年には、オープンソースプロジェクトがノミネートされ、JSオープンソースアワード(2019)を受賞しました!

开源地址:https://github.com/mermaid-js/mermaid

7459b01c59aaf46c53a6b74ad8091db5.png

4a4bd12b84b641e48beb2bfd8ce58c0d.png

c08d234c47d0471357b3bd5a16a74951.png

1.2最も人気のあるアイコンライブラリとツールキット

Font Awesomeは、インターネットのアイコンライブラリおよびツールキットであり、何百万ものデザイナー、開発者、およびコンテンツ作成者によって使用されています。

官方网站:https://fontawesome.com/
开源地址:https://github.com/FortAwesome/Font-Awesome

fad3b2dbdd00560057ca38f44498f2e1.png

1.3国内リンケージアドレスデータ

中華人民共和国の行政部門:州レベル(州)、県レベル(市)、郡レベル(地区および郡)、町レベル(町および通り)、村レベル(村委員会および近隣委員会)。レベル4およびレベル5リンケージアドレスデータ。

开源地址:https://github.com/modood/Administrative-divisions-of-China

c4ba5f2b77e43c07e9787d59440bc403.png

1.4強力なTUIフレームワーク

バブルティーは、ターミナルアプリケーションを楽しい方法で構築するための強力なTUIフレームワークです。Elmアーキテクチャに基づくGoフレームワークであるBubbleTeaは、インライン、フルウィンドウ、またはその2つの組み合わせのいずれであっても、単純な端末アプリケーションと複雑な端末アプリケーションに最適です。

开源地址:https://github.com/charmbracelet/bubbletea

21a4ea50f3b3aecbc1a275ab09543d94.png

409d59e9003912362d67227dd913a07c.png

02

Javaプロジェクトインベントリ

2.1Javaベースのサンドボックスタワーディフェンスゲーム

Mindustryは、Javaで記述されたサンドボックスタワーディフェンスゲームです。プレイヤーは、洗練されたコンベヤーベルトのサプライチェーンを構築し、砲塔の弾薬を提供し、建築材料を生産し、建物を保護し、敵から守る必要があります。クロスプラットフォームのマルチプレイヤー協力プレイで友達と戦ったり、PVPの試合のためにチームを組んだりすることもできます。

开源地址:https://github.com/Anuken/Mindustry
官方网站:https://mindustrygame.github.io/

b3b98589b41c4debad1bb9063a0852f0.png

fbaafe5b7a327169686790bc9a7fcc10.png

4fe8e47ae7bdf83f4a7ac49a8d0eed39.png

1d8c579e673d46527674fb99f45c9765.png

2.2実用的なセルフホストGitサーバー

OneDevは、使いやすいUI、カスタマイズ可能な問題のステータスとフィールド、および自動更新の問題パネルを備えた、実用的な自己ホスト型Gitサーバーです。

开源地址:https://github.com/theonedev/onedev

f3222b1c5ec8a01c1bcfab4576039f0b.png

0767a78bafffc3ed3748b128d1d5d7f9.png

機能は次のとおりです。

  • 言語認識、コード検索、ナビゲーション:        

  • コードをよりよく理解するのに役立つコードディスカッション。

  • ブランチ、タグ、ファイルを保護するためのルールを定義する

  • スマートコミットクエリとサブスクリプション

  • 高度なプルリクエスト

  • 豊富な発行機能。

  • コード、問題、ビルド間の相互参照。

03

プロジェクトインベントリに移動

3.1 基本プラットフォームの開発

vite + vue3 + gin + Goに基づく開発プラットフォーム、jwt認証、権利管理、動的ルーティング、ページングパッケージング、マルチポイントログインインターセプト、リソース権限、アップロードとダウンロード、コードジェネレーター、フォームジェネレーター、その他の開発の必需品機能、 5分でCURDフロントエンドおよびバックエンドコードのセット。

开源地址:https://github.com/flipped-aurora/gin-vue-admin

634d212fccd8cfe0a53dacd6ffd2f90f.png

c1619bfe0db589748066a881199be623.png

ee8a1f22780a923ff2842f1344e321f9.png

04

Pythonプロジェクトのインベントリ

4.1Pythonコードフォーマッター

BlackはPythonコードフォーマッターです。これを使用することで、Pythonコードを手動でフォーマットする必要がなくなります。BlackはPythonコードをすばやく正確にフォーマットできるため、時間と労力を節約できます。

开源地址:https://github.com/psf/black

32e0e0214c09efdaf7ae4712eb046eac.png

4.2プログラミングアニメーションのエンジン

Manimは、説明的な数学ビデオを作成するために設計されたアニメーションをプログラミングするためのエンジンです。

开源地址:https://github.com/3b1b/manim

d731a1b29e58ebcdf47dd6ee08a17e3f.png

4.3 Pythonテストフレームワーク:pytest

pytestフレームワークを使用すると、小さなテストを簡単に作成できるだけでなく、アプリケーションや複雑な機能テストをサポートできます。GitHubでpytestを検索して、リポジトリにジャンプします。

簡単なテストの例:

# content of test_sample.py
def inc(x):
    return x + 1

def test_answer():
    assert inc(3) == 5

出力は次のとおりです。

$ pytest
============================= test session starts =============================
collected 1 items

test_sample.py F

================================== FAILURES ===================================
_________________________________ test_answer _________________________________

    def test_answer():
> assert inc(3) == 5
E assert 4 == 5
E + where 4 = inc(3)

test_sample.py:5: AssertionError
========================== 1 failed in 0.04 seconds ===========================

4.4素敵なターミナルツール

クロスプラットフォーム、高速、機能豊富なGPUベースの端末。

开源地址:https://github.com/kovidgoyal/kitty

c777c5fb820651b6971a0ac254706798.png

4.5ファイルリストプログラム

これは、GinとReactを使用したマルチストレージファイルリストプログラムです。Alibaba Cloud、Tianyi Cloud Disk、ローカルファイル、LansuoCloudなどへのアクセスをサポートします。

开源地址:https://github.com/Xhofe/alist

53b13cda4ab76b0718b1145df5439bc7.png

05

今月特集

5.1料理に関するプログラマーガイド

70f2943704f2f7116f2d143f86b137a8.png

プログラマーが自宅で隔離されている間に書いた料理ガイド。このリポジトリは、作者の料理体験を記録し、プログラマーが自宅で料理をするのを容易にするために、一般的な料理の実践を明確かつ正確に説明します。

著者は、これがコミュニティによって推進および維持されているオープンソースプロジェクトであり、より多くの人々が一緒に興味深いリポジトリを作成できるようになることを望んでいます。

开源地址:https://github.com/Anduin2017/HowToCook

GitHubにアクセスして、楽しくて興味深いオープンソースプロジェクトを毎日お勧めします。歴史上推奨されているオープンソースプロジェクトは、GitHubプロジェクトに含まれています。Welcometo Star:

历史盘点:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo

おすすめの読み物

1.  GitHubにはどのような楽しいプロジェクトがありますか?

2. 価値の高いNetEaseクラウドプレーヤーを推奨する

3.SpringBoot に基づくBaiduクラウドの高度な模倣プロジェクト

4.Baidu の4つの素晴らしいオープンソースプロジェクトのインベントリ

6362e48bc3f826810bc107cadd43724f.png

おすすめ

転載: blog.csdn.net/weixin_47080540/article/details/123081306