Skip to content

amitmerchant1990/linksnatch

Repository files navigation

LinkSnatch

An effortlessly simple bookmarks app that lets you save the links on your device on the go.

Introduction

This is a dead simple bookmarks app that lets you save the links on your device on the go.

I built LinkSnatch because I wanted something really simple to save links that I wanted to read later. I didn't want to have to sign up for an account, I didn't want to have to install a browser extension, and I didn't want to have to use a bookmarking service that was going to track me. I wanted something pretty simple that just works. And here I am!

The app is fairly opinionated and comes with a set of bare minimum features I would need:

  • A beautiful interface with minimal distractions.
  • Extracts URL metadata using jsonlink.io and saves it to the browser's local storage.
  • Save and search links all from a single place.
  • Dark mode.
  • It doesn't track you.
  • No signup needed.
  • It doesn't require you to install a browser extension.
  • It's open source.

I started building it to solve my own itch but later realized that someone might be in need of something like this. And so, I decided to set it free out in the wild!

Read the story: Building LinkSnatch

Tech Stack

Development

First, clone the repository.

git clone git@github.com:amitmerchant1990/linksnatch.git

Then install the dependencies.

npm install

Go to jsonlink.io and get your API key. Then, create a .env.local file in the root of the project and add the following.

NEXT_PUBLIC_JSONLINK_API_KEY=add_your_api_key_here

Finally, run the development server.

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see LinkSnatch in action.

Community

Support

Buy Me A Coffee

Or

Become a GitHub Sponsor

License

MIT


amitmerchant.com  ·  GitHub @amitmerchant1990  ·  Twitter @amit_merchant