Open-source bookmark manager with timeline view, one-click saving, categorization, and sharing features. Free plan available with pro upgrades.

At a Glance:

Bookmark It. is an open-source bookmark manager built with Next.js and Supabase that lets users organize, discover, and personalize their bookmarks through a self-hostable web application.

Overview:

Bookmark It. is an open-source bookmark manager designed to help users organize, discover, and personalize their bookmarking experience. The project provides a web-based interface for managing bookmarks, built on Next.js v14 with Tailwind CSS for styling. Data is stored in a Postgres database through Supabase, which also handles Google OAuth authentication. The application is deployed on Vercel and integrates LemonSqueezy for payment processing. This project is suitable for users who want a customizable bookmark management tool that they can potentially run on their own infrastructure through the open-source codebase.

Key Decision Points:

  • Self-hostable through Supabase: Uses Supabase as the backend, which means users can set up their own database instance rather than relying on a centralized service.

  • Google OAuth authentication: Authentication is handled through Google OAuth provided by Supabase, so users need a Google account to sign in.

  • Monetization-capable: LemonSqueezy payment integration is built in, suggesting the project supports premium features or subscriptions.

  • Next.js-based web application: Built as a web app rather than a browser extension, meaning bookmark management happens through a dedicated interface rather than directly in the browser.

Core Features:

  • Bookmark organization: Tools to organize saved bookmarks within the manager.

  • Bookmark discovery: Functionality to discover bookmarks, potentially through search or browsing within the application.

  • Personalization: Options to personalize the bookmarking experience according to user preferences.

  • Google OAuth authentication: Sign-in through Google accounts, managed by Supabase authentication.

  • Payment integration: LemonSqueezy integration for handling payments within the application.

Use Cases:

  • Personal bookmark management: Individual users who want to organize and manage their personal collection of bookmarks outside of browser-based bookmark tools.

  • Developers exploring Supabase integration: Developers who want to study or build upon an open-source project that demonstrates Next.js with Supabase, including authentication and database management.

Open-Source Alternative Value:

Bookmark It. provides an open-source codebase that users can inspect, modify, and deploy independently. The project uses Supabase as its backend, which is itself an open-source Firebase alternative, giving users transparency into how their bookmark data is stored and managed in a Postgres database. The architecture allows developers to set up their own database instance and customize the application according to their requirements. Since the code is built with Next.js and Tailwind CSS using standard patterns, contributors can extend the bookmark manager with additional features through pull requests or by forking the project for personal use.

ShareXLinkedInReddit

Related tools

Project stats

Stars

323

Forks

25

License

AGPL-3.0

Metadata

Alternative to
Pocket