nowfound

Alternatives

Products that do what GoCard – A file-based spaced repetition system built in Go does

Hi HN! I'm excited to share GoCard, a terminal-based spaced repetition system I built that uses plain Markdown files as its data source. I've always been frustrated with existing spaced repetition tools that lock my knowledge into proprietary formats or require constant internet access. As a developer who lives in terminals and text editors, I wanted something that: 1. Stores cards as plain text files I can edit with any editor 2. Works seamlessly with Git for versioning and sync 3. Runs in a terminal without distractions 4. Has first-class support for code snippets and programming concepts…

  1. 1MS

    2021 · zorbi.cards

  2. 2AP
  3. 3
    Carden258

    Science-based flashcard app with spaced repetition

    2021

  4. 4
    memordo118

    Spaced repetition tool to help you retain more knowledge

    2020

  5. 5GA

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com

  6. 6IP

    This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…

    Feb 2026 · github.com

  7. 7

    An application-oriented unified storage layer for Golang.

    2021

  8. 8
    Zorbi165

    Make spaced repetition flashcards from Notion or Chrome

    2021

  9. 9GA

    Hi HN, I built ggc (https://github.com/bmf-san/ggc), a terminal-based Git CLI tool written in Go. ggc provides: - A fast interactive UI (like `fzf`) for common Git operations - Traditional subcommands (e.g. `ggc add`, `ggc commit`) - Git-compatible config support (`ggc config` reads from `git config`) - Built-in aliases and workflow automation (e.g. `ggc addcommitpush`) The goal is to improve developer productivity by combining interactive workflows with scriptable CLI operations. It's still under active development, but I'd love feedback from the community! GitHub:…

    2025 · github.com

  10. 10GG
  11. 11GI
  12. 12GN

    Hey HN! I just released go-nbd, a lightweight Go library for effortlessly creating NBD servers and clients. Its a neat tool for creating custom Linux block devices with arbitrary backends, such as a file, byte slice or what I'm planning to use it for, a tape drive. While there are a few partially abandoned projects like this out there already, this library tries to be as maintainable as possible by only implementing the most recent handshake revision and baseline functionality for both the client and the server, while still having enough support to be useful. I'd love to get your feedback :)

    2023 · github.com

  13. 13
    Gört128

    Bringing map functionality and new structure to to-do lists

    2024

  14. 14GA

    A while ago I shared an early version of ggc, a Git helper I built in Go. Since then the project has grown quite a bit, and I’d love to share the latest updates (v6.0). Repo: https://github.com/bmf-san/ggc Install: - macOS/Linux: `brew install ggc` - Go: `go install github.com/bmf-san/ggc/v6@latest` - Homebrew: `brew install ggc` - Or grab binaries: https://github.com/bmf-san/ggc/releases Features: Dual modes: Traditional CLI commands (ggc add, etc.) and interactive mode (launch with just ggc) Intuitive command structure:…

    Sep 2025 · github.com

  15. 15
    Harken106

    Spaced repetition flashcard app that makes remembering easy

    2021

  16. 16GA

    I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)

    2024 · goqite.com

  17. 17GA
  18. 18PC

    Hi HN! During the last year, I've been building python.cards: a site to learn Python using spaced repetition. My goal is to make the most of spaced repetition by making it extremely simple to use and by providing high quality flash cards. The site has been live for a month, with a few daily users who had joined the waitlist. The feedback has been quite positive, with most of the users using the site every day. Currently, we have a free deck (A Tour of the Stdlib) and a paid one (Pathlib in depth, for $9.99). I have other decks in the works, covering topics such as f-strings, collections,…

    2024 · python.cards

  19. 19GB

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com

  20. 20GC

    I created cmd-stream-go, a high-performance client-server library based on the Command Pattern, where Commands are first-class citizens. Why build around Commands? As serializable objects, they can be sent over the network and persisted. They also provide a clean way to model distributed transactions through composition, and naturally support features like Undo and Redo. These qualities make them a great fit for implementing consistency patterns like Saga in distributed systems. On the performance side, sending a Command involves minimal overhead — only its type and data need to be…

    2025 · github.com

  21. 21LA
  22. 22

    Anki, but simpler.

    Jul 2026 · allisterkohn.openstatus.dev

  23. 23CS
  24. 24

    Go goroutines shouldn't be a black box

    Jul 2026 · github.com

Ranked by how close each launch is in meaning, then by votes. Refine with a description →