f6dde073b787d9fcb45ed2e1ef60105c88ced580
Intro & Motivation
LinkWarden is a self-hosted, open-source bookmark + archive manager to collect, and save websites for offline use.
The objective is to have a self-hosted place to keep useful links in one place, and since useful links can go away (see the inevitability of Link Rot), LinkWarden also saves a copy of the link as screenshot and PDF.
Features
- Sleek, minimalist design.
- Save a copy of each link as screenshot and PDF.
- Dark/Light mode support.
- Responsive design.
- Search, filter and sorting functionality.
- Lazy loading support (for better performance).
- Set multiple tags to each link.
Other planned features
(These are not 100% guaranteed, they're just idea's.)
- Add time stamps to links.
- Browser extenstions.
- Docker support.
- Save as SingleFile.
- Folder support.
- Sidenav.
- A design logo.
To make a pull request please take a look at our contributing guidelines.
Setup
Linux/MacOS
-
Make sure the MongoDB database and collection is up and running.
-
Edit
/src/config.jsaccordingly. -
Head to the main folder using terminal and run:
(cd api && npm install) && npm install --legacy-peer-depsfor the dependancies. -
Run
npm startto start the application.
Description
⚡️⚡️⚡️Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and more...
Readme
30 MiB
Languages
TypeScript
90%
HTML
6.1%
JavaScript
3.1%
CSS
0.6%
Dockerfile
0.1%
Other
0.1%