Reactコンポーネントとしてnpmで利用できる、カスタマイズ可能な開発者向けSVGロゴ集。
pheralb/svgl
SvelteKitとTailwind CSSで構築された、WebギャラリーとAPIを備えるSVGブランドロゴライブラリ。
- スター
- 6,409
- フォーク
- 892
- 未解決の Issue
- 321
- 最終コミット
- 9 日前
これは何?
SVGLは、企業、製品、オープンソースプロジェクトのSVGロゴを集めたライブラリで、svgl.appのWebギャラリーから閲覧できます。各ロゴはリポジトリ内にSVGファイルとして保存され、TypeScriptのデータファイルに登録されています。このデータにはタイトル、カテゴリ、Webサイトに加え、任意でワードマークやライト版・ダーク版の情報が含まれます。
ロゴライブラリはAPI経由でも利用でき、コミュニティが開発した拡張機能を通じて、Raycast、VS Code、Figma、PowerToys、Flow Launcherなどのツールや、React、Vue、Svelte向けのnpmパッケージで活用できます。ロゴを追加するには、最適化したSVG(21 KB未満、viewBoxは保持)をライブラリのフォルダに置き、データファイルに登録してプルリクエストを送ります。
WebアプリはSvelteKit、Svelte 5、TypeScript、Tailwind CSSで構築され、APIはExpressとRedisで動作します。プロジェクトはMITライセンスで公開されています。
主な機能
- 01ライト版・ダーク版やワードマークを含むSVGロゴを閲覧できるギャラリー。
- 02ロゴライブラリを検索できる公開API。
- 03Raycast、VS Code、Figma、PowerToysなどに対応するコミュニティ製拡張機能。
- 04React、Vue、Svelteでロゴを利用するためのnpmパッケージ。
- 05SVGファイルとデータ項目を追加し、プルリクエストで貢献できる仕組み。
ユースケース
- Webサイト、スライド資料、デザインモックアップ用のブランドロゴを探す。
- npmパッケージを使って、React、Vue、Svelteのプロジェクトにロゴを取り込む。
- エディターを離れずに、Raycast、PowerToys、VS Codeからロゴを検索してコピーする。
クイックスタート
- 1
Node.js 20 以降と Git をインストールする
- 2
リポジトリをフォークして、ローカルにクローンする
git clone git@github.com:your_username/svgl.git - 3
必要に応じて pnpm をグローバルにインストールする
npm install -g pnpm - 4
プロジェクトの依存関係をインストールする
pnpm install
使う前に知っておきたいこと
- ロゴライブラリにコントリビュートする場合は、各 SVG の使用権限があることを確認してください。
トピック
よくある質問
- svgl とは?
- SvelteKitとTailwind CSSで構築された、WebギャラリーとAPIを備えるSVGブランドロゴライブラリ。 SVGLは、企業、製品、オープンソースプロジェクトのSVGロゴを集めたライブラリで、svgl.appのWebギャラリーから閲覧できます。各ロゴはリポジトリ内にSVGファイルとして保存され、TypeScriptのデータファイルに登録されています。このデータにはタイトル、カテゴリ、Webサイトに加え、任意でワードマークやライト版・ダーク版の情報が含まれます。
- svgl は無料で使えますか?ライセンスは?
- svgl は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- svgl は今もメンテナンスされていますか?
- 活発にメンテナンス中。svgl の最終コミットは 2026年10月28日 です。
- svgl は何に使えますか?
- Webサイト、スライド資料、デザインモックアップ用のブランドロゴを探す。 npmパッケージを使って、React、Vue、Svelteのプロジェクトにロゴを取り込む。 エディターを離れずに、Raycast、PowerToys、VS Codeからロゴを検索してコピーする。
- svgl のインストール方法は?
- Node.js 20 以降と Git をインストールする リポジトリをフォークして、ローカルにクローンする: git clone git@github.com:your_username/svgl.git 必要に応じて pnpm をグローバルにインストールする: npm install -g pnpm プロジェクトの依存関係をインストールする: pnpm install
- svgl はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pheralb/svgl
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
人気ブランド3,400以上のSVGアイコンを、ダウンロード、CDN埋め込み、npm、PHPで利用できます。
npm、CDN、CLI、AIエディター向けMCPサーバーから利用できる、約7,600種類のブランド・クラウドSVGアイコンのオープンライブラリ。
セルフホストソフトウェアなどのロゴやアイコンをSVG、PNG、WebP、AVIF、ICO形式で集め、jsDelivr経由で配信します。
セルフホストサービスやアプリのアイコンを3,400種類以上収録。SVG・PNG・WEBP形式で無料CDNから配信し、AIエージェント向けMCPサーバーも提供します。
shadcn/uiをSvelteに移植した非公式プロジェクト。アクセシブルでカスタマイズ可能なコンポーネントを自分のアプリにコピーして使えます。