https://github.com/olyviero/stickify
A lightweight Chrome extension that lets you add editable, draggable, and resizable post-it-style notes to any website.
https://github.com/olyviero/stickify
chrome chrome-extension extension javascript memory-management reminder sticky-notes
Last synced: about 1 month ago
JSON representation
A lightweight Chrome extension that lets you add editable, draggable, and resizable post-it-style notes to any website.
- Host: GitHub
- URL: https://github.com/olyviero/stickify
- Owner: olyviero
- Created: 2025-05-24T07:17:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-27T14:02:59.000Z (about 1 year ago)
- Last Synced: 2025-06-07T20:03:01.197Z (about 1 year ago)
- Topics: chrome, chrome-extension, extension, javascript, memory-management, reminder, sticky-notes
- Language: JavaScript
- Homepage:
- Size: 1.9 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Stickify β Chrome Extension
**Sticky Notes on Page** is a lightweight Chrome extension that lets you add editable, draggable, and resizable post-it-style notes to any website.
All notes are saved automatically and restored per page.
π [Link to the Chrome extension](https://chromewebstore.google.com/detail/kpkahnnibkbfpchmjiinjmkknmhifjdp?utm_source=item-share-cb)
---
## β¨ Features
- π±οΈ Add a new sticky note with one click (via extension icon)
- π¬ Write and edit notes freely
- π Drag and move notes anywhere on the page
- βοΈ Resize notes with a bottom-right handle
- πΎ Auto-save content, position, and size per URL
- π§½ Delete notes with a simple trash button
- π¨ Customize the default background color (in the options page)
- π Notes are restored every time you revisit the same page
---
## πΈ Screenshot

---
## βοΈ How to Install (Development Mode)
1. Clone or download this repository
2. Go to `chrome://extensions/` in your Chrome browser
3. Enable **Developer mode** (top right)
4. Click **Load unpacked**
5. Select the extension folder (containing `manifest.json`, etc.)
6. The extension icon will appear in the Chrome toolbar
---
## π§ͺ How to Use
- Click the extension icon to add a sticky note
- Start typing β changes are saved automatically
- Drag to move the note wherever you want
- Use the corner handle to resize it
- Click the β button to delete a note
- Visit the **Options page** to set a default background color
---
## π§° Built With
- Chrome Extensions API (Manifest V3)
- HTML / CSS / JavaScript
- `chrome.storage` for syncing data
- `content_scripts` & `scripting.executeScript`
---
## π§βπ» Feel free to improve it!
This project is intentionally simple and open-ended.
If youβre a developer and want to contribute, extend or remix this extension β **go for it!** β¨
Feel free to:
- Fork this repo
- Add your own spin or improvements
- Fix anything clunky or make it smarter
- Translate it, restyle it, or add new features
If you do something cool, **let me know** β I'd love to feature your version or merge improvements.
---
## π‘ Feature ideas & enhancements
Here are some ideas for future updates or community contributions:
- π§ **Per-note colors**: choose color per sticky
- π **Reminders / due dates**: be notified for time-based notes
- π§² **Snap to grid** or alignment guides
- π₯ **Export / import** notes across devices
- π» **Cloud sync** across multiple Chrome profiles
- π **Private / locked notes** with password toggle
- β¨οΈ **Keyboard shortcuts** to add/edit/delete notes
- πΊοΈ **Global dashboard**: view all memos from all URLs
- π **Per-domain templates** (ex: meeting prep for Zoom, daily goals on Gmail)
- πΌοΈ **Custom fonts, emojis, or images** in notes
- π¦ **PWA version** for outside-the-browser usage
> Feel free to open an issue or a PR if you want to discuss any of these!
---
## π¨βπ» Author
**Olivier Ben**
π [Portfolio](https://olyvier.com)
π¬ [Contact me](mailto:hello@olyvier.com)
---
## π License
[MIT](LICENSE) β Free to use and modify π