Skip to content

ProtonDB v1.0.5

Latest

Choose a tag to compare

@Kisetsu15 Kisetsu15 released this 05 Jul 11:16
· 58 commits to master since this release

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

  1. Download the installer .exe
  2. Run the setup as administrator
  3. Follow the installation prompts
  4. 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 control
  • user: 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.json in the install directory
  • To run ProtonDB as a service: use nssm or 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