gobookmarks

Personal start page rendering Git-backed bookmarks from a plaintext file

19 stars 0 forks last commit first released AGPL-3.0

Actively maintained

Last commit 9 Aug 2026.

gobookmarks is a self-hosted personal landing page / start page that renders bookmarks stored in a simple plaintext file you control. It provides both a visual editor and a full-text editor, maintains history using Git-like providers, and supports multiple authentication methods.

Key Features

  • Renders a multi-tab, multi-page start page from a human-editable plaintext bookmark file with columns, pages, tabs, and categories
  • Visual drag-and-drop editor plus a full-text editor for bulk updates and versioned changes
  • Git-backed history and providers (local Git, GitHub, GitLab) as well as an SQL provider for persistent storage
  • Search with keyboard navigation and configurable search widgets; keyboard shortcuts for fast navigation
  • Multiple authentication options including database, local Git, and OAuth providers (GitHub, GitLab)
  • Docker image, precompiled binaries, and service files for system integration; configurable via environment variables or JSON config
  • Favicon caching and configurable cache/storage paths

Use Cases

  • Personal start page for quickly accessing regularly used sites, developer tools, and dashboards
  • Shared team curated bookmark repository where changes are tracked and can be rolled back
  • Lightweight home portal for homelabs or small teams that prefer plaintext data with Git-backed history

Limitations and Considerations

  • Bookmarks are stored in a custom plaintext format which has a small learning curve for advanced layouts and widgets
  • Search scope is limited to the current tab context by design (not a global site-wide index)
  • OAuth providers require appropriate client credentials and configuration for third-party login

gobookmarks is focused on simplicity, history and portability: your bookmarks remain plain text and can be edited directly or via the provided UI, with storage and history handled by Git or SQL providers.

Categories:

Tags:

Tech Stack:

Share:

Similar to gobookmarks

Dashwise

Customizable homelab dashboard for links, widgets and monitoring

445
22
Last commit

Dashwise is a self-hosted homelab dashboard built with Next.js and PocketBase. It offers GUI-managed links, modular widgets, link uptime checks, spotlight search and OIDC SSO.

GPL-3.0Actively maintained
Alternative to:
Dashy logo
Dashy
+9
LinkAce logo

LinkAce

Self-hosted bookmark archive for organizing and sharing web links

3.3k
205
Last commit

LinkAce is a self-hosted bookmark archive to save, organize, monitor, and share web links with tags, lists, search, RSS feeds, and a REST API.

GPL-3.0Actively maintained
Alternative to:
Pinboard logo
Pinboard
+13
Briefkasten logo

Briefkasten

Self-hosted bookmarking app built with Next.js and Prisma

1.2k
49
Last commit

Open-source, self-hosted bookmarking app with tags, import/export, full-text search, REST API, OAuth and browser extension support.

MITActively maintained
Alternative to:
Pinboard logo
Pinboard
+11
Opengist logo

Opengist

Self-hosted Git-backed pastebin and Gist-compatible code snippet manager

3.3k
186
Last commit

Self-hosted pastebin powered by Git. Create, share and manage public, unlisted or private code snippets with syntax highlighting, Git push/pull, OAuth logins and Docker/Helm deployment.

AGPL-3.0Actively maintained
Alternative to:
Pastebin logo
Pastebin
+6
Documize logo

Documize

Knowledge base and documentation wiki for teams

2.4k
239
Last commit

Documize is a self-hosted knowledge base and documentation platform for internal and external docs, offering spaces, labels, search, and enterprise-friendly authentication.

AGPL-3.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+17

NeonLink

Lightweight self-hosted bookmark manager with tags and search

410
24
Last commit

Simple self-hosted bookmark service with React frontend, Fastify backend and SQLite. Docker-ready and optimized for low-resource devices like Raspberry Pi.

MITActively maintained
Alternative to:
Raindrop.io logo
Raindrop.io
+12