Whether you're writing down quick notes, drafting extensive documents, or performing text analysis, BetterNotebook provides the necessary tools to make your writing and editing workflow as seamless as possible.
Made by an extensive NotePad user who wanted to create a better experience for himself and others who share the same sentiment through fulfilling some of the limitations of Notepad.
Screenshots | Features | Getting Started | Contributing | License
BetterNotebook is an Electron application crafted with Svelte and TypeScript, offering a modern and enhanced notebook experience that bridges the gap left by traditional text editors like Windows NotePad. Designed for efficiency and ease of use, it combines the quick and minimalistic appeal of NotePad with a suite of powerful features, thus solving many of its limitations. BetterNotebook integrates these capabilities into a sleek and responsive user interface, accommodating to a wide range of text editing and note-taking needs without sacrificing speed or simplicity.
BetterNotebook comes packed with a variety of features designed to enhance your writing and note-taking experience:
$<expression>=
and BetterNotebook will automatically compute the result after the "=" sign, indicating the end of the expression.$now
or hit F5
, $time
, $date
, $day
) to instantly insert accurate timestamps, dates, and weekday-names into your notes.1.
starts a numbered list.*
starts a bullet list.To get started with BetterNotebook, clone the repository to your local machine and install the necessary dependencies.
$ git clone https://github.com/YourUsername/BetterNotebook.git
$ cd BetterNotebook
$ npm install
Once the dependencies are installed, you can run BetterNotebook in a development environment leveraging the fast build tool Vite for an optimized development experience with:
$ npm run dev
To build and package the application for production using the Electron Builder tool, run the following commands based on your operating system:
# For windows
$ npm run build:win
# For macOS
$ npm run build:mac
# For Linux
$ npm run build:linux
Contributions to BetterNotebook are always welcome, whether it be improvements to the documentation, bug reports, or new features. Please feel free to fork the repository and submit pull requests to help make BetterNotebook even better.
BetterNotebook is released under the MIT License. Feel free to use it in your projects and contribute back to the community.