Skip to content
SPECIFICTION
Get listed

Snippet Box

github.com

Free plan WebLinuxSelf-hosted

What it is

Snippet Box is a free, MIT-licensed self-hosted application for creating, editing, browsing, and managing code snippets in different languages. Its built-in editor handles snippet authoring, while syntax highlighting and detail views help users read code and documentation. Markdown support allows notes or simple documentation alongside snippets. A tagged library supports filtering, and users can pin important or favorite snippets to the home screen. Search covers snippet titles and descriptions, with language and tag filters that can be combined in one query. The project documents Docker deployment and a non-Docker route that runs the built server with Node.js. The listed backend uses Node.js, TypeScript, Express.js, Sequelize, and SQLite; the frontend uses React, TypeScript, and Bootstrap. A Docker example mounts a host data directory at /app/data. Docker build instructions include Linux and ARM targets, including arm/v7 and arm64. The listed plan costs nothing, and no free trial is listed.

Spec sheet

Purpose
Snippet Box is a self-hosted app for creating, editing, browsing, and managing code snippets in different languages.Read 7 Oct 2026 · github.com
Deployment
The project documents Docker deployment and an installation path without Docker that runs the built server with Node.js.Read 7 Oct 2026 · github.com
License
The public GitHub repository identifies the project license as MIT.Read 7 Oct 2026 · github.com
Architecture
The README lists Node.js, TypeScript, Express.js, Sequelize, and SQLite for the backend and React, TypeScript, and Bootstrap for the frontend.Read 7 Oct 2026 · github.com
Code display
The README lists built-in syntax highlighting and snippet details and documentation among the snippet view features.Read 7 Oct 2026 · github.com
Data storage
The listed backend uses Sequelize ORM with SQLite, and the Docker example mounts a host data directory at /app/data.Read 7 Oct 2026 · github.com
Deployment targets
The README includes Docker build instructions for Linux and ARM platforms, including arm/v7 and arm64.Read 7 Oct 2026 · github.com
Editing
A built-in editor is used to create and edit snippets.Read 7 Oct 2026 · github.com
Markdown
Built-in Markdown support lets users add notes or simple documentation to code snippets.Read 7 Oct 2026 · github.com
Pinned snippets
Users can pin favorite or important snippets to the home screen for quick access.Read 7 Oct 2026 · github.com
Search
Search supports terms in snippet titles or descriptions and filters for languages and tags, including multiple filters in one query.Read 7 Oct 2026 · github.com
Snippet library
The snippet library lets users filter and access their code using tags.Read 7 Oct 2026 · github.com

Plans and prices

Snippet Box Free Self-hosted app · MIT license Read 7 Oct 2026 · github.com

Every Snippet Box plan and price →

Strong points and limits

Strong points

  • Built-in editor and syntax highlighting
  • Markdown notes for snippets
  • Search with combined language and tag filters
  • Pinned snippets on the home screen
  • Docker and Node.js deployment paths

Limits

  • Self-hosted deployment is required
  • No free trial listed
  • Storage example uses SQLite and host-mounted data
  • Deployment documentation targets Linux and ARM platforms

Who it suits

It suits individuals or teams wanting a self-hosted, browser-based library for organized code snippets. Docker users and Linux or ARM administrators have documented deployment paths.

Verdict

Snippet Box provides focused snippet storage, search, tagging, and notes without a listed charge. Its self-hosted setup and documented deployment stack are central considerations.

Where Specifiction places it

Alternatives to Snippet BoxAll alternatives →