7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

BatNoter

Open source

BatNoter is a free, MIT-licensed, self-hosted markdown note-taking web app that stores every note directly inside the user's own GitHub repository.

Open-source alternative to

GitHub stars
2.4k
Last commit
4 yr ago
Repository age
4 years
Version
v1.0.0
Licence
MIT
Self-hosted
Yes

About BatNoter

BatNoter is a note-taking web application built for people who want their notes stored as plain files in a git repository rather than in a proprietary database. It is aimed at developers and GitHub users who already trust GitHub for storage and want a clean interface for creating and organizing markdown notes on top of it.

Users log in with GitHub, after which notes can be created, edited, organized into nested folders and explored through a clean interface, with full markdown support for links, tables, headings, code blocks and blockquotes, plus a live preview and a one-click copy button for code blocks. Notes are cached to reduce repeated API calls, URLs can be bookmarked to specific notes, and both dark and light modes are supported.

The frontend is built with React, TypeScript, Redux Toolkit and MUI components, and it talks to a separate BatNoter API backend that implements the REST endpoints it consumes. BatNoter requires Node.js 18 or newer for local development and is released under the MIT license.

Key features

  • Notes stored directly in a GitHub repository
  • GitHub login authentication
  • Nested folder organization
  • Markdown editing with live preview
  • One-click code copy
  • Dark and light mode

Good fit for

  • →Keeping personal notes version-controlled in GitHub
  • →Developers who want notes alongside their code
Built with
TypeScript
React
Tags
note-taking
github
markdown
self-hosted
react
typescript
productivity

BatNoter: questions and answers

What is BatNoter used for?
BatNoter is a free, MIT-licensed, self-hosted markdown note-taking web app that stores every note directly inside the user's own GitHub repository. It is a good fit for keeping personal notes version-controlled in GitHub and developers who want notes alongside their code.
Is BatNoter open source?
Yes. BatNoter is open source under the MIT licence. Its source code is on GitHub at batnoter/batnoter and is written mainly in TypeScript.
Is BatNoter free?
Yes. BatNoter is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host BatNoter?
Yes. BatNoter can be self-hosted on your own server or infrastructure.
What is BatNoter an alternative to?
BatNoter is an open-source alternative to Evernote and Notion. Other open-source alternatives to Evernote include Note Mark, SiYuan and Trilium Notes.
Is BatNoter actively maintained?
The most recent commit to BatNoter was on 1 October 2022, and the latest release is v1.0.0, published on 13 June 2022. The project has 2.4k stars on GitHub.

Open-source alternatives to BatNoter

See all

SaaS alternatives to BatNoter

See all