Home

Awesome

<div align="center"> <a href="https://github.com/hoarder-app/hoarder/actions/workflows/ci.yml"> <img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/hoarder-app/hoarder/ci.yml" /> </a> <a href="https://github.com/hoarder-app/hoarder/releases"> <img alt="GitHub Release" src="https://img.shields.io/github/v/release/hoarder-app/hoarder" /> </a> <a href="https://discord.gg/NrgeYywsFh"> <img alt="Discord" src="https://img.shields.io/discord/1223681308962721802?label=chat%20on%20discord" /> </a> <a href="https://hosted.weblate.org/engage/hoarder/"> <img src="https://hosted.weblate.org/widget/hoarder/hoarder/svg-badge.svg" alt="Translation status" /> </a> </div>

<img height="50px" src="./screenshots/logo.png" />

A self-hostable bookmark-everything app with a touch of AI for the data hoarders out there.

homepage screenshot

Features

⚠️ This app is under heavy development and it's far from stable.

Documentation

Demo

You can access the demo at https://try.hoarder.app. Login with the following creds:

email: demo@hoarder.app
password: demodemo

The demo is seeded with some content, but it's in read-only mode to prevent abuse.

Stack

Why did I build it?

I browse reddit, twitter and hackernews a lot from my phone. I frequently find interesting stuff (articles, tools, etc) that I'd like to bookmark and read later when I'm in front of a laptop. Typical read-it-later apps usecase. Initially, I was using Pocket for that. Then I got into self-hosting and I wanted to self-host this usecase. I used memos for those quick notes and I loved it but it was lacking some features that I found important for that usecase such as link previews and automatic tagging (more on that in the next section).

I'm a systems engineer in my day job (and have been for the past 7 years). I didn't want to get too detached from the web development world. I decided to build this app as a way to keep my hand dirty with web development, and at the same time, build something that I care about and use every day.

Alternatives

Translations

Hoarder uses Weblate for managing translations. If you want to help translate Hoarder, you can do so here.

Support

If you're enjoying using Hoarder, drop a ⭐️ on the repo!

<a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>

Star History

Star History Chart