NexVaultX is an open-source organization building a platform for hosting and distributing assets β from mods and plugins to any binary artifact.
NexVaultX is a platform for secure, scalable asset management, split across focused repositories:
- Frontend β the web application and user experience
- Rust backend daemon β the central backend service for asset handling, search, security, storage, and database operations
Every uploaded asset is treated as untrusted input: files are validated, hashed, scanned for malware, and inspected before they can be published.
- Native Rust search β fast, typo-tolerant fuzzy search with relevance scoring, filtering, sorting, and pagination. No external search engine dependency.
- Malware & security scanning β file type validation, archive inspection, path traversal and archive-bomb detection, static analysis, and a quarantine state for suspicious assets.
- S3-compatible storage β AWS S3, Cloudflare R2, MinIO, and other providers via presigned uploads and downloads. Storage credentials never reach the frontend.
- Asset versioning β full lifecycle management for assets and their versions.
- Background processing β an asynchronous asset pipeline with job states, retries, and failure handling that keeps expensive work off the API hot path.
- Database-first design β the database is the source of truth; search indexes are derived, rebuildable structures.
NexVaultX Frontend (web app)
β
βΌ
Rust Backend Daemon
β
βββ API
βββ Authentication
βββ Assets
βββ Search
βββ Storage
βββ Database
βββ Jobs
β
βββ Malware Scanner
βββ Asset Processor
βββ Search Indexer
| Repository | Description |
|---|---|
.github |
Organization profile and meta |
More repositories coming soon.
NexVaultX is in early development. The current milestone is establishing the Rust backend daemon as the foundation for the API, asset management, storage, database access, native search, malware scanning, and background processing.
π View the full roadmap & TODO β
NexVaultX β secure asset management, built in the open.