Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devaulty Logo

A local-first, encrypted project management vault for developers.

DownloadFeaturesSecurityDeveloper Docs


Overview

Devaulty is a desktop application designed to help software developers organize projects, store sensitive credentials, track ongoing issues, and manage code snippets — all in one place.

Built with a local-first philosophy, Devaulty operates entirely offline. Your data never leaves your machine and is never sent to external servers or cloud services.


Security & Privacy

Security is the core foundation of Devaulty.

  • 100% Offline: No remote servers, no cloud telemetry, no account registration.
  • Local Master Password: Your vault is locked with a master password that is never saved to disk.
  • Strong Encryption: Key derivation uses Argon2id and credentials are encrypted at rest with AES-256-GCM.
  • Memory Protection: Sensitive cryptographic payloads are cleared from RAM immediately after use to prevent memory inspection attacks.

Key Features

  • Project Workspaces: Group your credentials, snippets, problems, and notes by project.
  • Encrypted Credential Store: Safely store API keys, database URLs, SSH keys, and passwords.
  • Code Snippets Vault: Save reusable code snippets with syntax highlighting and language tag filters.
  • Problem Tracking: Keep track of current bugs, technical debt, and blocker issues for each project.
  • Notes & Bookmarks: Write Markdown notes and store important project links.
  • Tagging System: Categorize any item using cross-cutting tags for quick searching.

Installation

You do not need to compile from source to use Devaulty. Pre-compiled native installers are available for Linux, Windows, and macOS.

  1. Go to the Releases page of this repository.
  2. Download the package for your operating system:
    • Linux: .deb (Debian/Ubuntu) or .rpm (Fedora/RHEL)
    • Windows: .msi installer
    • macOS: .dmg package
  3. Install and run the application.

Developer Documentation

If you want to contribute, inspect the codebase, or build Devaulty from source, refer to the component documentation:

  • ⚙️ Backend Documentation — Go architecture (Hexagonal), SQLite persistence, embedded migrations, and security handlers.
  • 🎨 Frontend Documentation — React, Vite, TypeScript, and Tauri v2 shell integration.

License

Devaulty is distributed under the PolyForm Noncommercial License 1.0.0.

  • Permitted: Noncommercial use, personal customization, educational research, and open-source contributions.
  • Prohibited: Commercial exploitation, reselling, or distribution for monetary compensation.

Devaulty Icon
Devaulty — Keep your developer workflow secure and organized.

About

Local-first, encrypted project management vault for developers. Built with Go, React & Tauri v2.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages