Standard Notes

A free, open-source, and completely encrypted notes app.

Stars
4.56K
Forks
363
Open issues
60
Closed issues
0
Last release
4 months ago
Last commit
4 months ago
Watchers
4.56K
Total releases
1K
Total commits
6.45K
Open PRs
60
Closed PRs
1.1K
Repo URL
Project Website
https://standardnotes.com/
License
agpl-3.0
Category
Usecase
Notetaking
Offers premium version?
YES
Proprietary?
NO
About

Standard Notes

Standard Notes is an end-to-end encrypted note-taking app for digitalists and professionals. Capture your notes, files, and life’s work all in one secure place.

Why Standard Notes?

  • End-to-end encrypted sync. Only you can read your notes.
  • Fast, free, and encrypted cross-platform sync on unlimited devices.
  • Public source code with ability to self-host your own server in a few easy steps.
  • A strong focus on longevity and sustainability. Learn more.

Creating your private notes account

  1. Launch the web app at app.standardnotes.com.
  2. Click Register to create your private notes account.
  3. Download Standard Notes on your devices.
  4. You're all set. Standard Notes comes out of the box with end-to-end encrypted sync on all your devices.

Publish a Blog

Standard Notes is a dependable environment to do your most important work, including publishing your ideas to the world. Listed allows you to create an online publication with automatic email newsletters delivered to your readers, directly from Standard Notes.

Learn more about Listed.

Community

Join us on

Developers can create and publish their own extensions. Visit the documentation hub to learn more.

Questions? Find answers on our Help page.

Docker setup

If you'd like to self-host the web application, we recommend using our official Docker hub image.

docker run -d -p 3001:3001 --env-file=.env.sample standardnotes/web:stable

You can then access the app at http://localhost:3001. It may take a minute for the server to start up.

Running Web App in Development Mode

  1. Clone the repo
  2. yarn install
  3. yarn build:web
  4. cd packages/web && yarn start
  5. Open your browser to http://localhost:3001.

You can configure the DEFAULT_SYNC_SERVER environment variable to set the default server for login and registration.

DEFAULT_SYNC_SERVER=https://sync.myserver

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.