DUICUO

知識のギャップを埋めましょう: これらの人気のあるオープンソース プロジェクトについてご存知ですか?

今週のホットトピックス・ラウンドアップで取り上げるプロジェクトは、GitHubのトレンドにほぼ毎週登場する、非常に人気の高いプロジェクトです。一般的に、これらのトレンドプロジェクトは多くの方がご存知でしょう。しかし、GitHubを頻繁に利用しない方や、過去の月次アップデートやホットトピックス・ラウンドアップを読んでいない方のために、多くの人が新しいプロジェクトに取り組んでいないこのホリデーシーズンに、よく見られるオープンソースプロジェクトを5つご紹介します。これらのプロジェクトに見覚えがある方は、ぜひ一度ご覧ください。

今週の注目プロジェクトには、トレンド リストへの 2 つの新しい追加が含まれています。1 つは Go で HTML を記述するもので、もう 1 つは Postman の API を操作するためのツールです。

以下のコンテンツは、Weibo @HelloGitHub の GitHub Trending および Hacker News Hot Posts(HN Hot Posts)から抜粋したものです。選考基準:新着|役に立つ|興味深い。プロジェクトはリリース日別に分類されており、過去14日以内にリリースされたプロジェクトには「新着」マークが付き、このマークが付いていないプロジェクトは2週間以上前にリリースされたことを示します。スペースの都合上、一部のプロジェクトはこの記事には含まれていません。ご了承ください。🌝

写真

1. 今週の注目記事

1.1 GoでHTMLを書く: templ

主な言語: 囲碁

新しい templ は Go 用の HTML テンプレート言語であり、Go で HTML を記述できるようになります。

GitHubアドレス → github.com/ah/templ

写真

1.2 APIのパワーハウス:ブルーノ

メイン言語: JavaScript

New Brunoは、APIの探索とテストのためのオープンソースIDEです。革新的なAPIクライアントとして、PostmanなどのAPIツールの現状を変革することを目指しています。コレクションはファイルシステム上のフォルダに保存され、関連するAPIリクエストはプレーンテキストマークアップ言語Bruを使用して保存されます。

Brunoはオフラインでの使用のみをサポートしており、クラウド同期機能を追加する予定はありません。データセキュリティ保護のため、Brunoはクラウドではなくデバイス上にデータを保存します。

GitHubアドレス → github.com/usebruno/bruno

写真

2. GitHubトレンド週間ランキング

2.1 独自のテクノロジースタックをゼロから構築する: build-your-own-x

今週の星の数は2,050以上増加しました

プロジェクト名にある通り、このコレクションは、技術をゼロから段階的に習得できるように設計されています。スキルを習得するための実践的なプロジェクトとして、build-your-own-xでは、3Dレンダリングの操作、独自のロボットの構築、独自のデータベースの作成などを行うことができます。

GitHubアドレス→github.com/codecrafters-io/build-your-own-x

写真

2.2 Windows のアクティベーション: Microsoft アクティベーション スクリプト

今週のスター増加数: 1,100以上

Microsoft Activation Scriptsを使えば、WindowsとOfficeのアクティベーションはもう問題になりません。オープンソースを重視し、ウイルス対策ソフトウェアによる検出を軽減します。HWID、Ohook、KMS38、オンラインKMSアクティベーション方式を採用したこのツールは、Windowsのアクティベーションに関する問題の解決に間違いなく役立ちます。

GitHub アドレス → github.com/massgravel/Microsoft-Activation-Scripts

写真

2.3 アプリサービス: appwrite

今週のスター増加数: 2,250以上; 主な言語: TypeScript、PHP

Appwriteは、Flutter、Vue、Angular、React、iOS、Androidに適した包括的なバックエンドサービスです。Dockerをベースとし、Web、モバイル、バックエンドアプリケーションに適用可能なマイクロサービスライブラリです。Appwriteは、ユーザー認証、外部認可、ユーザーデータの読み書きと取得、ファイルストレージ、画像処理、クラウド機能コンピューティングなど、様々なサービスをサポートしています。さらに、効率的なアプリケーション開発のためのビジュアルインターフェースも提供します。

GitHubアドレス → github.com/appwrite/appwrite

写真

2.4 コードのフォーマット: 黒

今週のスター増加数: 1,850以上、主要言語: Python

Blackは、スタイルを一切妥協しないコードフォーマットライブラリです。コードのフォーマットを手動で調整する必要はありません。BlackがPythonコードを自動的にフォーマットします。Blackでフォーマットされたコードは一貫したスタイルを保証し、コードの作成に集中できます。

 # in: def very_important_function(template: str, *variables, file: os.PathLike, engine: str, header: bool = True, debug: bool = False): """Applies `variables` to the `template` and writes to `file`.""" with open(file, 'w') as f: ... # out: def very_important_function( template: str, *variables, file: os.PathLike, engine: str, header: bool = True, debug: bool = False, ): """Applies `variables` to the `template` and writes to `file`.""" with open(file, "w") as f: ... 

GitHubアドレス → github.com/psf/black

2.5 Windows ユーティリティ: PowerToys

今週のスター増加数: 1,700 以上、主な言語: C#、C++

Microsoft PowerToys は、Windows ユーザー エクスペリエンスを強化し、上級ユーザーの作業効率を向上させるために設計された実用的なツール スイートです。

GitHub アドレス → github.com/microsoft/PowerToys

写真

3. HelloGitHub ホットコメント

このセクションでは、今週HelloGitHubウェブサイトで最も評価の高いプロジェクトをご紹介します。HGオープンソースプロジェクト評価システムはリリースされたばかりですので、皆様からのフィードバックをお待ちしております。

3.1 カスタムスクリーンクリック: gkd

メイン言語: Kotlin

このプロジェクトは、アクセシビリティ機能に基づいたモバイル自動クリックツールです。カスタムまたは登録済みのクリックルールをサポートし、広告をスキップするためのクリック、「同意」ボタンのクリック、赤い封筒の受け取りなどのアクションを自動で完了できます。

HGレビューリンク → hellogithub.com/repository/9fa01263b1eb408596722394362ec55b

写真

3.2 メニューバーのトマト時計: TomatoBarz

メイン言語: Swift

スケルトンスクリーンは、表示に必要なすべてのデータが読み込まれる前に、ページの全体的な構造を表示する手法です。このSwiftスケルトンスクリーンライブラリは使いやすく、ユーザーフレンドリーなインターフェースを備え、すべてのUIView、カスタムアニメーション、その他の機能をサポートしています。

HGレビューリンク → hellogithub.com/repository/0984b4e33d9546eb9275470a339352a9

写真