OpenSource-Hub
B

ByteStash

2.4k stars·開発ツール·SHA-256 チェックサム確認済み

セルフホスト型のコードスニペット管理ツールで、シンタックスハイライト、タグ、検索に対応し、シンプルで美しいインターフェースを備えています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

オープンソースでセルフホスト可能なコードスニペットマネージャー。美しく使いやすく、Docker に対応。

主な機能

  • 100以上の言語のシンタックスハイライトに対応し、言語を自動検出
  • タグ、お気に入り、全文検索、ライト/ダークテーマ
  • Dockerによるワンクリックデプロイ、またはローカルでのNode.js実行
  • データはJSONとしてエクスポート可能、PostgreSQLデータベースに対応
  • コードスニペットを共有し、クリップボードへのコピーに対応

できないこと

  • •デフォルトでは SQLite をストレージとして使用しており、複数人が同時に編集する場合、並行処理の問題が発生する可能性があります。小規模チームでの使用を推奨します。現在、組み込みのユーザー認証システムはありません(シングルユーザーモードのみ)。マルチユーザーが必要な場合は、独自に拡張する必要があります。

使用例

  • 個人開発者がよく使うコードスニペット(アルゴリズム、テンプレート、設定など)を整理
  • 小規模チームで内部コードベースを共有し、サードパーティのプラットフォームへのアップロードは不要
  • Gist、Codestash などのオンラインサービスを置き換え、データプライバシーを重視

詳細説明

ByteStash は、React と Node.js で構築されたオープンソースのコードスニペット管理ツールで、ローカルで実行することも Docker でデプロイすることもできます。美しい Web インターフェースを備え、100以上の言語のシンタックスハイライト、タグによる分類、お気に入り登録、全文検索、ライト/ダークテーマの切り替えをサポートしています。データはデフォルトで SQLite に保存され(PostgreSQL に切り替え可能)、JSON バックアップのインポート/エクスポートに対応しています。Gist や Codestash などのオンラインツールとは異なり、ByteStash は完全にセルフホスト型であり、データを自分の手で管理できるため、個人開発者や小規模チームがプライベートなコードスニペットライブラリを構築するのに最適です。

タグ

code snippetsself-hostedsyntax highlightingreactnodejsproductivity

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Node.js (>=18) または Docker がインストールされていることを確認してください

4

ステップ2:プロジェクトをダウンロードし、`npm install` と `npm run start` を実行します(または Docker イメージ `docker run -p 3000:3000 bytestash` を使用します)

5

ステップ3:ブラウザを開いて http://localhost:3000 にアクセスし、コードスニペットの作成と管理を開始します

インストールガイド
  1. ステップ1:Node.js (>=18) または Docker がインストールされていることを確認してください
  2. ステップ2:プロジェクトをダウンロードし、`npm install` と `npm run start` を実行します(または Docker イメージ `docker run -p 3000:3000 bytestash` を使用します)
  3. ステップ3:ブラウザを開いて http://localhost:3000 にアクセスし、コードスニペットの作成と管理を開始します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

サービスを停止した後、プロジェクトフォルダを直接削除してください。Docker を使用している場合は、`docker rm -f bytestash` を実行してイメージを削除します。データはデフォルトでプロジェクトディレクトリ内の `data` フォルダに保存されるため、完全に消去する必要がある場合は手動で削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-05-13 15:51:45
GitHub リポジトリ公式サイト

類似プロジェクト