Repository navigation
ProtonDB🧠
Welcome to ProtonDB, a fast and simple NoSQL document database for offline desktop applications and developers who prefer lightweight solutions.
This installer includes everything you need to get started with ProtonDB, including:
- ✅ The ProtonDB Shell for database interaction
- 🔐 User-based access control (admin, user)
- 🖥 Automatic service installation (optional)
- 🧰 Setup script & configuration
- 📦 Ready-to-use out of the box
🚀 Getting Started
🖥 Installation
- Download the installer
.exe - Run the setup as administrator
- Follow the installation prompts
- Launch the ProtonDB Shell from Start Menu or desktop shortcut
🧪 Example Commands
database.create("mydb")
collection.create("users")
users.insert({ "name": "Alice", "age": 23 })
users.print()
Everything is done via simple commands, For more info checkout User Documentation
🔐 Authentication
You can log in as:
admin: Full controluser: Limited access
Default Credentials
username : admin123
password : welcome
You must be admin to create/delete profiles or databases.
💡 Features
- Offline-first local database
- Easy terminal-based interface
- Secure user system with password hashing
- Lightweight and fast
- Works without internet
- Can run as Windows background service
🛠 Advanced Options
- To change default port/host: edit
config.jsonin the install directory - To run ProtonDB as a service: use
nssmor install via setup
❓ FAQs
Q: Where is my data stored?
A: Data is stored in a local folder in binary format. Fast and secure.
Q: Can I recover data?
A: Yes. The data is human-readable JSON internally.
Q: Can I use this for production?
A: ProtonDB is great for lightweight offline or embedded use cases.
📄 License
ProtonDB is open-source and free to use. See LICENSE.txt for details.
🤖 Author
Kisetsu
Full Changelog: v1.0.4...v1.0.5