A keyboard-first scratchpad for efficient note-taking on macOS.
Project details
Scrap is a free, open-source scratchpad that resides in your Mac's menu bar, designed for those who value quick access to notes. With features like live Markdown editing, customizable themes, and seamless keyboard navigation, it offers a streamlined experience without any lock-in. Ideal for users looking for a lightweight, distraction-free way to jot down thoughts.
scrap is a free and open-source scratchpad designed for macOS that integrates seamlessly into your Mac's menu bar. It provides a practical solution for users who seek a simple, keyboard-first experience for taking notes. With a default of seven plain Markdown pads, it offers customizable features without any account requirements or data lock-in.
1.md ... N.md) in a designated folder, with iCloud Drive set as the default. This ensures easy access and sharing without the hassle of export.⌘1 to ⌘9) and quickly search the content of all pads with ⌘K, making it easy to locate information even with typos.⌥⌘R) to display all text formatting, providing clarity on how notes are structured.- [ ]) that allow easy flipping between open and completed tasks.scrap add "buy milk", scrap show 2, or scrap list for efficient note management.scrap supports various keyboard shortcuts for a smoother workflow, such as showing/hiding the app (⌃⌥Space), navigating between pads (⌘[, ⌘]), and adjusting font sizes (⌘+, ⌘-, ⌘0).
Users can configure optional settings in a JSON file (~/.config/scrap/config.json) to specify folder locations and the number of pads. For example:
{ "folder": "~/notes", "pads": 7 }
The app supports scrap:// links for easy communication with other applications, allowing users to open pads or add text directly. For instance:
scrap://add?text=buy%20milk&pad=3
Developers interested in contributing can build and test the application using Swift and follow the project’s guidelines documented in the repository.
As a free tool, scrap encourages community feedback. Users can report bugs or suggest features through the issues and discussions sections on GitHub, while stars on the repository help enhance visibility.
Comments
0Start the conversation
Share the first comment.