The cross-platform, auto-saving scratchpad with tabs.
Inspired by FromScratch and named after the great John Maus song, Moonpad is a simple scratchpad intented for you to quickly type down your notes, thoughts, to-dos... anything, really.
It is an Electron app built with React/Redux/TypeScript and uses styled-components for styling.
- Content auto-saving
- Tabs! Move them up/down, edit their names, create some, delete some
- Window always-on-top toggle
- Clutter-free mode: show/hide tabs sidebar
- Character/Word counters on text selection
- A super clean UI, featuring the great colors from the Nord palette
Ctrl/Cmd + e- Toggle open/close the tabs sidebarCtrl/Cmd + n- Create a new tabCtrl/Cmd + .- Toggle window always-on-top modeCtrl/Cmd + s- ... No need, content is auto-saved
Both window preferences and tabs/content are saved in a single json file, data.json:
- On Windows:
%APPDATA%/Moonpad/data.json - On MacOS:
~/Library/Application Support/Moonpad/data.json - On Linux:
~/.config/Moonpad/data.json
For the time being, this location is not configurable.
To clone and run this repository you'll need Git and Yarn. From the command line:
$ git clone https://github.com/ImXico/Moonpad && cd Moonpad
$ yarn install
$ yarn run electron:devTo make a release-ready build (will go to /dist):
$ yarn run electron:buildThis project is released under the MIT License.
