Protes

Like Notepad but with database storage:

Free download & open source...

Transform Your Text Files!

Download Protes today and experience the perfect balance of simplicity, power, and security.

Download for Windows View on GitHub

[Protes] - Pro Notes Database

Tired of managing hundreds of scattered .txt files? Protes brings that familiar simplicity into a powerful, organized database—without sacrificing the feel you love.

🔒 Privacy & Control — Password & Encryption

100% local by default. — your notes never leave your machine unless you choose to connect externally.

🧰 Powerful, Polished (but basic) UI

🎨 Personalized Experience

📦 Smart Database Management

⌨️ Efficiency & Workflow in 'Pro Note' editor

Global keyboard shortcuts

➗ Calculator Integration

🔑 AES-256 Encryption Details

Each note's title, tags, and content are encrypted individually using AES-256 in CBC mode with a unique initialization vector (IV). The encryption key is derived from your password using PBKDF2-HMAC-SHA256 with 100,000+ iterations and a per-database random salt (stored in the DB).

No part of your password is ever saved. If you forget it, encrypted data cannot be recovered—by design *USE AT YOUR OWN RISK*. Non-sensitive metadata (e.g., timestamps, IDs) remains unencrypted for usability.

Architecture Info - Designed in Visual Studio

DOWNLOAD PROTES

Download for Windows View on GitHub

😃 About This Project

This is my second C# application (third or fourth if you count my early experiments with C++). I built Protes to prove to myself that I could—and honestly, without AI assistance, I likely wouldn’t have shipped it in such a short time.

Thanks to my prior programming experience, I was able to develop this rapidly with AI support. C# has quickly become one of my favorite languages, and this codebase is fully compatible with C# 7.3.

While I’m still new to desktop app development with WPF and .NET, I’m committed to improving Protes—and more apps are on the way!

💖 Support This Project

If you find Protes useful, consider showing your support:

× Enlarged view