KanaDojo screenshot thumbnail

KanaDojo

Pick a dojo, pick a few characters, and start drilling Japanese in seconds with KanaDojo, a clean practice app inspired by Duolingo and Monkeytype. The Kana dojo covers hiragana and katakana, with base, dakuon, and yoon sets that can be selected group by group. The Kanji dojo follows JLPT levels from N5 to N1 and shows on and kun readings with meanings beside each character, and the Vocabulary dojo drills common everyday words grouped into the same five units. Four game modes keep practice varied: pick the answer, reverse pick, type the answer, or type it in reverse. Instant feedback, running scores, and streak counters make each session feel like a game. Progress pages track statistics, daily streaks, and more than eighty achievements, and pronunciation buttons read the readings aloud. Preferences control furigana, sound effects, and visual effects, and over one hundred themes plus a collection of Japanese fonts let learners set the mood. The layout adapts to desktop, tablet, and phone screens. Use it as a personal study companion, a classroom or club practice site, or a quick daily warm-up before reading manga or watching anime. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
OpenTutor screenshot thumbnail

OpenTutor

Your lecture slides go in one end, and a personal tutor who has actually read them comes out the other: OpenTutor turns uploaded course material into structured notes, flashcards, quizzes, and a chat tutor that answers from your own documents. Drop in a PDF, DOCX, or PPTX file, or connect Canvas LMS, and within seconds the workspace fills with generated study material organized into twelve composable blocks you can rearrange as your habits change. Ask the tutor questions and every answer cites the source material it came from, with a Socratic mode that prods you toward the answer and depth that adjusts when your replies show fatigue or repeated mistakes. Practice with seven question types, from multiple choice and fill-in-blank to matching, ordering, and coding, and wrong answers are tracked with diagnostic feedback that reshapes later difficulty. Flashcards return on an FSRS 4.5 spaced-repetition schedule tuned to what you are about to forget, and an experimental knowledge graph maps concept mastery, prerequisites, and weak spots into a learning path. Plan study sessions on the calendar, watch progress in analytics, export your work, and connect ten or more LLM providers or a local Ollama model so your documents never have to leave your server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Scholarsome screenshot thumbnail

Scholarsome

Scholarsome is a self-hosted flashcard platform where you create study sets, share them with other learners, and drill them through flashcards and automatically built quizzes. Start a set from scratch in the card editor, writing terms and definitions with rich formatting, images, and LaTeX expressions for math and science notation. Bring your existing material with you instead: decks import from Anki, Quizlet, and CSV files, and finished sets export back to the same formats so nothing is trapped inside. Share a set with classmates or keep it private with visibility controls, then let everyone study from the same central copy with no device syncing to manage. Multiple learning modes mimic real flashcards for relaxed review, while the quiz builder generates fill in the blank, true or false, and multiple choice questions from your cards for a stricter test. Teachers can assemble a class deck once and publish it to every student at the moment it is ready. Because the whole system runs on your own server, study data stays under your control rather than behind a subscription paywall. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy