Lightweight desktop sticky notes for Windows, built with WPF on .NET 8, blah, blah, blah.
So one day I was sitting in class, using an Apple and I noticed the version of 'Post-It" notes they get to use and play around with.
And then I looked at the version that Windows has and it lit a fire! It isn't fair that Swift programs look way more polished and dont make me feel embarrassed to use them in public.
Then the teacher got mad at me for interrupting them with yelling about how embarrassing the post-it note situation was.
The professor didnt understand or was not impressed with my lack of arguments presented... i dont recall which it was....
Six or eight months later I remembered that I needed to make a post-it note program for these raisins.
-But this one would more accurately mimick the real world.-
- no resizing
- only the colors my eyes could find at the store
- you can stick your notes to any surface and they will stay there for the most part
- no videos or music! how tf would you do that in real life!?!? get real!!
- i did add some list tmeplating to make things easier.
- i also added support for windows ink, so now you can draw on your notes! but dont do it like mine, i cant read my handwriting.. :(
- theres probably a bunch of other things I thought of and already forgot about too.
So, then I found that neato program 'Notezilla' and saw how free it isnt, and then i saw how much they they think it is worth.
I ignorantly turned and stated to a random passerby, "I can do what you do!!! You better watch out!"
I startled them so profusely that they punched me to get away--strong tactic and choice on their part.
i thought about what I had done and the response I got in return. I have to say, "yes, I agree!" with that cheap-shotting-stranger: "screw capitalism!"
- Multiple notes with independent color, position, and content
- Rich text persistence (RTF + plain text fallback)
- Auto-save with debounce (typing/move safe)
- System tray integration:
- New note
- Minimize/restore/show all notes
- Save all notes
- Exit app
- Single-instance app behavior
- Restore notes on startup (with monitor-aware placement)
- Optional “keep notes inside desktop area”
- Preferences for theme, taskbar/tray visibility, startup behavior, and default font
OptionalRequired sticky target behavior for notes
C# 12.NET 8WPF(Windows Desktop)
- Windows 10/11
.NET 8 SDK- Visual Studio 2022/2026 with WPF workload
- Clone the repo
- Open the solution in Visual Studio
- Set
Re_Stick-Itas startup project - Build and run (
F5)
Re_Stick-It/App.xaml.cs— app lifecycle, window spawning, save queue, tray behaviorRe_Stick-It/Notes/— note windows and note management UIRe_Stick-It/Persistence/— JSON storage + persisted modelsRe_Stick-It/Services/— tray, theme, startup registry, monitor affinity, etc.Re_Stick-It/Sticky/— sticky target support/services
Application state is persisted as JSON and includes:
- Notes (geometry, content, title, color, font, sticky metadata)
- App preferences
I mean, you've seen the small squares of paper having adhesive on them with all the wild color choices out in the real world, right? Ok, fine, here are some photos of post-it notes...
-
Search/filter notesno, probably not, copilot. - Import/export notes
- Optional cloud sync - it works if you use sync.com or something similar.
- Keyboard shortcut customization - meh, we'll see.
- Feel free to fix any mistakes I've made (including this haircut! You're just lucky you don't have to see it).
- Um, I wasn't originally going to make this available to the public for all the raisins, but i did, so don't make regret it by making me fix a bunch of code...
- Insstead, just make co-pilot vibe it out.
-
Ok, now get off your computer or phone and go outside.
-
Go and ask her/him out.