MiniNote alternatives and similar software solutions
Based on the "Note-taking & Editors" category.
Alternatively, view MiniNote alternatives based on common mentions on social networks and blogs.
Leanote9.4 0.8 MiniNote VS LeanoteNot Just A Notepad! (golang + mongodb) http://leanote.org
ShareLaTex9.1 9.9 MiniNote VS ShareLaTexA web-based collaborative LaTeX editor
Paperwork8.9 0.0 L5 MiniNote VS PaperworkPaperwork - OpenSource note-taking & archiving alternative to Evernote, Microsoft OneNote & Google Keep
dillinger8.8 0.0 L4 MiniNote VS dillingerThe last Markdown editor, ever.
HackMD8.8 0.0 MiniNote VS HackMDCodiMD - Realtime collaborative markdown notes on all platforms.
Standard Notes7.6 9.8 L4 MiniNote VS Standard NotesAn end-to-end encrypted notes app for digitalists and professionals. https://standardnotes.com [Moved to: https://github.com/standardnotes/app]
CherryTree7.3 9.6 MiniNote VS CherryTreecherrytree
OpenNote6.3 1.0 L5 MiniNote VS OpenNoteOpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote.
minimalist-web-notepadMinimalist Web Notepad
Markdown Edit4.0 0.7 MiniNote VS Markdown Editonline markdown editor/viewer
Guacamoly3.6 0.0 L3 MiniNote VS GuacamolyMeemo - Your personal notes
DocPHT 📑2.5 1.6 MiniNote VS DocPHT 📑With DocPHT you can take notes and quickly document anything and without the use of any database.
Jotter1.7 0.0 L4 MiniNote VS JotterJotter is a lightweight, no database, powerful web notebook that lets you create and manage notes online safely, quickly & easily.
savepad1.6 0.0 L1 MiniNote VS savepadsavepad, based on notepad.cc
notes1.4 0.0 MiniNote VS notesSimple script for personal notes with a single page with a WYSIWYG Editor.
SiMPad1.0 7.5 MiniNote VS SiMPadA simple self-hosted Markdown notepad.
TurtlA totally private personal database and note taking app.
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of MiniNote or a related project?
A simple, self-hosted, encrypted Markdown note-taking app built with Vue 3, and Express. Check out the hosted demo!
⚠️ Breaking Changes
With the release of version
1.0.0, encryption was introduced. However, due to this non-trivial change, this release is not backwards-compatible with previous versions. Attempting to run version
1.0.0 with a database created with an earlier version will cause the application to crash.
Currently, no automated migration is provided, sorry. To migrate to
1.0.0, you will need to run two parallel instances and manually copy your notes.
- NodeJS >=
⌨️ How to run?
💡 Since version 1.0.0, TLS encryption is mandatory for hosts other than
localhost, as required for
window.crypto.subtle (see #73).
When either only using MiniNote locally or running it behind a reverse proxy, which terminates TLS instead, you can leave out the HTTPS / TLS part of the setup.
# 1. Clone the repo $ git clone https://github.com/muety/mininote # 2. Install backend dependencies $ yarn # 3. Install frontend dependencies and build $ cd webapp && yarn && yarn build && cd .. # 4. Obtain or create a TLS certifiate # See https://www.linode.com/docs/guides/create-a-self-signed-tls-certificate/ # Skip for localhost or with reverse proxy # 4. Set environment variables for TLS cert and key # Skip for localhost or with reverse proxy $ export HTTPS_CERT='path/to/your/mininote.crt' $ export HTTPS_KEY='path/to/your/mininote.key' # Run $ yarn start
🐳 How to run with Docker?
# 1. Obtain or create TLS certificate (see above) # 2. Create a persistent volume $ docker volume create mininote-data # 3. Run the container $ docker run \ -d \ -p 3000:3000 \ -v mininote-data:/app/data \ -v path/to/your/mininote.crt:/etc/mininote.crt:ro \ -v path/to/your/mininote.key:/etc/mininote.key:ro \ -e HTTPS_CERT=/etc/mininote.crt \ -e HTTPS_KEY=/etc/mininote.key \ --name mininote \ ghcr.io/muety/mininote:latest
MiniNote features encryption, i.e. every note's title and content are encrypted on the client-side (i.e. in your browser) using symmetric AES-GCM provided by the Web Crypto API. However, a notebook's password is used to derive the encryption key. That is, encryption is only as strong as your password. Moreover, although notes are sent to the server encryptedly, this cannot be considered true end-to-end encryption, since the server technically has a chance to log your password the moment you create a new notebook in the first place. MiniNote aims for a decent level of security, but does not claim to be NSA-proof.
Feel free to contribute! All contributions that add value to the project are welcome. However, please be aware that you are not done after having opened a PR. In order to keep quality high, it is expected that you implement change requests and react to comments within an adequate time, until your code is merged. Otherwise your PRs will be closed after a while, sorry!
MIT @ Ferdinand Mütsch
*Note that all licence references and agreements mentioned in the MiniNote README section above are relevant to that project's source code only.