Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NexVaultX

Open-source asset management, built for security and scale

NexVaultX is an open-source organization building a platform for hosting and distributing assets β€” from mods and plugins to any binary artifact.


About NexVaultX

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.

Platform Features

  • 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.

Architecture

NexVaultX Frontend (web app)
        β”‚
        β–Ό
   Rust Backend Daemon
        β”‚
        β”œβ”€β”€ API
        β”œβ”€β”€ Authentication
        β”œβ”€β”€ Assets
        β”œβ”€β”€ Search
        β”œβ”€β”€ Storage
        β”œβ”€β”€ Database
        └── Jobs
              β”‚
              β”œβ”€β”€ Malware Scanner
              β”œβ”€β”€ Asset Processor
              └── Search Indexer

Repositories

Repository Description
.github Organization profile and meta

More repositories coming soon.

Roadmap

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.

About

:D

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages