Engineering KV Files PRO: 3D CAD Viewports, Adobe PSD Parsers & Offline Ed25519 Licensing in Rust
Following the release of the open-source KV Files web file manager, teams working in architecture, industrial engineering, and creative agencies reached out with advanced enterprise needs:
- Viewing massive 3D CAD and BIM engineering models (DWG, DXF, IFC, STEP, STL) directly inside the browser without installing expensive CAD desktop software.
- Inspecting multi-layer Adobe Photoshop (PSD) and Illustrator (AI) design files without launching Adobe Creative Cloud.
- Ensuring compliance in high-security air-gapped enterprise networks through 100% offline asymmetric cryptographic licensing.
To address these requirements, I engineered KV Files PRO (kv-file-pro).
⚡ Key Commercial Capabilities
1. Universal 3D CAD & BIM Viewport
Engineers and architects can preview complex 3D assemblies and construction drawings directly inside their browser tab:
- Formats Supported: DWG, DXF, IFC (BIM), STEP, IGES, STL, and OBJ.
- Hardware-Accelerated WebGL/WebGPU Rendering: Smooth orbital rotation, exploded views, section cuts, and measurement calipers.
- Zero Software Footprint: Team members on tablets or budget laptops can inspect millimeter-accurate blueprints without needing specialized desktop workstations.
2. Adobe Creative Suite Layer Parser
Creative studios can preview raw design assets before delivery:
- Parses multi-layer Adobe Photoshop (
.psd) files on the fly. - Allows toggling individual layer visibility, inspecting layer blending modes, and exporting individual raster assets directly from the file browser.
- Previews Illustrator (
.ai) and InDesign (.indd) spreads with embedded color profile fidelity.
3. Typography & Font Inspector Studio
Designers can drag and drop OTF, TTF, and WOFF2 font files into a specialized inspector to test custom glyphs, kerning tables, variable font weight sliders, and ligature ligatures in real time.
4. 100% Offline Ed25519 Cryptographic Licensing
Enterprise environments often mandate strict air-gapped isolation from the public internet. KV Files PRO utilizes asymmetric Ed25519 cryptographic signatures:
- License keys are validated mathematically against embedded public keys directly inside the Rust binary.
- Requires zero internet connectivity, zero outbound telemetry, and zero third-party licensing servers.
📦 Deployment
KV Files PRO is packaged as an optimized commercial Docker container:
docker run -d \
--name kv-file-pro \
-p 8080:8080 \
-v /enterprise/storage:/data \
-v ./kv-pro-data:/config \
-e LICENSE_KEY="your-ed25519-license-key" \
vndangkhoa/kv-file-pro:latest
🔗 Learn More
Explore full documentation, interactive live demos, and licensing details:
🌐 KV Files PRO Portal: https://vndangkhoa.github.io/kv-file/#pro
⭐ GitHub Organization: https://github.com/vndangkhoa
Top comments (0)