SnipCity is a cross-platform code snippet management system that lets you save, browse, and manage code snippets across VS Code and the web. With seamless GitHub authentication, rich snippet previews, tagging, copy-to-clipboard, and in-place editing, SnipCity makes organizing and reusing your most valuable code fragments effortless.
Your snippets are synchronized across VS Code and the web, allowing you to:
Access your snippets from any device
Share snippets directly from the web
Edit snippets on the go
Preview snippets in a larger format
Upvote/Downvote snippets
Add comments to snippets
Read comments on snippets
Features
🔄 Infinite scroll for easy browsing of your snippets
📋 Snippet details and editing in a dedicated panel
🔐 Smart authentication flow with GitHub
🔍 Search and filter snippets by tags or content
📋 Create and edit snippets directly from VS Code
📋 Copy snippets to clipboard with a single click
📋 Rich preview of code snippets with syntax highlighting
📋 Organize snippets with tags and categories
Requirements
VS Code version 1.80.0 or higher (for the VS Code extension)
GitHub account for authentication
Internet connection for snippet synchronization (required for both web and VS Code versions)
Installation
Open VS Code
Go to the Extensions view by clicking the Extensions icon in the Activity Bar on the side of the window or pressing Ctrl+Shift+X
Search for "SnipCity"
Click Install
Usage
Getting Started
Sign in to your GitHub account using the "SnipCity: Sign In" command or by opening the extension from the activity bar and clicking "Sign in" at the top right corner
Create your first snippet using the "SnipCity: Create Snippet" command or by opening the extension from the activity bar and clicking the "+Add" button
View all your snippets using the "SnipCity: View Snippets" command or by opening the extension from the activity bar.
Commands
SnipCity: Sign In - Authenticate with GitHub
SnipCity: Create Snippet - Create a new code snippet
SnipCity: View Snippets - Open the snippet browser
SnipCity: Force Open Sidebar - Force open the SnipCity sidebar
Known Issues
Currently, the extension requires an active internet connection to sync snippets
Large snippet collections may take longer to load initially