TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Omnom: Self-hosted bookmarking with searchable, wysiwyg snapshots

214 pointsby mstefabout 1 month ago
a bit of background. this is a rewrite of omnom by asciimoo - the guy who also made searx. originally i wrote omnom, back in the days when del.icio.us was enshittified and gone down the drain. instead of complaining i was taking the opportunity to write a replacement that i would want, it became omnom, and for many years me and a bunch of users were very happy with it.<p>but the fast moving world of browser extensions made maintenance (for a non-commercial free software side project) too expensive, so the extension support became erratic, until it died completely. for a year or two i didn&#x27;t use it.<p>but then asked asciimo if he could have a look a the extensions (since he was recently working on another extension, so had some experience), he looked at it, and rewrote the whole thing in go and fixed the extension. he even got support from nlnet&#x2F;ngi0.<p>if you want to have your own self-hosted libre software bookmarking service for you and your community, give it a go, it&#x27;s very simple, privacy respecting and most robust when it comes to snapshotting. asciimoo did a great job.

25 comments

renegat0x0about 1 month ago
I love bookmarks. I have made RSS app with bookmarking mechanism.<p>My links about bookmarks and links below.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;Django-link-archive">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;Django-link-archive</a> - django app, RSS client, simple web crawler, under construction<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database</a> - my bookmarks repository<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database-2025">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database-2025</a> - RSS links for year 2025<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database-2024">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database-2024</a> - RSS links for year 2024<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database-2023">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;RSS-Link-Database-2023</a> - RSS links for year 2023<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;Internet-Places-Database">https:&#x2F;&#x2F;github.com&#x2F;rumca-js&#x2F;Internet-Places-Database</a> - I also maintain a list of domains found in the Internet<p><a href="https:&#x2F;&#x2F;rumca-js.github.io&#x2F;search" rel="nofollow">https:&#x2F;&#x2F;rumca-js.github.io&#x2F;search</a> - search that uses links maintained in zip files<p><a href="https:&#x2F;&#x2F;rumca-js.github.io&#x2F;music" rel="nofollow">https:&#x2F;&#x2F;rumca-js.github.io&#x2F;music</a> - my music library, browsable<p><a href="https:&#x2F;&#x2F;rumca-js.github.io&#x2F;bookmarks" rel="nofollow">https:&#x2F;&#x2F;rumca-js.github.io&#x2F;bookmarks</a> - my bookmarks, browsable
评论 #43686030 未加载
mbreeseabout 1 month ago
I&#x27;ve been using Karakeep (formerly Hoarder) for a few months. So far, I like it. I particularly like having an iOS app so sharing new bookmarks from different apps is really easy. Instead of pulling from the browser, it retrieves its own copy with a headless Chrome, so if you need a login, the snapshot breaks. But, overall, I&#x27;ve been pretty happy.<p>But, I&#x27;ll definitely check out Omnom too!<p><a href="https:&#x2F;&#x2F;karakeep.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;karakeep.app&#x2F;</a>
crossroadsguyabout 1 month ago
After quite some exploring around and struggles I made my peace with <a href="https:&#x2F;&#x2F;raindrop.io" rel="nofollow">https:&#x2F;&#x2F;raindrop.io</a>. Am I happy with that? Of course not. But that&#x27;s the only hosted one which has extensions and apps for almost every browser and OS I use. I wish there a functional open source service (hosted) with wide range of platforms support that I could pay for and use.
评论 #43684676 未加载
评论 #43684692 未加载
评论 #43688683 未加载
mazsaabout 1 month ago
I know OP personally and have a high regard for him. His blog at <a href="https:&#x2F;&#x2F;www.ctrlc.hu&#x2F;~stef&#x2F;blog&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ctrlc.hu&#x2F;~stef&#x2F;blog&#x2F;</a> is also worth following.
pratioabout 1 month ago
I have settled on <a href="https:&#x2F;&#x2F;readeck.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;readeck.org&#x2F;</a> it&#x27;s absolutely brilliant. It supports postgres and a service with systemd. omnom looks promising, will keep an eye on it.
评论 #43683553 未加载
评论 #43684708 未加载
评论 #43690169 未加载
评论 #43680910 未加载
评论 #43680904 未加载
MrJohzabout 1 month ago
I&#x27;ve wanted something like this for a while, although I&#x27;ve not looked into it much.<p>That said, the snapshot search either isn&#x27;t working, or isn&#x27;t doing what I&#x27;d expect it to do. If I search for `fsf`, the snapshot search finds the FSF&#x27;s website. But if I search for text that appears in the snapshot of the homepage (e.g. &quot;sysop&quot; or &quot;sysops&quot;), then I get no results.<p>I would expect the snapshot search to work roughly like Google, but for these limited snapshots of pages, but it appears to only search the URLs, maybe the page titles?
评论 #43681276 未加载
apitmanabout 1 month ago
Since it requires a browser extension anyway, is it possible to build something like this local-first and lean on Chrome&#x2F;Firefox built-in syncing?
评论 #43682107 未加载
amit9guptaabout 1 month ago
After trying many bookmarking solutions, settled on Goodlinks.<p>Pros: - stores data in your icloud - stores a copy where possible - full-text search<p>Cons: - not open-source - works on mac&#x2F;ios only<p><a href="https:&#x2F;&#x2F;goodlinks.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;goodlinks.app&#x2F;</a>
deweyabout 1 month ago
I wish ArchiveBox had such a feature where you can archive “private” and logged in pages. I often had the case where I then realized I only archived some login page.
评论 #43682064 未加载
评论 #43682645 未加载
marcodabout 1 month ago
&gt; if you want to have your own self-hosted libre software bookmarking service for you and your community, give it a go<p>I haven&#x27;t worked with go - where could I host that myself?<p>Could I do this with the free tier of <a href="https:&#x2F;&#x2F;cloud.google.com&#x2F;run&#x2F;docs&#x2F;quickstarts&#x2F;build-and-deploy&#x2F;deploy-go-service" rel="nofollow">https:&#x2F;&#x2F;cloud.google.com&#x2F;run&#x2F;docs&#x2F;quickstarts&#x2F;build-and-depl...</a>
Snuupyabout 1 month ago
Do any of these bookmarking apps support adding urls in bulk from currently open windows&#x2F;tabs?<p>I often have windows of hundreds of tabs open that I&#x27;d like to archive and close but raindrop has been the only one that has been able to get rid of my clutter.
bosseabout 1 month ago
I&#x27;ve been using Wallabag for articles I want to deal with later, with the Frigoligo app on iOS for offline reading. For bookmarks, I&#x27;ve been using the Floccus extension with the Nextcloud Bookmarks app.<p>I&#x27;m missing the social aspect of bookmarks on del.icio.us though, so I&#x27;ll check out Omnom and the other mentions in this thread of what people are using.
vandyswaabout 1 month ago
I have a static web page with a table of A href&#x27;s. Source controlled under git. Problem solved.
评论 #43681358 未加载
submetaabout 1 month ago
I created something like that for my spouse and myself. An app that creates an archive.ph url, extracts full text and generates summaries via an llm. I‘d open source it, but as I also extract paid articles via archive.ph, I think it wouldn’t be ethical to publish it.
评论 #43680705 未加载
fullsortabout 1 month ago
Take a look at our creation which is free. Also, you may try Full Sort&#x27;s demo without sign up to see if you like the interface and features. <a href="https:&#x2F;&#x2F;fullsort.com" rel="nofollow">https:&#x2F;&#x2F;fullsort.com</a>
dpcxabout 1 month ago
Is there anything like omnom or karakeep that allows for storing things without having to manually bookmark or add them to the system? I want any URL I hit to have its content sent to my service so that I can search it later.
rcarmoabout 1 month ago
I use archivebox for this. No requirement for an extension, just a simple bookmarklet.
bravuraabout 1 month ago
Question: Does this use single file or something similar? I&#x27;ve basically been dying for an easy to use local bookmarking service that uses singlefile?<p>Second question: How easy is it to crawl the local store and apply LLMs or RAG?
ravishing0223about 1 month ago
Awesome. A few months ago I posted my bookmarking site. Now I see that my site is almost a subset of yours.<p>If you want to take a look check this: <a href="https:&#x2F;&#x2F;cloudmark.site" rel="nofollow">https:&#x2F;&#x2F;cloudmark.site</a>
mstefabout 1 month ago
btw if you want to have a look at more than a decade of snapshots, try <a href="https:&#x2F;&#x2F;links.ctrlc.hu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;links.ctrlc.hu&#x2F;</a> my private and membership invitation-only instance.
plasticsopranoabout 1 month ago
I&#x27;ve been using linkwarden the last few months and loving it.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;linkwarden&#x2F;linkwarden">https:&#x2F;&#x2F;github.com&#x2F;linkwarden&#x2F;linkwarden</a>
hrisenabout 1 month ago
When I saw the name, I immediately thought of <a href="https:&#x2F;&#x2F;omnomchocolate.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;omnomchocolate.com&#x2F;</a>
andershaabout 1 month ago
I am happy user of <a href="https:&#x2F;&#x2F;historio.us&#x2F;" rel="nofollow">https:&#x2F;&#x2F;historio.us&#x2F;</a>
评论 #43681673 未加载
vindex10about 1 month ago
I have a thought on &quot;sharing&quot; the snapshots. Many pages nowadays are behind a paywall.<p>Typically you are required to log in (pay or not) to remove them. I&#x27;m aware of archive.org and others, but it is not the main point :)<p>The point is, that if you are logged in, some private information about yourself may be stored in the snapshot. It is less dangerous when it is something on the screen -&gt; you can make a decision. But if is is some hidden field with your ip address for example.
oulipoabout 1 month ago
Very nice! but why not contributing updates to some widely used project like Karakeep?