note-taking and editors

boostnote

23 May 2020Last Commit16934 (4016/yr)Github Stars465Issues

We've launched desktop and mobile app of the new Boost Note now.

We'll launch the clean and simple wiki specially optimized for developers called "Boost Hub" at June 2020!

Boost Hub will aim to be a collaborative wiki tool for teams to centralize and amplify the availability and search ability of both first-party and third-party information.

Find the latest release of Boostnote here!

Boost Note Roadmap 2020

Thank you to all the people who have contributed to Boostnote!

Boostnote is an open source project. It's an independent project with its ongoing development made possible thanks to the support by our amazing backers.

joplin

23 May 2020Last Commit15930 (4752/yr)Github Stars229Issues

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

Notes exported from Evernote via .enex files can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.

leanote

11 Mar 2020Last Commit9428 (1558/yr)Github Stars488Issues

Leanote, not just a notepad!

Highlighted Features

Other Features

We have been using the popular note-taking software/service Evernote as our knowledge management tool on a daily basis. Benefited from and inspired by Evernote, we decided to create a brand-new tool that provides everything Evernote has to offer, plus a bunch of new features that Evernote failed to deliver, such as:

The Leanote software suite contains: Leanote Web & Server (this repository), Desktop app, iOS, Android.

Interested in our product and want to try it out from your web browser? Welcome to sign up on https://leanote.com.

paperwork

28 Mar 2020Last Commit7471 (1268/yr)Github Stars30Issues

Paperwork is an open-source, self-hosted alternative to services like Evernote®, Microsoft OneNote® or Google Keep®

We at Paperwork believe that your private data should be yours and no other person or corporation should be able to access or even benefit from it. Hence it is our goal to build software that enables everyone to store and manage their documents in a cloud that's theirs alone – whether it's a computer scientist working with confidential data, a critical journalist, a freedom-of-speech activist or just your grandparents. Our goal is to be your privacy focused, open-source alternative to Evernote®, Microsoft OneNote® and Google Keep® for capturing ideas and managing documents.

trilium

23 May 2020Last Commit7145 (2379/yr)Github Stars245Issues

Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. See screenshots for quick overview:

Trilium is provided as either desktop application (Linux and Windows) or web application hosted on your server (Linux). Mac OS desktop build is available, but it is unsupported.

See wiki for complete list of documentation pages.

You can also read Patterns of personal knowledge base to get some inspiration on how you might use Trilium.

Use a browser based dev environment

overleaf

20 May 2020Last Commit6773 (1077/yr)Github Stars146Issues

dillinger

29 Apr 2020Last Commit6741 (794/yr)Github Stars77Issues

Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.

You can also:

Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email. As John Gruber writes on the Markdown site

The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.

codimd

19 May 2020Last Commit5999 (1187/yr)Github Stars248Issues

CodiMD lets you collaborate in real-time with markdown. Built on HackMD source code, CodiMD lets you host and control your team's content with speed and ease.

HackMD helps developers write better documents and build active communities with open collaboration. HackMD is built with one promise - You own and control all your content:

CodiMD is the free software version of HackMD, developed and opened source by the HackMD team with reduced features (without book mode), you can use CodiMD for your community and own all your data. (See the origin of the name CodiMD.)

turndown

20 May 2020Last Commit4812 (561/yr)Github Stars59Issues

Convert HTML into Markdown with JavaScript.

npm:

Browser:

For usage with RequireJS, UMD versions are located in lib/turndown.umd.js (for Node.js) and lib/turndown.browser.umd.js for browser usage. These files are generated when the npm package is published. To generate them manually, clone this repo and run npm run build.

Turndown also accepts DOM nodes as input (either element nodes, document nodes, or document fragment nodes):

Options can be passed in to the constructor on instantiation. For example:

dnote

23 May 2020Last Commit1719 (546/yr)Github Stars44Issues

Dnote is a simple command line notebook for programmers.

It keeps you focused by providing a way of effortlessly capturing and retrieving information without leaving your terminal. It also offers a seamless multi-device sync and a web interface.

On macOS, you can install using Homebrew:

On Linux or macOS, you can use the installation script:

Otherwise, you can download the binary for your platform manually from the releases page.

The quickest way to experience the Dnote server is to use Dnote Cloud.

Or you can install it on your server by using Docker, or using a binary.

opennote

29 Apr 2020Last Commit1411 (214/yr)Github Stars22Issues

OpenNote is a progressive web application(PWA)/HTML5 offline app that was built to be a open source(MIT License), web based text editor/note taking software. It is designed to be self hosted and gives you ownership of your data

Please support this project by:

Thank you!

Download using Docker

or download manually from here.

https://foxusa.github.io/OpenNote/OpenNote/

writing

31 Jan 2020Last Commit886 (253/yr)Github Stars12Issues

Writing is a lightweight distraction-free text editor, in the browser.

Live version: Writing.

Just open index.html and that's it! There is no server code. Is that so simple? Yes!

CTRL + D: Toggle display mode

CTRL + P: Print or export as PDF

CTRL + S: Save source code as .MD file

and a few other commands (change font, etc.) that can be found in:

There are many online editors that support Markdown but:

That's why I decided to make Writing:

Author: Joseph Ernest (@JosephErnest)

Other projects: BigPicture, bigpicture.js, AReallyBigPage, SamplerBox, Void, TalkTalkTalk, YellowNoiseAudio, etc.

minimalist-web-notepad

04 Apr 2020Last Commit320 (41/yr)Github Stars1Issues

This is an open source clone of notepad.cc, which is now defunct.

See demo at https://notes.orga.cat or https://notes.orga.cat/whatever.

At the top of index.php file, change $base_url variable to point to your site.

Make sure the web server is allowed to write to the _tmp directory.

You may need to enable mod_rewrite and set up .htaccess files in your site configuration. See How To Set Up mod_rewrite for Apache.

To enable URL rewriting, put something like this in your configuration file:

If notepad is in the root directory:

meemo

02 May 2020Last Commit208 (49/yr)Github Stars12Issues

Meemo is a personal data manager. It lets you simply input any kind of information like notes, thoughts, ideas as well as acts as a bookmarkmanager and todo list. The user interface resembles a news feed organized with tags. Full text search further allows you to quickly find information in your pile of accumulated data.

For better bookmarking, there are chrome and firefox webextensions available.

Support meemo development:

or using the Cloudron command line tooling

To you run Meemo outside a Cloudron environment, those dependencies are required:

mininote

23 May 2020Last Commit153 (58/yr)Github Stars4Issues

A simple, self-hosted Markdown note-taking app built with VueJS, and Express.

This project is still under development. The following features are about to be implemented. Feel free to contribute.

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!

docpht

15 Jan 2020Last Commit67 (74/yr)Github Stars1Issues

With DocPHT you can take notes and quickly document anything! You can also manage users, save versions of your pages and run and restore backups. Complete with interface that can be customized, all with maximum portability and without the use of any database. You won't believe it, until you try it! 💎

Download the latest version of the package and upload it to the server, unzip it to the location you prefer. Open the browser and enter the address to start the installation wizard, it will take less than a minute. 🚀

textpad

01 Nov 2017Last Commit15 (3/yr)Github Stars4Issues

savepad, based on notepad.cc

turtl

No Repo
Totally private personal database and note taking app.
Simple and private notes app. Protect your privacy while getting more done. That's Standard Notes.
Online markdown editor/viewer.
Workflowy / Dynalist clone with Kanban and Calendar functionality. Organize everything.