izartu
Web bookmark manager based on tags.
izartu is a lightweight, self-hosted bookmark manager based on tags. Every bookmark is private by default; making one public shares it on your instance's feed, tag pages and tag cloud. Plain PHP and MySQL, zero runtime dependencies, released under the GNU AGPLv3.
- Personal first, social second. Every bookmark is private (only you) or public (anyone on your instance). The public feed, tag pages and tag cloud emerge from personal use.
- Self-contained. No build step, no framework to upgrade, nothing to
npm install. A production install is just these files, PHP and MySQL. - Yours. Self-hosted and AGPL-licensed: your bookmarks live on your server, and so does the public layer, scoped to your instance.
Status
izartu is being rebuilt toward its first release (v0.0) and has no published release yet. The core already works: log in, add, edit and delete bookmarks with tags and visibility, and browse the public feed with its tag and user pages. Expect rough edges and breaking changes while the rebuild is under way.
Quick start
Requires only Docker with the compose plugin:
git clone https://github.com/javierbeaumont/izartu.git
cd izartu
# choose your database credentials in a .env file
docker compose up --build
Then create your first user from the command line and log in. The installation guide walks through both setups, with and without Docker.