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 4d1705dca5 chore: update bin folder 11 months ago
.github chore: fix github actions 1 year ago
.vscode chore: update github actions 2 years ago
api chore: update server structure 11 months ago
bin/slash chore: update bin folder 11 months ago
docs chore: update readme about extension 12 months ago
frontend chore: update logo image 12 months ago
internal chore: update golangci-lint config 1 year ago
proto chore: remove resource relative path setting 1 year ago
resources chore: update logo image 12 months ago
scripts chore: update bin folder 11 months ago
server chore: update server structure 11 months ago
store chore: remove resource relative path setting 1 year ago
test chore: update golangci-lint config 1 year ago
.dockerignore chore: fix frontend build 1 year ago
.gitignore fix: build extension action 1 year ago
.golangci.yaml chore: update golangci-lint config 1 year ago
Dockerfile chore: update bin folder 11 months ago
LICENSE chore: update license 1 year ago
README.md chore: update readme 12 months ago
docker-compose.yml feat: support docker compose deployment (#18) 1 year ago
go.mod chore: update server structure 11 months ago
go.sum chore: update server structure 11 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 using 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

Live DemoDiscord

Docker pull GitHub stars

demo

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.
  • 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.