You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Steven c1f915ae31 chore: tweak golangci 7 months ago
.github chore: add postinstall script 8 months ago
.vscode chore: update github actions 2 years ago
api feat: add default visibility workspace setting 7 months ago
bin/slash feat: add default visibility workspace setting 7 months ago
docs chore: update logo 8 months ago
frontend feat: add default visibility workspace setting 7 months ago
internal chore: update package name 10 months ago
proto feat: add default visibility workspace setting 7 months ago
scripts chore: update bin folder 11 months ago
server chore: bump version 7 months ago
store feat: add default visibility workspace setting 7 months ago
test refactor: update api version 7 months ago
.dockerignore chore: fix frontend build 1 year ago
.gitignore chore: update store testing 9 months ago
.golangci.yaml chore: tweak golangci 7 months ago
Dockerfile chore: add postinstall script 8 months ago
LICENSE chore: update license 11 months ago
README.md chore: add random name button 9 months ago
docker-compose.yml feat: support docker compose deployment (#18) 1 year ago
go.mod chore: upgrade dependencies 8 months ago
go.sum chore: upgrade dependencies 8 months ago

README.md

Slash

logo

Slash is an open source, self-hosted bookmarks and link sharing platform. It allows you to organize your links with tags, and share them with custom shortened URLs. Slash also supports team sharing of link libraries for easy collaboration.

🧩 Browser extension(v1.0.0) now available! - Chrome Web Store, Firefox Add-on

Getting started with Slash's Shortcuts and Collections.

Live DemoJoin our Discord

Docker pull Discord

demo

Background

In today's workplace, essential information is often scattered across the cloud in the form of links. We understand the frustration of endlessly searching through emails, messages, and websites just to find the right link. Links are notorious for being unwieldy, complex, and easily lost in the shuffle. Remembering and sharing them can be a challenge.

That's why we developed Slash, a solution that transforms these links into easily accessible, discoverable, and shareable shortcuts(e.g., s/shortcut). Say goodbye to link chaos and welcome the organizational ease of Slash into your daily online workflow.

Features

  • Create customizable s/ short links for any URL.
  • Share short links public or only with your teammates.
  • View analytics on link traffic and sources.
  • Easy access to your shortcuts with browser extension.
  • Share your shortcuts with Collection to anyone, on any browser.
  • Open source self-hosted solution.

Deploy with Docker in seconds

docker run -d --name slash -p 5231:5231 -v ~/.slash/:/var/opt/slash yourselfhosted/slash:latest

Learn more in Self-hosting Slash with Docker.

Browser Extension

Slash provides a browser extension to help you use your shortcuts in the search bar to go to the corresponding URL.

browser-extension-example

Learn more in The Browser Extension of Slash.

Chromium based browsers

For Chromium based browsers(Chrome, Edge, Arc, ...), you can install the extension from the Chrome Web Store.

Firefox

For Firefox, you can install the extension from the Firefox Add-ons.