Personal link database, link aggregator, with RSS functionality. Has a search engine for your links database. Basic data analysis features - analyze link rot, how many a page is cited by other sources, analyze link domains, etc. Tags and comments on links. Multiple user accounts are possible. Data can be exported for storage and importation elsewhere. Support for 'spaces'. You can define own spaces like 'music', 'videos', 'movies', etc. Implemented as separate Django apps. Keyword entry analysis to find trends.
This is a database of Internet places. Mostly domains. Sometimes other things. Think of it as Internet meta database. This repository contains link metadata: title, description, publish date, etc.
The entire Internt is in one file! Just unzip internet.zip!
Bookmark links, take simple notes and store images and pdfs. Automatically tags your bookmarks using AI for faster retrieval. Automatically fetches title, description and images for links. Automatically archives what you add. Sort your bookmarks into lists for better organization. Search through all your bookmarks using full text search. SSO support.
Available for iOS and Android. Addons for Chrome and Firefox.
All AI/LLM functionality is local. No external services are used.
Blasta is a collaborative bookmarks manager for organizing online content. It allows you to add links to your personal collection of links, to categorize them with keywords, and to share your collection not only among your own software, devices and machines, but also with others. What makes Blasta a collaborative system is its ability to display to you the links that other people have collected, as well as showing you who else has bookmarked a specific link. You can also view the links collected by others, and subscribe to the links of people whose lists you deem to be interesting. Blasta does not limit you to save links of certain types; you can save links of types adc, dweb, ed2k, feed, ftp, gemini, geo, gopher, http, ipfs, irc, magnet, mailto, monero, mms, news, sip, udp, xmpp and any scheme and type that you desire.
Blasta is a federated bookmarking system which is based on XMPP and stores bookmarks on your own XMPP account; to achieve this task, Blasta utilizes XEP-0163 (Personal Eventing Protocol) and XEP-0060 (Publish-Subscribe). Blasta operates as an XMPP client, and therefore, does not have a bookmarks system nor an account system, of its own.
Blasta has a database which is compiled by aggregating the bookmarks of people who are participating in the Blasta system, and that database is utilized to relate accounts and shared links.
In today's workplace, essential information is often scattered across the cloud in the form of links. We understand the frustration of endlessly searching through emails, messages, and websites just to find the right link. Links are notorious for being unwieldy, complex, and easily lost in the shuffle. Remembering and sharing them can be a challenge.
That's why we developed Slash, a solution that transforms these links into easily accessible, discoverable, and shareable shortcuts(e.g., s/shortcut). Say goodbye to link chaos and welcome the organizational ease of Slash into your daily online workflow.
Customizable short link generator. Visibility restrictions (logged in or not? team or not?) Has browser extensions. Looks like it uses SQLite as its back end.
Take apart the Dockerfile to figure out how to build the webshit. At least the compilation process is straightforward: CGO_ENABLED=0 go build -o slash ./bin/slash/main.go
Shaarli Stack is a theme for Shaarli, the personal, minimalist, bookmarking service. Stack is available for Shaarli 0.12.1 and dev version.
Postmarks is a bookmarking site that you own yourself and can connect the Fediverse, interacting with other Postmarks sites as well as Mastodon/FireFish/any text-based ActivityPub platform. The site allows the owner to add, edit and delete bookmarks, but only if a valid login is provided.
Designed for hosting on glitch.com primarily, but I think it could be coaxed otherwise.
Add your bookmarks to categories. Posts can be public or private.Simple user interface that does not require JavaScript. If you have JavaScript, you can use category autocompletion. The whole collection is saved as a single SQLite database. IndieWeb microformats are produced. The program is one binary, the collection is one file, all configuration is done through the web interface.
A Shaarli-inspired bookmark manager written in rust.
An addon for Firefox that scans your bookmarks for duplicates, empty folders, and dead links. Gives you the option to merge or delete them. Pointedly advises you to back them up first.
An addon that searches your bookmark collection for duplicates so you can remove them.
A self-hosted bookmark database with full-text page content search. Bookmarklet support. Bookmark content is scraped and indexed locally. Page content periodically refreshed automatically. Full-text search of all stored data. No separate database required. Easily export your bookmarks to a plain text file - your data is yours. Even has .deb and .rpm packages for installation and upgrading.
A self-hosted bookmark management tool. Servas is based on Laravel and Inertia.js and uses Tailwind CSS and Svelte for the frontend. Tags, groups, lists with arbitrary contents, multiple user accounts, responsive design, MFA. Requires PHP v8.1 or later, node.js and composer to build everything.
Probably has an API because it's based upon the Laravel framework, but it doesn't seem to be documented anywhere.
Raindrop.io is the best place to keep all your favorite books, songs, articles or whatever else you come across while browsing.
We're not trying to reinvent the wheel; we're working on a tool that does everything you expect from a modern bookmark manager.
Collections of links. Folksonomy tags. Filters. Finds duplicates and broken links for you. Full text search. Automatically makes copies of every page you bookmark to prevent link rot.
Unlimited bookmarks, collections, and devices indefinitely at the free level. Additional features (probably collaboration) at paid tiers.
buku is a powerful bookmark manager written in Python3 and SQLite3. When I started writing it, I couldn't find a flexible command-line solution with a private, portable, merge-able database along with seamless GUI integration. For those who prefer the GUI, the bukuserver sub-application exposes a browsable front-end on a local web host server.
buku can auto-import bookmarks from your browser(s) or fetch the title and description of a bookmarked url from the web. You can use your favourite editor to compose and update bookmarks.
Multiple search options, including regex and a deep scan mode.
Here's how to proxy the server behind nginx: https://github.com/jarun/buku/blob/master/docker-compose/data/nginx/nginx.conf
An open source self hosted notes and bookmarks taking web app. Looks like of like Pinterest and kind of like a kanban board. PHP, so it could be run in shared hosting. Can use MySQL or SQLite as its back-end.
Written as a PWA so in theory you can take it with you. Or at least the user interface, I don't know about the back-end database.
An in-browser bookmark manager optimized for tagging and retrieval speed. Extract page title and url into a short markdown snippet. One-click to insert the snippet to README.md hosted on GitHub. Add new tags or reuse the ones from previous snippets. Instant search from snippets with the "find on page" utility built into browsers.
Stores the data in a Github repo.
https://github.com/osmoscraft/osmosmemo/issues/1
Implemented as a browser plugin for Firefox, Chrome, and Edge.
LinkAce is a free and open source bookmark archive for long-term storage and organization of your favorite links. Automatically sends all links to the Internet Archive for safekeeping. Has an unauthenticated guest mode as well as an authenticated private link mode (on a case-by-case basis). Has a trashcan feature so you can rescue deleted links.
Requires PHP v7.3 or later.
Supported databases
Requires Composer and NPM to set up, so good luck running this on shared hosting.
If you only have your old datastore.php and can't copy-paste it in your new instance (either because you don't have shell access or the new database is already populated), follow these instructions to create an html file from a datastore.php file you can import in the shaarli web UI.
Requires bash, jq, PHP, and Python.
A plugin for shaarli to remove or tag broken links. Check out into the plugins/ subdirectory, go to the plugins control panel, and enable it. After you've done that you need to tell the plugin to run by scrolling all the way to the bottom and entering REMOVE or TAG. Then it will execute. This script will time out on shared hosting.