TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Unforget, the note-taking app I always wanted: offline first, encrypted

274 点作者 seansh11 个月前
Hi HN! I created Unforget out of years of frustration with Google Keep and the lack of alternative that met all my needs. I hope you find it useful too!<p>Features include:<p><pre><code> - import from Google Keep - offline first including search - sync when online - own your data and fully encrypted - Desktop, mobile, web - lightweight, progressive web app without Electron.js - markdown support - programmable with public APIs - open source [1] </code></pre> While I still use org mode for long-form notes with lots of code, Unforget has become my go-to for quickly jotting down ideas and to-do lists after migrating the thousands of notes I had on Google Keep.<p>In addition, I&#x27;m thrilled to announce the opening of our software agency, Computing Den [2]. We specialize in helping businesses transition from legacy software, manual workflows, and Excel spreadsheets to modern, automated systems. Please get it touch to discuss how we can help you or if you wish to join our team.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;computing-den&#x2F;unforget">https:&#x2F;&#x2F;github.com&#x2F;computing-den&#x2F;unforget</a><p>[2] <a href="https:&#x2F;&#x2F;computing-den.com" rel="nofollow">https:&#x2F;&#x2F;computing-den.com</a>

33 条评论

whartung11 个月前
What has been your experience writing the &quot;off line first&quot; style PWA?<p>There&#x27;s an appeal to it, basically using the web purely as distribution, and the browser as the runtime. But I&#x27;m concerned with the fiddly-ness of local storage and such like that. The &quot;out of site, out of mind&quot; nature of it. The data not being in a &quot;~&#x2F;.app&#x2F;app.dat&quot; file, etc. The idea of it potentially just up and vanishing with a browser update. And, heck, just the complexity of dealing with the schema versioning in the native web model.<p>As well as the portability of data (say when you copy over to a new computer).<p>The idea of simple web distribution is compelling. Now you need nothing more than a github account, and off you go. No server, no nothing.<p>But I still feel (perhaps ignorantly) that the data situation is still on shaky ground. (Discounting the whole lack of something like SQLite, etc.)<p>And, the idea of bundling something like SQLite as a webassembly blob just makes me itch.<p>Just curious how that&#x27;s worked out.
评论 #40651411 未加载
评论 #40651613 未加载
评论 #40659297 未加载
评论 #40654233 未加载
评论 #40651387 未加载
评论 #40658181 未加载
评论 #40651344 未加载
colinhb11 个月前
Looks great! One thing I’d suggest (which still isn’t clear to me but interested enough to investigate later): make the note taking workflow clear…<p>* Is this a bunch of titled markdown docs organized (conceptually) into folders&#x2F;hierarchically?<p>* Is this a bunch of untitled&#x2F;title optional “cards” organized by tag?<p>* Is this a long, markdown document, which you append to?<p>These are similar to different mainstream and less so note taking systems, and would appreciate understanding what workflow you’ve designed and optimized around.<p>Saying you started as a Google Keep user is helpful, buy I’ve only used other systems (Homebrew textfiles, Simplenote, obsidian, etc), and have some concepts around what Evernote and OneNote are like, so giving a couple more signposts on usage would be helpful.
评论 #40647904 未加载
realityfactchex11 个月前
1. Nice. The more kinds of self-run notes apps to choose from, the better, IMO.<p>2. Nit - on the demo page: Priavcy --&gt; Privacy<p>3. Why does one of my browsers raise the error, &quot;Your browser does not support service workers. Please use another browser.&quot;? Can this be worked around, or is the use of service workers essential to the distinguishing characteristics of the app? Genuinely curious.
评论 #40647686 未加载
评论 #40647634 未加载
评论 #40651046 未加载
imranhou11 个月前
Any plans on integrating something like this? - <a href="https:&#x2F;&#x2F;simplemde.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;simplemde.com&#x2F;</a> when the notes get heavy, I prefer a simpler wysiwyg editor than to keep up with markdown syntax, especially if my notes contain tables etc.
评论 #40655537 未加载
achrono11 个月前
Neat work and more power to you to build further.<p>This reminded me of Joplin. What&#x27;s the direction you&#x27;re looking to take this in?
评论 #40648205 未加载
ASalazarMX11 个月前
I&#x27;m always on a quest for a better structured knowledge storage, and while I usually stay away from electron apps &#x2F; desktop JS, I see that the most experimentation comes from them.<p>Since it&#x27;s a JS application, have you considered supporting Mermaid diagrams? While heavy, Joplin is my goto for notes these days because Mermaid syntax has been a game changer compared to simple markdown.<p><a href="https:&#x2F;&#x2F;mermaid.js.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mermaid.js.org&#x2F;</a>
izoow11 个月前
Being similarly frustrated with note taking apps lately (Android), I finally discovered one that&#x27;s pretty amazing, so I&#x27;d like to mention it. It&#x27;s called Zettel Notes [1]. It&#x27;s all offline, with support for many syncing options, and the notes are simple markdown files stored in a directory.<p>[1] <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=org.eu.thedoc.zettelnotes">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=org.eu.thedoc....</a>
评论 #40655287 未加载
j_walter11 个月前
I&#x27;m always looking for a good note taking app that is self-hosted but still looks great on mobile AND desktop. Any chance you plan to release a docker container at some point?
评论 #40651590 未加载
tonymet11 个月前
Great work! Can you share more about the native apps? I’m looking for something native, lean and quick – similar to apple notes.
评论 #40648438 未加载
satvikpendem11 个月前
What are you using for syncing? I was looking into multiple CRDT solutions and wasn&#x27;t sure what to use. In your package.json I couldn&#x27;t find any specific CRDT or syncing library so I&#x27;m presuming you&#x27;re syncing manually, how are you doing that and handling conflicts?
评论 #40655564 未加载
voidUpdate11 个月前
I enjoy the use of interactable checkboxes on the homepage so I can turn off your features :P
评论 #40656543 未加载
VyseofArcadia11 个月前
I find &quot;offline first&quot; software to be interesting because it&#x27;s so foreign to me. If I wanted to build an offline first application, I&#x27;d just build a traditional desktop application with Qt or GTK etc.<p>Why did you choose to build this with a webdev stack?<p>(Not a criticism! Use what works for you! I&#x27;m just interested in why people choose the tools they do.)
评论 #40649448 未加载
评论 #40649423 未加载
评论 #40649592 未加载
评论 #40649901 未加载
评论 #40705281 未加载
评论 #40650026 未加载
e12e11 个月前
Nice! I will have to give this a try as an alternative to Diary:<p><a href="https:&#x2F;&#x2F;f-droid.org&#x2F;en&#x2F;packages&#x2F;org.billthefarmer.diary&#x2F;" rel="nofollow">https:&#x2F;&#x2F;f-droid.org&#x2F;en&#x2F;packages&#x2F;org.billthefarmer.diary&#x2F;</a><p><a href="https:&#x2F;&#x2F;billthefarmer.github.io&#x2F;diary&#x2F;" rel="nofollow">https:&#x2F;&#x2F;billthefarmer.github.io&#x2F;diary&#x2F;</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;billthefarmer&#x2F;diary">https:&#x2F;&#x2F;github.com&#x2F;billthefarmer&#x2F;diary</a>
gloosx11 个月前
The security of this is somewhat questionable. On client device the notes are stored in plain text, so even another user from the same machine can read them.<p>For syncing it also sends a `username+password+salt` SHA-256 hash to the server, together with the username which makes password easily pickable.<p>Giving we know the username AND that the salt is always 32261572990560219427182644435912532, it is really a hash crackable in minutes on a somewhat decent hardware with a simple hashcat mask attack.
评论 #40655492 未加载
评论 #40655466 未加载
gregwebs11 个月前
NotesNook has e2e encryption and seems to check all the same boxes? Not sure if it uses electron on desktop or not but the mobile app works well.
评论 #40648026 未加载
whynotkeithberg11 个月前
This looks awesome... Love the google Keep integration. Any plans for this to be able to install into firefox?
评论 #40650374 未加载
rubinlinux11 个月前
The thing this and MANY similar approaches take that rule them out for my use is they dont do drawings. I draw in my notes somewhat infrequently but when i need to I need to. I&#x27;ve been stuck with onenote for that reason.
anonymous34411 个月前
I made this similiar FROM Simplenote&#x27;s older version. Just blocked it&#x27;s internet access. very good result :D Only thing I don&#x27;t like is not able to reorder the notes
jackomelon11 个月前
This looks great. I&#x27;m excited to try this later! Great work!
评论 #40648533 未加载
submain11 个月前
This is great! How does it compare to silverbullet (<a href="https:&#x2F;&#x2F;silverbullet.md&#x2F;" rel="nofollow">https:&#x2F;&#x2F;silverbullet.md&#x2F;</a>)?
mverv11 个月前
Nice work! It might be helpful to explain what &quot;offline first&quot; means (i.e. the data is stored in your local machine), especially for lay users.
评论 #40656311 未加载
jamesgeck011 个月前
Clicking the checkmark button from the editing view causes the header to expand until it covers almost the entire window. Using Firefox 127, macOS.
twh27011 个月前
Looks clean, but how are you organizing the &quot;thousands of notes I had on Google Keep&quot;? It looks like a single page of notes.
评论 #40649077 未加载
polairscience11 个月前
Woah. You made exactly what I want. Lucky day for me. Thank you.<p>Also, thanks for the markdown support. I&#x27;m one of those weird people that will ask if you&#x27;d be willing to support org mode as well. And I&#x27;m kinda surprised you don&#x27;t if you use it yourself! I&#x27;d be very likely to use this if I could simply point it to an org file and have it displayed nicely on the web. I often take short notes that turn into long notes or vice-versa.<p>A fair response to your question would be, &quot;submit a pull request&quot; (thanks for being open source)... but I&#x27;ve got far too much science to do at the moment. So, regardless, thanks for building something cool!
评论 #40651866 未加载
sameerds11 个月前
How do I manage my account once created? I don&#x27;t see any link to change my password, etc.
评论 #40656302 未加载
account4211 个月前
&gt; Your browser does not support service workers. Please use another browser.<p>I&#x27;d rather use a different website (or rather a native program).
bjord11 个月前
Priavcy first!
评论 #40649221 未加载
jowdones11 个月前
Wow, the kids discovered Notepad!
swyx11 个月前
does it support images (as in inserting images in my notes)? can it?
qntmfred11 个月前
&#x2F;about<p>&quot;Techinal details&quot;<p>fyi
m3kw911 个月前
Why not use Apple notes
评论 #40652166 未加载
评论 #40652116 未加载
评论 #40653902 未加载
iLoveOncall11 个月前
Once again a note taking app that should have been an Obsidian plugin.
评论 #40652325 未加载
评论 #40653909 未加载
fusslo11 个月前
&quot;offline first&quot; AND &quot;privacy first&quot;, self hosted or cloud options, AND I need to sign up?<p>Why do I need to sign up? When I &quot;sync&quot; how do I know my notes are private? Where are they &#x27;synced&#x27; and who has access to the keys?<p>I wish there was a &#x27;how Unforget works&#x27; section<p>I&#x27;m not web tech savvy, but I value my privacy (especially with notes) and I need a note taking app with permanence. With this landing page I have no idea how it works, where my notes get saved, how do I access my notes if <a href="https:&#x2F;&#x2F;unforget.computing-den.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;unforget.computing-den.com&#x2F;</a> goes down. how do I self host?<p>maybe I just didnt spend enough time or navigate to the right section of the app <i>shrugs</i><p>edit: I was going to delete this comment because I am not sure it adds anything meaningful. It was mostly a rant. But I want to explain that I&#x27;m coming from a place where I&#x27;ve also been looking for a note taking tool for a long time and this is very close to what I&#x27;m looking for.
评论 #40650543 未加载
评论 #40650029 未加载
评论 #40650020 未加载
评论 #40649990 未加载