OpenNotas is a free, open source note taking & knowledge management project written in Vue and released under a custom open-source licence. It has 179 GitHub stars, 19 forks and 5 open issues, and was last pushed 1 months ago. On this registry it ranks #23 of 25 tracked projects in Note Taking & Knowledge Management, with 5 head-to-head comparisons available. It gained 1 stars over the last 6 tracked days.

What is OpenNotas?

OpenNotas is a free, open-source, cross-platform personal note-taking application delivered as a Progressive Web App for anyone who wants to capture text and Markdown notes quickly on mobile or desktop without paying for a subscription.

What it is

OpenNotas is a lightweight note-taking application built with Vue and Nuxt 3 and distributed as a Progressive Web App. It is published under the AGPL-3.0-or-later licence, hosted at https://opennotas.io, and documented in full at https://docs.opennotas.io. The project targets people who want to jot notes down in text format, supports Markdown through open-source editing tools, and is designed around two priorities: security and synchronization across devices.

The concrete problem it solves is feature bloat. Many note-taking applications ship with so many options that capturing a single note becomes slow, and OpenNotas explicitly positions itself against those complex tools, following a philosophy of simplicity in usage. It replaces the heavy, general-purpose note client for people who only need to write plain text quickly and have it appear on every device they own.

Key capabilities

  • Cross-platform delivery as a PWA, covering mobile and desktop, including Windows, Linux, and macOS.
  • Markdown support built on open-source text editing tools that can be extended with additional features and utilities.
  • Multi-device synchronization configured through an Adapter, documented at https://docs.opennotas.io/advanced/sync-flow.
  • End-to-end encryption using the AES algorithm, applied to note data before it reaches the sync server, documented at https://docs.opennotas.io/advanced/security.
  • Immediate writing flow, where a tap starts a new note.
  • Open-source codebase under the AGPL-3.0-or-later licence.
  • Built on Nuxt 3 and Vue, matching the repository's nuxt3 and pwa topics.

Who uses it and how

  • Individuals who write short text and Markdown notes and want them on a phone, a laptop, and a desktop without switching tools.
  • Privacy-conscious users who want AES encryption applied before note data leaves the device.
  • Users running more than one machine who configure an Adapter to synchronize notes across those machines.
  • Readers who prefer installing a PWA over a platform-specific binary, and who want the same application on every operating system they use.

Getting started

Install the PWA from https://opennotas.io, or build the application from source code. Further instructions are maintained at https://docs.opennotas.io/started/install.

How it compares

No list of paid products is provided in the facts, and no directly similar tools are named alongside OpenNotas in this registry, so it stands alone in this listing. Comparisons against commercial note-taking services are therefore not supported by the material available here.

When to use it — and when not to

A self-hoster must operate the sync server and configure an Adapter to move notes between devices, so anyone unwilling to run that infrastructure should rely on the PWA alone or look elsewhere. The repository's GitHub metadata reports the licence as NOASSERTION even though the README states AGPL-3.0-or-later, so the licence should be confirmed before redistributing the code. The author openly requests that contributors temporarily refrain from submitting pull requests for new features and warns of delays in responding to them, and notes the application was created in just over a month, so prospective users wanting an actively roadmapped feature set should weigh that against the small project size of 178 stars, 19 forks, and 5 open issues.

project readme (upstream, from github) — read inline

OpenNotas

A Simple, Lightweight, Cross-Platform Personal Note-Taking Application.

Focusing on Security and Completely Free.

GitHub package.json version Static Badge Static Badge Static Badge


Features

If you're tired of numerous complex note-taking apps with too many features that are difficult to use, then try OpenNotas.

OpenNotas is an open-source note-taking application, cross-platform based on PWA, focusing on security and device synchronization. Follows the philosophy of "simplicity in usage", catering to anyone who needs to quickly and reliably jot down their notes in text format.

OpenNotas supports Markdown, utilizing open-source text editing tools that can easily be expanded with additional features and utilities.

OpenNotas

  • Easy to Use - OpenNotas is designed to be easy to use. Just a tap and you can start writing notes immediately.

  • Multi-platform - OpenNotas is available on most platforms, from mobile to desktop, from Windows to Linux, MacOS.

  • Sync - You can set up note syncing across devices through Adapter configuration, read more.

  • End-to-End Encryption - Note data is encrypted with the AES algorithm before reaching the sync server, keeping your data always safe and secure, read more.

Getting Started

Install the PWA application
Static Badge
Build from source code

Read the docs for any further information.

Documentation

Check out the full documentation on https://docs.opennotas.io.

Contributing

Please refer to the following guidelines for contributing code.

OpenNotas was created in just over a month to meet the author's need for a cross-platform note-taking app. You can review it in the article: Creating a Note-taking App - Notas.

As a full-time programmer and programming tutorial blogger, I have a lot on my plate. Due to time constraints, I kindly request that you temporarily refrain from submitting Pull requests for new features or expect delays in response to Pull requests. If you wish to make modifications or add new features, please clone the source code and build it for yourself. Thank you for your understanding!

Report bugs

If any issues occur during the usage process, please create an Issues on GitHub for further assistance.

Community Support

Join the OpenNotas community channel at https://t.me/opennotas.

Alternatively, you can open an Issues on Github.

A Confession and a Thank You

I use coffee daily for work, and I also have a hobby of collecting coffee brewing tools, check out my blog posts at Coffee Enthusiasts and Coffee Brewing Tools if you don't believe me.

If you like what I do, you can buy me a cup of coffee to show your support, I would really appreciate that, by clicking on the Github Sponsors below:

License

OpenNotas is AGPL-3.0-or-later License.

Frequently asked questions

Is OpenNotas free to use?

OpenNotas is open source. 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 OpenNotas do?

Fast, secure, and free personal note-taking app

What is OpenNotas written in?

OpenNotas is primarily written in Vue. Its source is publicly available at https://github.com/tonghoai/opennotas, and it has 179 GitHub stars.