bouncepaw/betula
4
40
Fork
You've already forked betula
7
A self-hosted federated bookmark manager. Compatible with the Fediverse https://joinbetula.org
  • Go 82.7%
  • Go Template 10.2%
  • CSS 3.3%
  • JavaScript 1.8%
  • Shell 1.1%
  • Other 0.8%
Find a file
Timur Ismagilov 45adb8e530
All checks were successful
ci/woodpecker/push/reuse Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Adjust logo ( #274 )
Closes: #101
Reviewed-on: #274 
2026年07月12日 00:09:33 +02:00
.woodpecker
auth
cmd Add Follow to the right sidebar ( #271 ) 2026年07月08日 00:03:10 +02:00
db 256-FollowListsUI ( #266 ) 2026年07月03日 01:52:59 +02:00
fediverse Add Follow to the right sidebar ( #271 ) 2026年07月08日 00:03:10 +02:00
gateways Add Follow to the right sidebar ( #271 ) 2026年07月08日 00:03:10 +02:00
jobs
LICENSES
pkg Sanitize incoming remote HTML in profiles and bookmarks ( #269 ) 2026年07月04日 20:41:19 +02:00
ports Add Follow to the right sidebar ( #271 ) 2026年07月08日 00:03:10 +02:00
settings
svc Docs for logging, fedisearch, PWA ( #273 ) 2026年07月11日 10:48:40 +02:00
types Sanitize incoming remote HTML in profiles and bookmarks ( #269 ) 2026年07月04日 20:41:19 +02:00
web Adjust logo ( #274 ) 2026年07月12日 00:09:33 +02:00
.build.yml
.gitignore
.golangci.yml
compose.yml
Dockerfile
FEDERATION.md
go.mod Sanitize incoming remote HTML in profiles and bookmarks ( #269 ) 2026年07月04日 20:41:19 +02:00
go.sum Sanitize incoming remote HTML in profiles and bookmarks ( #269 ) 2026年07月04日 20:41:19 +02:00
LICENSE
Makefile Adjust logo ( #274 ) 2026年07月12日 00:09:33 +02:00
README.md
REUSE.toml Adjust logo ( #274 ) 2026年07月12日 00:09:33 +02:00
roar-activities.sh
test-web.sh

🌳 Betula, the federated bookmark manager

A screenshot of Betula, featuring several bookmarks

Hits-of-Code Pipeline status

Betula is a single-user self-hosted federated bookmark manager for the Fediverse.

Features

  • Publish bookmarks, along with optional title and description/notes formatted with Mycomarkup.
  • Add tags to your bookmarks.
  • Fediverse:
    • Like and repost bookmarks from other Betula instances, and other software, sometimes.
    • Other Fediverse software such as Mastodon can follow Betula instances.
    • Follow other Betula instances and receive new bookmarks in your Timeline!
  • Make archive copies of web pages.
  • The whole collection is saved as a single SQLite file.
  • Search locally or search your mutuals' Betula instances.
  • Bookmarklet.
  • RSS.
  • Bookmarks can be public or private. Share only what you want to share!
  • Simple user interface that does not require JavaScript.
  • IndieWeb microformats are produced.
  • Simple installation: the program is one binary, the collection is one file, all configuration is done through the web interface.
  • Built-in documentation.
  • Miniflux integration.
  • Log servers integration.
  • Import and export in popular formats (Netscape Bookmark File, Pinboard JSON, Raindrop CSV).

Funding

This project is funded through Open Social Fund, a fund established by NLnet. Learn more at the NLnet project page.

NLnet foundation logo