Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Please ensure your pull request adheres to the following guidelines:
- [icons] [Tool Name](URL) - Brief description ending with a period. `LICENSE` `Tech/Language`
Examples:
- 📖🔁 [Joplin](https://joplinapp.org/) - Open source note-taking with sync and E2EE support. `AGPL-3.0` `Electron/TypeScript`
- 📕🤖🔁 [Taskade](https://www.taskade.com) - Collaborative note-taking and task management with AI. (Proprietary)
| Icon | Add when... |
|---|---|
| 📖 | Notes are stored in plain text (Markdown, org-mode, wiki, etc.) |
| 📕 | Notes are stored in a database or proprietary format |
| 🤖 | The tool has an Android app |
| 🍎 | The tool has an iOS app |
| 👍 | You have personally used it for years and recommend it |
| 🔁 | The tool provides built-in multi-device sync |
| 🔒 | The tool supports end-to-end encryption |
| Project is archived or no longer actively maintained |
- The tool is primarily for note-taking or knowledge management
- The description is concise (1-2 sentences) and ends with a period
- The link goes to the official website or GitHub repo
- Icons are accurate (check platform support, sync, encryption)
- For open-source tools: license (SPDX) and tech stack are included
- The entry is added to the correct category
- The entry is not a duplicate of an existing entry
- The tool is actively maintained (last commit within 12 months)
Pick the single most appropriate category:
- Native GUI — Desktop apps with native UI (Qt, GTK, SwiftUI, Flutter, etc.)
- CLI — Command-line tools
- TUI — Terminal user interfaces
- Editor Plugin — Plugins for text editors (VS Code, Emacs, Vim, etc.)
- Electron — Desktop apps built with Electron
- Tauri — Desktop apps built with Tauri
- Web UI — Web-based or self-hosted applications
- Proprietary — Closed-source commercial tools
If the maintainers notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. There's no need to open a new PR, just edit the existing one. If you're not sure how to do that, here is a guide on the different ways you can update your PR so that we can merge it.