The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Anki Open-Source Projects
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
TidGi-Desktop
TidGi is an privatcy-in-mind, automated, auto-git-backup, freely-deployed Tiddlywiki knowledge management Desktop note app, with local REST API. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Rust-Flashcards
Over 550 flashcards to learn Rust from first principles. Written in markdown with script to convert them to an Anki deck or PDF file.
-
logseq-anki-sync
An logseq to anki syncing plugin with superpowers - image occlusion, card direction, incremental cards, and a lot more.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
For note-taking specifically, I've tried everything from plain old pen and paper to more modern solutions like Evernote and emacs (if you can call that modern), but nothing I've come across really beats Anki.
Although its main selling point is as a program for flashcards with spaced repetition, it comes with pretty much all the features of a good note-taking app, like tags, easy to organize, synchronization across devices (you can set up your own server), good interface for searching through your notes (which are stored in an Sqlite db if that matters), and yes, LaTeX. Not only that, it's also highly extendable with third-party plugins, so if there are features that you miss chances are there's a plugin for it. In other words, you can use it perfectly fine just taking notes. However, where it really shines is in all of this in combination the spaced repetition algorithm, which is now on steroids with FSRS[1][2]. The downside is that for this to be effective for the things you want to memorize, you'll have to write your notes to be suitable for a flashcard, but if you do it consistently you'll soon notice that you can store most of your notes in your head (needless to say, any student would greatly benefit from this). Now, if that's too much work, you can still just use the scheduling to have it remind you of your notes. Either way, even as someone who sometimes goes out of his way to shoehorn everything into Emacs, I can't see a reason not to use anki for note-taking.
[1]https://github.com/open-spaced-repetition/fsrs4anki/blob/mai...
[2]https://www.youtube.com/watch?v=OqRLqVRyIzc
I'm working with ChatGPT to create python scripts that generate Anki decks with Genanki.
Project mention: Obsankipy: A New Way to Sync Your Obsidian Notes to Anki! | /r/ObsidianMD | 2023-12-01Introducing Obsankipy: I am open sourcing Obsankipy, a Python-based program designed to seamlessly sync your notes from Obsidian to Anki. Inspired by the obsidian_to_anki plugin, Obsankipy allows you to run the sync process without having Obsidian running, and even automate it! While it's still a work in progress, Obsankipy supports key features such as basic and reversed cards, cloze cards, images, audio, math formulas, code blocks, links, and more. Key Features:
- Review Heatmap using "Magenta" theme: https://ankiweb.net/shared/info/1771074083
There's an Obsidian plugin for Anki -- https://github.com/reuseman/flashcards-obsidian
It connects with your Anki desktop app. You create notes in Obsidian in a specific format, and they get converted to Anki flashcards. This way your flashcard creation process becomes much easier if you already use Obsidian for note-taking.
For those who want to learn map, capital, and flag: https://github.com/anki-geo/ultimate-geography
Project mention: Is orgmode really that much better than an equivalent workflow using vim + other tools? | /r/orgmode | 2023-05-29Also, I sometimes use flashcards, they really help me to remember the material. I am creating flashcards using a package called anki-edior. My flashcards are my notes. I don't need to go somewhere else to search through my flashcards.
Project mention: Vector 2.0 crash with error 914/915 on tutorial 06_face_image | /r/AnkiVector | 2023-06-15
Project mention: ChatGPT as a smart dictionary app to look up words in different languages | /r/ChatGPT | 2023-05-01I have integrated ChatGPT into Dictionariez, which is a language learning application designed as a extension on Browsers such as Chrome, Edge, and Firefox. This means that using ChatGPT to assist you in language learning is now a much simpler process. Furthermore, Dictionariez is open-source, and can be accessed via this link : https://github.com/pnlpal/dictionariez, do you think it's a neat idea to use ChatGPT as a smart dictionary? Thanks!
To change the visual of your cards, edit the HTML, CSS and JavaScript code. If you don't know how to do it, you can ask Bing Chat to create animations for you. Otherwise, search for "Anki card templates", you'll get results like this https://github.com/Troyciv/anki-templates-superlist
Project mention: whats a good anime to watch subbed if you're just starting out learning Japanese? | /r/anime | 2023-06-22
Project mention: Tell HN: Nearly all of Evernote’s remaining staff has been laid off | news.ycombinator.com | 2023-07-05https://github.com/debanjandhar12/logseq-anki-sync
... it's so easy to create and revise cards using this plugin, which is really important, as I almost never get a card's shape right for committing something to memory on the first try.
A couple caveats I'd mention:
* Logseq's sync system was really buggy for me during the time I used it. I stopped using it for a while, as the sync was the only way I could get E2E encryption and still have mobile access. With iOS advanced data security, I feel like iCloud sync gets me most of the way there.
I was using ForgetMeNot app before I started using Anki. It was very easy to change the time slots there. I'm also trying to figure out how to change the time intervals in Anki, I'll let you know if I find it. If you can't find such an option, maybe this application can make your job easier. But unfortunately it's only available for Android :(
Anki related posts
- Show HN: Python.cards – Learn Python with spaced repetition
- Chessli – chess improvement app that combines the power of Lichess and Anki
- Rust Flashcards – 550 cards to learn Rust
- Memorizing a programming language using spaced repetition software (2013)
- Show HN: Name That Nation
- Show HN: Phrasing – learn every language, to any level
- Anki – Powerful, intelligent flash cards
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source Anki projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Anki-Android | 7,816 |
2 | fsrs4anki | 2,177 |
3 | genanki | 1,834 |
4 | TidGi-Desktop | 1,444 |
5 | awesome-anki | 1,435 |
6 | ODH | 1,370 |
7 | Obsidian_to_Anki | 1,351 |
8 | review-heatmap | 1,158 |
9 | flashcards-obsidian | 845 |
10 | mdanki | 806 |
11 | anki-ultimate-geography | 733 |
12 | anki-editor | 677 |
13 | vector-python-sdk | 556 |
14 | mpvacious | 490 |
15 | anki-sync-server | 478 |
16 | Rust-Flashcards | 471 |
17 | dictionariez | 437 |
18 | anki-templates-superlist | 420 |
19 | carden | 418 |
20 | Memento | 417 |
21 | logseq-anki-sync | 407 |
22 | image-occlusion-enhanced | 389 |
23 | ForgetMeNot | 364 |
Sponsored