Show HN: Anki alternative with integrated notes and import/export

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Sonar - Write Clean JavaScript Code. Always.
  • Scout APM - Truly a developer’s best friend
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Zigi - The context switching struggle is real
  • Polar Bookshelf

    Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.

  • hascard

    flashcard TUI with markdown cards

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • delern

    Spaced repetition learning system

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Naive q: would solutions like GUNdb[1] relieve the synchronization issue or are there special considerations with flash cards that favor some other strategy?

    1: https://github.com/amark/gun

  • syncthing-android

    Wrapper of syncthing for Android.

    I use SyncThing [0] to sync my anki databases between a laptop, desktop and a raspberry pi. Fingers crossed nothing has gone wrong yet, apart from problems such as using incompatible versions on the same db.

    [0] https://syncthing.net

  • org-anki

    Sync org notes to Anki via AnkiConnect

    https://github.com/eyeinsky/org-anki

    Write your notes to org-mode in a git repo, sync these (selectively) to Anki. No need to depend on proprietary services.

  • closet

    The Web Framework for Flashcards

    It's open source so you can just copy the spec. The community's built a syncing server here: https://github.com/ankicommunity/anki-sync-server

    There's also a really interesting templating library that generates cards for Anki: https://closetengine.com/

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • anki-sync-server

    A personal Anki sync server (so you can sync against your own server rather than AnkiWeb) (by ankicommunity)

    It's open source so you can just copy the spec. The community's built a syncing server here: https://github.com/ankicommunity/anki-sync-server

    There's also a really interesting templating library that generates cards for Anki: https://closetengine.com/

  • CardOverflow

    > I also hate that the anki shared decks web site does not encourage collaboration...

    Dude, I'm building exactly this. I'm not basing it on git for various reasons, but I am using event sourcing, and git is basically event sourcing for code. My system will (eventually) allow pull requests, comments, upvotes/downvotes, and all kinds of community shenanigans on flash cards. It's months away from release... but here's the repo if you wanna have a look: https://github.com/dharmaturtle/cardoverflow

  • carajillo

    Mirror of https://git.andrewzah.com/andrewzah/carajillo

    I concur with all of these points. I've also written a bit about Anki and updating some of the default settings for better retention. [0] Making a good template for cards changes everything, particularly with adding context / usage sentences on the back of the card. Also, switching to using the native definitions once you can instead of the english translations helps immensely.

    For me, I -hated- how long it took to input words into Anki, so for ~7 months I used Evita's Korean Deck which has about 5.5k words. I eventually burned out and got tired of the lack of context in the cards, but that helped me learn a lot of day-to-day vocabulary. I tried this a bit with a Japanese 2k deck but I think with logographic language it doesn't really work as well as slowly inputting words that you know the context/definition for.

    Nowadays I write down words from books/movies/etc that I don't know in my journal, and every once in a while I collect those into a personal anki deck. I actually am working on a CLI program that helps automate the process of searching a word's definitions and creating a card. It outputs all of the selected definitions into a csv, which I can then bulk import into Anki. [0]

    [0]: https://andrewzah.com/posts/2019/better-anki-usage-guide/

    [1]: https://github.com/andrewzah/carajillo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts