Skip to content

About

A note taking software I made with Flask, Pyinstaller and Pywebview which is incredibly lightweight, stores files locally and uses a simple Markdown format.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

BORON NOTES

License Version ParentProduct

Boron Notes is the markdown-focused version of Boron Code. It is an ultra-lightweight standard text editor as well as a document and image viewer which allows the user to create and edit any text-based file or view any PDF or image-based file. It is fully local: keeping your files 100% safe inside your own local storage. Boron Notes is also a Markdown note-taking application made to be a lite alternative to Obsidian.

Python JavaScript HTML5

FEATURES

  1. Native dark mode and Industry-standard IDE inspired look.
  2. Minimal, snappy, reliable. Easy to get into even as a beginner.
  3. Fully locally ran. Your notes stay ON YOUR DEVICE

HIGHLIGHTS

  1. It is completely local, meaning you can access your files at any time
  2. It is very lightweight, suitable for mobile devices or low-end computers.
  3. Can be locally run on all major OSs, but .exe application can ONLY be run on windows.

SHORTCUTS

Shortcut Action Implementation
Ctrl + N New file in root/target directory Triggers sidebar buttons or fallback prompt
Ctrl + Shift + N Fresh window ("No file open") Resets active file state and clears editor canvas
`Ctrl + `` Open default Bash or CMD terminal Calls POST /open-terminal
Ctrl + S Save active file Calls POST /save-file
Ctrl + Z Undo inside editor Executes document.execCommand('undo')
Ctrl + Y Redo inside editor Executes document.execCommand('redo')
Ctrl + X Cut selected text Executes document.execCommand('cut')
Ctrl + C Copy selected text Executes document.execCommand('copy')
Ctrl + V Paste copied text Standard native canvas paste
Ctrl + K -> Ctrl + O Open directory picker Triggers folder input picker
Ctrl + O Open single file picker Triggers file input picker

How to Use

Only for Windows 10 / 11

  1. Go to the Github Releases page and download the latest binary or zip file from assets.
  2. Install the application

OR

For Windows 10 / 11 / Linux

  1. Download the codebase to a directory named 'BoronNotes'. This will act as the root directory.
  2. Run 'launcher.py' via python in Command Prompt/ Bourne Again Shell (Bash).
  3. This opens a native webapp.

OR

for windows 10 / 11, Linux, Chrome OS

  1. Download the codebase to a directory named 'BoronNotes'. This will act as the root directory.
  2. Run 'app/app.py' via python.
  3. Navigate to http://localhost:5000 in your browser.

    Some functionality may not work depending on your browser

Dependencies

  • Python 3.x (3.14 recommended)
  • Bash (To automate the application making process. Highly recommended)
  • Flask (Non-Negotiable to run the app)
  • Pyinstaller (If you want .exe application)
  • Pywebview (If you want to run the Webapp natively)

Install Dependencies

pip install -r requirements.txt

About

A note taking software I made with Flask, Pyinstaller and Pywebview which is incredibly lightweight, stores files locally and uses a simple Markdown format.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages