Bookmark It is a free, open source bookmark & content management project written in TypeScript and released under AGPL-3.0. It has 325 GitHub stars, 25 forks and 3 open issues, and was last pushed 4 months ago. On this registry it ranks #10 of 14 tracked projects in Bookmark & Content Management, with 5 head-to-head comparisons available.

What is Bookmark It?

Bookmark It. is an open-source, AGPL-3.0-licensed bookmark manager built with Next.js and Supabase, aimed at individual users and self-hosters who want to organize, discover and personalize their bookmarks while keeping the data in a Postgres database they control.

What it is

Bookmark It. is a bookmark manager written in TypeScript and built from scratch on Next.js v14. The interface is assembled from shadcn/ui components styled with Tailwind CSS, and the application data lives in Supabase, which the README describes as an open-source Firebase alternative: records are stored in a Postgres database and authentication runs through Google OAuth provided by Supabase. A hosted instance runs at https://bmrk.cc and is deployed on Vercel, with LemonSqueezy acting as the payment system. The source is published on GitHub under the GNU Affero General Public License version 3 or any later version, and the project is maintained by Gokulakrishnan Kalaikovan.

The concrete problem it solves is bookmark ownership within the modern TypeScript web stack. Instead of trusting a closed subscription service, an operator can run the same Next.js application against their own Supabase project, so the bookmarks sit in a Postgres database the operator controls. For developers already working in the Next.js and Supabase ecosystem, Bookmark It. replaces assembling a bookmarking product from scratch, because routing, OAuth authentication, UI components, storage and billing are already wired together, and it gives contributors a working codebase to extend through issues and pull requests.

Key capabilities

  • Organizes, discovers and personalizes bookmarks, the three functions named in both the repository description and the README.
  • Built on Next.js v14 from scratch, with the application source written in TypeScript.
  • Uses Supabase as the database, storing bookmark data in Postgres.
  • Authenticates users through Google OAuth, provided by Supabase.
  • Ships a UI layer of shadcn/ui components styled with Tailwind CSS.
  • Integrates LemonSqueezy as the payment system, described in the README as a very simple implementation.
  • Runs as a hosted instance at https://bmrk.cc deployed on Vercel, with the AGPL-3.0 or later licence text in the repository LICENSE file.

Who uses it and how

  • Self-hosters who want their bookmarks in their own Supabase Postgres database and are willing to create a Supabase project with Google OAuth enabled.
  • Users who prefer paying for the hosted instance at https://bmrk.cc rather than running infrastructure, with checkout handled by LemonSqueezy.
  • Developers reading the codebase as a reference for a Next.js v14 application that combines Supabase authentication and a third-party payment integration.
  • Contributors, who are directed by the README to open a GitHub issue for bugs and submit a pull request for features, quality-of-life improvements or bug fixes.
  • Small, single-maintainer-scale adopters: the repository shows 325 stars, 25 forks and 3 open issues, which suits individual setups more than large managed deployments.

Getting started

The README offers a hosted option at https://bmrk.cc for immediate use, while self-hosting means cloning the repository and running the Next.js application yourself against a Supabase project, with Vercel named in the tech stack as the deployment target. The README does not document step-by-step install commands, environment variables or a Docker image.

How it compares

The facts provided list no paid products that Bookmark It. replaces and name no other bookmark managers, so no like-for-like comparison can be drawn; it stands alone in this registry under Productivity & Utilities / Bookmark & Content Management. The only adjacent tool the facts name is Supabase, described in the README as an open-source Firebase alternative, and that is the database and authentication layer rather than a competing bookmark manager.

When to use it — and when not to

A self-hoster must operate a Supabase project, including its Postgres database and Google OAuth credentials, and must arrange hosting, with Vercel named as the deployment target, so anyone expecting a Docker image or a one-command install will not find it documented in the README. The documentation is also sparse: it lists the tech stack, the implementation notes and the contribution process, but no environment variables, setup steps or topic tags appear in the facts provided. Bookmark It. is a poor fit for anyone who needs authentication beyond Google OAuth or who wants a bookmarks product with no infrastructure to maintain, since the hosted instance at https://bmrk.cc is the option for that case.

project readme (upstream, from github) — read inline

Bookmark It.

Bookmark It. is an open-source bookmark manager to organize, discover and personalize your bookmarking experience.

License

Introduction · Tech Stack · Implementation · Contributions


Introduction

Bookmark It. is an open-source bookmark manager to organize, discover and personalize your bookmarking experience.

Tech Stack

Implementation

  • Bookmark It. built using NextJs v14 from scratch.
  • Supabase is an open-source Firebase alternative, the data is stored in the Postgres database and uses google OAuth for authentication provided by supabase.
  • LemonSqueezy is used as the payment system. Its implementation is super simple.

Contributions

Here's how you can contribute:

  • Open an issue if you believe you've encountered a bug.
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs.
contributors

Author

License

Bookmark It. is an open source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can find it here.

Frequently asked questions

Is Bookmark It free to use?

Bookmark It is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Bookmark It do?

Organize, discover, and personalize your bookmarks

What is Bookmark It written in?

Bookmark It is primarily written in TypeScript. Its source is publicly available at https://github.com/gokulkrishh/bmrk.cc, and it has 325 GitHub stars.