Note-taking and Editors / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. —from github/Kickball/awesome-selfhosted


  • Abrays Notes – Take server side encrypted notes. Self hosted, WYSIWYG editor, material design and more. (Source Code) MIT Ruby
  • BulletNotes – Workflowy / Dynalist clone with Kanban (Trello) and Calendar functionality. Organize everything. (Source Code) MIT Nodejs
  • Boostnote – The note-taking app for programmers that focuses on markdown, snippets, and customizability. (Source Code) GPL-3.0 JavaScript
  • CodiMD – Realtime collaborative markdown notes on all platforms, formerly HackMD CE. (Source Code) AGPL-3.0Node.js
  • dillinger – The last Markdown editor, ever. (Source Code) MIT Nodejs
  • draw.io – Diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams. (Source Code) Apache-2.0 JavaScript
  • Joplin – Joplin is a note taking application with Markdown editor and encryption support for mobile and desktop platforms. Runs client-side and syncs through self hosted Nextcloud or similar. Consider it like open source alternative to Evernote. (Source Code) MIT Nodejs
  • Leanote – Leanote, Not Just A Notepad! Open source cloud notepad. (DemoSource Code) GPL-2.0 Go
  • Markdown Edit – Online markdown editor/viewer. (Source Code) MIT HTML5
  • Meemo – Personal notes stream with Markdown support. (Source Code) MIT Nodejs
  • minimalist-web-notepad – Minimalist notepad.cc clone. Apache-2.0 PHP
  • MiniNote – Simple Markdown note-taking app with persistence. MIT Nodejs
  • OpenNote – OpenNote was built to be an open web-based alternative to Microsoft OneNote (T) and EverNote. (Demo) MIT HTML5
  • Paperwork – OpenSource note-taking and archiving alternative to Evernote, Microsoft OneNote and Google Keep. (Source Code) MIT PHP
  • savepad – Minimalist notepad based on notepad.cc. MIT PHP
  • ShareLaTex – Web-based collaborative LaTeX editor. (Source Code) AGPL-3.0 Ruby
  • Standard Notes – Simple and private notes app. Protect your privacy while getting more done. That’s Standard Notes. (DemoSource Code) GPL-3.0 Ruby
  • to-markdown – HTML to Markdown converter written in JavaScript. (Source Code) MIT JavaScript
  • Trilium Notes – Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. AGPL-3.0 Nodejs
  • Turtl – Totally private personal database and note taking app. (Source Code) GPL-3.0 CommonLisp