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 저장소공식 웹사이트

유사한 프로젝트