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.

Show HN: Lurnby, a tool for better learning, is now open source

162 pointsby roznoshchikover 3 years ago
I&#x27;ve been working on Lurnby for 2 years. It&#x27;s kind of like a mix of pocket + kindle + anki.<p>It lets you =&gt; add add epubs, pdfs, and web articles to the app =&gt; highlight and add comments =&gt; tag and organize highlights =&gt; review them with a spaced repetition system<p>Today I made the decision to open source the project. I&#x27;m passionate about helping other people learn to learn better and hope that this will allow a lot more innovation in the tool and the space.<p>I&#x27;m very new to open source and development in general really, but looking forward to receiving the guidance of the community.

19 comments

wand3rover 3 years ago
This sounds cool. I would suggest putting a UI screenshot on the github page. At least for me personally, as someone who would use something like this, I don’t really have a great concept for the tool without seeing it. For Notes &amp; Tools like this the UI is very important as a differentiator because a lot of similar things exist. To get buy in, people want to know exactly what they are getting.<p>Thats just my $0.02
评论 #30301054 未加载
评论 #30300969 未加载
nmstokerover 3 years ago
This looks really useful, as it solves a frequent concern I have: I read lots of articles but gradually important details drift from my recall.<p>Great to see the suggestions people have had (letting people see the product, giving install details etc) and you&#x27;ve been super responsive.<p>You mention in replies below about integrating with other tools as a way for it to work. I don&#x27;t know how feasible this might be, but a tool I&#x27;ve been keen to use that it might fit well with is Archive Box: <a href="https:&#x2F;&#x2F;github.com&#x2F;ArchiveBox&#x2F;ArchiveBox" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ArchiveBox&#x2F;ArchiveBox</a><p>If you could integrate with something like that, it would focus on managing the content and this would be about the learning&#x2F;recall testing. Is that the kind of approach you&#x27;d be aiming for?
评论 #30306331 未加载
gilgamesh327over 3 years ago
I&#x27;m working on a similar project for a similar concept that involves spacing reading material called Incremental Reading[1] so it was a pleasant surprise seeing your project, great work.<p>For exporting to Anki, I suggest you look at Anki-Connect[2] if you haven&#x27;t already.<p>[1]: <a href="http:&#x2F;&#x2F;super-memory.com&#x2F;help&#x2F;read.htm" rel="nofollow">http:&#x2F;&#x2F;super-memory.com&#x2F;help&#x2F;read.htm</a><p>[2]: <a href="https:&#x2F;&#x2F;foosoft.net&#x2F;projects&#x2F;anki-connect&#x2F;" rel="nofollow">https:&#x2F;&#x2F;foosoft.net&#x2F;projects&#x2F;anki-connect&#x2F;</a>
评论 #30302635 未加载
评论 #30302523 未加载
nileshtrivediover 3 years ago
Fantastic! I&#x27;ll have a deeper look and see if there&#x27;s any opportunities for integrating this into <a href="https:&#x2F;&#x2F;learnawesome.org" rel="nofollow">https:&#x2F;&#x2F;learnawesome.org</a> (which is also open-source).<p>One of the most frustating thing about the current generation of note-taking apps has been that either they are available as an offline app, or as a VS Code plugin. Many of them have turned into VC-funded startups - keeping the web version as a proprietary product, blindlt following Roam.
评论 #30306207 未加载
katspaughover 3 years ago
Hey Rostislav,<p>Author of <a href="https:&#x2F;&#x2F;fluentcards.com" rel="nofollow">https:&#x2F;&#x2F;fluentcards.com</a> and <a href="https:&#x2F;&#x2F;germanreader.com" rel="nofollow">https:&#x2F;&#x2F;germanreader.com</a> here. I really like some of the ideas you implemented in the app.<p>Your landing page and the new features vlog are amazing! You’re clearly very dedicated to the project and it has a cute personal touch. Also kudos for open-sourcing it!<p>Looking forward to trying out your app more deeply. Cheers!
评论 #30310616 未加载
udklover 3 years ago
<a href="https:&#x2F;&#x2F;hypothes.is&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hypothes.is&#x2F;</a> is a similar open source and free tool that doesn&#x27;t get enough mention. It also has an API that I used to create a job that sends me an email every morning with highlights and notes I should revise.
评论 #30304844 未加载
zozbot234over 3 years ago
&gt; add add epubs, pdfs, and web articles to the app =&gt; highlight and add comments =&gt; tag and organize highlights =&gt; review them with a spaced repetition system<p>This would make way more sense if it was an add-on to existing information&#x2F;knowledge management software like Zotero. The base software would take care of the &quot;add documents to the app&quot; workflow, and the &quot;highlight excerpts and use them to build cloze-testing SRS cards&quot; thing could be an added feature. Having everything be a single &quot;app&quot; can be too limiting at times.
评论 #30301807 未加载
评论 #30302434 未加载
dflockover 3 years ago
Add any issues you know about - or todo&#x27;s you have to the projects Issues in github. Add &quot;help wanted&quot; and &quot;good first issue&quot; labels to these issue, as appropriate. Add a &quot;Contributing&quot; section to the README to help new contributors get started, pointing to <a href="https:&#x2F;&#x2F;github.com&#x2F;Roznoshchik&#x2F;Lurnby&#x2F;issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Roznoshchik&#x2F;Lurnby&#x2F;issues?q=is%3Aopen+is%...</a><p>What&#x27;s your plan with lurnby.com?
评论 #30301738 未加载
lijogdfljkover 3 years ago
Hah, i am working on a near identical app. How did you deal with pulling content from the web without reinventing wheels?<p>I was thinking about reusing an existing store of scraping instructions, InstantView by Telegram (iirc that&#x27;s the name). Looks fairly straight forward to write a parser for that spec. However, i wanted to be able to store some in a repo on my own as well, but i fear DMCA strikes on a repo that stores instructions to scrape pages.<p>How did you solve this?
评论 #30302480 未加载
评论 #30304461 未加载
solarkraftover 3 years ago
The idea looks amazing. I&#x27;m still looking for something that allows me to highlight stuff on web pages, preferably on my e-reader. My current way of accomplishing this is by running a page through Mercury Parser, turning it into an epub, syncing it to my reader and reading it with KOReader.<p>It would be nice if the whole process was easier, especially getting the highlights back.
评论 #30314532 未加载
etherioover 3 years ago
Nice! Archivy [0] has some of the same goals with integration of web content, also using Readability. Instead of going the highlight route, each article becomes a note in your knowledge base you can edit &#x2F; add to.<p>It&#x27;s really exciting to open source a project, Lurnby looks cool! What do you use the spaced repetition for?<p>[0]: <a href="https:&#x2F;&#x2F;archivy.github.io" rel="nofollow">https:&#x2F;&#x2F;archivy.github.io</a>
评论 #30306175 未加载
XFrequentistover 3 years ago
<a href="https:&#x2F;&#x2F;getpolarized.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;getpolarized.io&#x2F;</a> seems like it&#x27;s in the same space - it&#x27;s a product I wanted to love, but was a bit clunky to use and didn&#x27;t end up sticking in my workflow.
评论 #30303225 未加载
budadre75over 3 years ago
awesome! I&#x27;ve been thinking how to do it. Like if I highlight from Kindle or Calibre, how do I get them to Anki. However as an avid Anki user for language studying, one issue I found is that the most difficult part is keeping up with sheer amount of review from Anki. I could have hundreds of review, but not having enough time to study them. And I would imagine reading would generate a lot of highlights users want to remember, which would make it much more difficult. So now I am thinking the filtering and condensing parts of such method should be emphasized.
评论 #30310608 未加载
network2592over 3 years ago
What is the neuroscience research upon which the techniques are based? Do you have any paper or book references? It could be insightful for a visitor to the site to be given more context.
评论 #30301381 未加载
评论 #30308325 未加载
Vivtekover 3 years ago
You know, the original Readability was in Python. You could eliminate your Node dependency by moving to it, I&#x27;d think.
评论 #30310588 未加载
antmanover 3 years ago
Looks interesting, some docker setup instructions would help for quick testing
评论 #30314542 未加载
revskillover 3 years ago
Thanks. Could you please add a dockerfile for faster installation ?
评论 #30304817 未加载
Mougatineover 3 years ago
That sounds nice! I&#x27;ll try it.<p>Is it possible to then export the cards to Anki?
评论 #30301093 未加载
derekzhouzhenover 3 years ago
I installed the firefox addon, and was hoping that it can deal with paywalled content. It seems to me that lurnby is accessing the content from the server side and got nothing.<p>If lurnby could access the current DOM in the current browser tab via the browser addon and extract the content via readability.js, I am willing to be a paying customer. I believe this is technically possible.
评论 #30304806 未加载