Justnote is a free, open source note taking & knowledge management project written in TypeScript and released under GPL-2.0. It has 67 GitHub stars, 6 forks and 16 open issues, and was last pushed 8 months ago. On this registry it ranks #24 of 25 tracked projects in Note Taking & Knowledge Management, with 5 head-to-head comparisons available.

What is Justnote?

Justnote is a GPL-2.0 licensed, privacy-focused note-taking app with web, Android, and iOS clients written in TypeScript, for anyone who wants to capture notes quickly while keeping real ownership of their account and data.

What it is

Justnote is an open-source note-taking client published by stxapps under the GPL-2.0 licence. The web client is built with React, Redux, TailwindCSS, CKEditor for rich text editing, and the Stacks JavaScript library (stacks-js); the mobile client is built with React Native. The project's topic list places it in the note-taking and knowledge-management space, and also tags it as a decentralized application tied to the Stacks and web3 ecosystems, which reflects the account-ownership model it advertises. It sits in the Productivity & Utilities / Note Taking & Knowledge Management category and is distributed as a monorepo with separate packages/web and packages/mobile directories sharing a common npm workflow.

The concrete problem it solves is ownership. Most quick-capture note apps hold your account and your notes on the vendor's infrastructure, which means the vendor decides who can read your data and what happens to it. Justnote instead states end-to-end encryption where the decryption key is known only to you, so the operator of the service cannot read note contents. The README names Google Keep, Evernote, and Joplin as its inspiration, which frames the intended replacement: the fast, list-based capture flow of a Keep or Evernote, but with the account and data belonging to the user rather than the platform.

Key capabilities

  • End-to-end encryption, with the decryption key known only to the user.
  • Client coverage across web, Android, and iOS from a single project.
  • Nested lists (folders) for structuring notes into hierarchies.
  • Pin to the top for keeping important lists and notes within reach.
  • Tags for cross-cutting organisation, plus lock on individual lists and notes.
  • Dark mode for the web and mobile clients.
  • Web client assembled from React, Redux, TailwindCSS, CKEditor, and stacks-js, with the mobile client on React Native.

Who uses it and how

  • Privacy-conscious individuals who want their notes encrypted end to end and do not want the hosting provider holding a readable copy.
  • Users in the Stacks and web3 ecosystem, which the repository's stacks, web3, and decentralized-application topics point to, who want a note app that aligns with account ownership rather than platform custody.
  • Self-hosters and contributors who clone justnote-client and run the web or mobile package locally through the shared npm scripts.
  • Cross-platform note-takers who capture on the web and expect the same lists, folders, pinned items, and tags on Android and iOS.
  • People migrating off hosted quick-capture services that they no longer want to depend on.

Getting started

Clone https://github.com/stxapps/justnote-client.git, change into packages/web or packages/mobile, then run npm install followed by npm run start. A hosted instance is also available at https://justnote.cc, with documentation at https://docs.justnote.cc.

How it compares

The README names Google Keep, Evernote, and Joplin as inspirations, placing Justnote in the quick-capture, list-oriented note category rather than in the heavyweight wiki or knowledge-base space. Against the two hosted services on that list, the difference the facts support is licence and custody: Justnote is GPL-2.0 and its client source is available for anyone to run, whereas the others are hosted offerings where the account lives with the provider. Joplin is the open-source name on that list, and Justnote's own distinction within that group is the Stacks and web3 account model combined with end-to-end encryption and a choice of web, Android, and iOS clients.

When to use it — and when not to

Pick Justnote if you want encrypted notes you can run yourself and you are comfortable working from a client repository that documents npm install and npm run start rather than a packaged server deployment. Be aware that the README does not document the backend, database, or storage layer a self-hoster would need beyond the client build, so anyone planning a full production deployment should read the documentation at https://docs.justnote.cc first. It is also a small project by the numbers in this registry — 67 stars, 6 forks, and 16 open issues — so teams needing vendor support, formal service guarantees, or an established operational track record should look elsewhere.

project readme (upstream, from github) — read inline

Justnote

Justnote is a privacy-focused note-taking app that you can use easily, take notes rapidly, and, importantly, truly own your account and data.

🎨 Features

  • End-to-end encryption with the decryption key only you know
  • Available on the web, Android, and iOS
  • Nested lists (folders), pin to the top, tags, lock lists & notes, and dark mode

📸 Screenshots

App Screenshot

🖇️ More Links

🤖 Tech Stack

Web: React, Redux, TailwindCSS, Stacks, CKEditor

Mobile: React Native

💻 Run Locally

Clone the project

  git clone https://github.com/stxapps/justnote-client.git

Go to the web or mobile directory

  cd packages/[web|mobile]

Install dependencies

  npm install

Start the server

  npm run start

❤️ Feedback and Contributing

Bug reports, feature requests, and contributions are always welcome!

[!IMPORTANT] Whether you have feedback on features, have encountered any bugs, or have suggestions for enhancements, we're eager to hear from you. Your insights help us make Justnote more robust and user-friendly.

Please post on GitHub issues or use any other convenient communication channels.

🤩 Inspiration

📃 License

This software is licensed under the GPL-2.0.

Frequently asked questions

Is Justnote free to use?

Justnote is open source under the GPL-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Justnote do?

Privacy-focused note-taking made simple and fast

What is Justnote written in?

Justnote is primarily written in TypeScript. Its source is publicly available at https://github.com/stxapps/justnote-client, and it has 67 GitHub stars.