8/24 付の GitHub Trending からいくつかピックアップして紹介します。
1. Docusaurus 2.0
GitHub: https://github.com/facebook/docusaurus
Docusaurus は Meta(Facebook)が管理している Web サイトを簡単に構築・リリースおよび運用するためのプロジェクトです。
Docusaurus v1 は非常に成功していますが、アーキテクチャ上のいくつかの制限がありました:
・React はサーバー側のテンプレート言語としてのみ使用され、クライアントでは使用されませんでした。
・テーマシステムはかなり限られており、CSS でいくつかの色を変更する以外に、より高度なカスタマイズを行うことは困難でした。
・ドキュメントのバージョン管理システムは、差分アルゴリズムに基づいていたため、混乱していました。
・コードベースはモノリシックで、十分にテストされておらず、拡張も容易ではありませんでした。
Docusaurus v2 は、新しいモジュラーアーキテクチャでゼロから再構築されました:
・React はクライアントでも使用されるようになり、最新のシングルページアプリケーションナビゲーションが可能になりました。
・プラグインは、コミュニティがサードパーティのパッケージとして有用な機能を提供することを可能になりました。
・テーマシステムが豊富になリました。
・ドキュメントのバージョン管理がスナップショットコピーに基づくようになり、理解しやすくなりました。
・ドキュメント、ブログ、ページ、バージョン管理、i18n...などの機能が追加されました。
2. LmHex : リバースエンジニア向け、目に優しい 16 進エディタ
Github: https://github.com/WerWolv/ImHex
ImHex は、スイス出身の 23 歳の組込みシステムエレクトロニクスエンジニア Nik(別名 WerWolv)が開発した 16 進数エディタです。
Nik は組込みシステム、オペレーティングシステムの最下層開発に魅力され、低レベルの言語プログラミングに長く没頭し、16 進数コードに触れる時間が非常に多く、視覚疲労になりやすいと感じたため、このツールを開発しました。
3. CodeEdit : macOS 用のコードエディタ
GitHub: https://github.com/CodeEditApp/CodeEdit
CodeEdit は、macOSに特化し、コミュニティによってコミュニティのために構築されたコードエディタで、構文の強調表示、コード補完、プロジェクトの検索と置換、スニペット、ターミナル、タスクの実行、デバッグ、git 統合、コードレビュー、拡張機能などさまざまな機能があります。
*CodeEdit は現在開発中であり、ダウンロードによるアプリの提供はまだ行っていません。
4. gum : シェルスクリプトのためのツール
GitHub: https://github.com/charmbracelet/gum
gum は非常に便利なシェルスクリプトツールで、Goによるコード記述なしにbubbles と lipgloss の機能を利用することが可能です。
5. focalboard : Trello、Notion、Asana の代替ツール
GitHub: https://github.com/mattermost/focalboard
Focalboard はオープンソースの多言語対応の自己ホスト型プロジェクト管理ツールで、Trello、Notion、Asana の代替ツールです。
Windows、Mac、Linux に対応しており、チーム開発にも対応しています。
プロフィール
-
Web広告事業→AWSクラウドエンジニア→フルスタックエンジニア
最近SaaSの開発、Rustとtauri絶賛勉強中です。
最新の投稿
- レポート2023.05.19DevOpsDays Tokyo 2023 レポート – DevSecOpsについてまとめてみた
- IaC2022.08.09CDK for Terraformを使ってAWS基盤を構築してみました
- Github2022.08.05GitHubトレンド週刊 8/4号
- Github2022.07.29GitHubトレンド週刊 7/28号