Skip to content

@TechUI/Prime Introduction

TechUI Prime (Flagship Edition) is the all-encompassing form within the TechUI ecosystem, and the ultimate development platform built specifically for Independent Software Vendors (ISVs) and enterprise-level teams.

As a brand-new upgrade to TechUI-Vue2 and the third-generation paid core of the TechUI project, Prime has undergone a complete refactoring. It is no longer just a component library, but a complete frontend solution integrating data presentation, interaction logic, and sci-fi visuals.

Whether building large data visualization screens, complex enterprise workbenches, or cross-platform mobile applications, TechUI Prime delivers a development experience akin to a "dimensionality reduction strike" through its "Three-in-One" architecture.

The TechUI Prime component library consists of 3 component libraries: Base+Admin+Scifi. It can disable Admin-related functions through initialization configuration parameters.

TechUI is a long-termist project; we pursue not only code quality but also service durability.

TechUI Prime is the "economic pillar" that allows the entire TechUI ecosystem to be continuously iterated, maintained, and kept at a high standard.

It is precisely because of the paid support from Prime users that we can invest significant energy into polishing the underlying Wasm engine, writing detailed documentation, and continuously maintaining the community edition component libraries. Purchasing Prime is not just buying a set of code; it is injecting power into the future of this project.

♾️ Unlimited Trial Mode

We believe "try before you buy" is the best way to build trust. The Prime component library comes with a built-in fully functional trial mode. When no license is configured:

  • Full Features: You can experience all functionalities of Prime, including 3D components and convenient chart components, without any feature stripping.
  • Unlimited Refreshes: The trial mode only has a single session duration limit (usually 10 minutes). After the countdown ends, you only need to refresh the page to reset the timer and continue debugging. This means you can completely finish the development of an entire Demo in your local development environment for free.

🆓 Free for Commercial Use (Independent Components)

We always maintain respect for the free spirit. If you do not need the all-encompassing fusion features of Prime, the following three component libraries fully support free commercial use when used independently:

  • @techui/scifi (Sci-Fi Visuals)
  • @techui/base (Basic Charts)
  • @techui/admin (Backend Business)

You can freely use them in personal or commercial projects without paying any fees (console copyright identification must be retained).

💡 Our Commitment

Whether you are a free version user or a paid version customer, TechUI promises to provide high-quality code and a stable core experience. The revenue from Prime will feed back into the entire ecosystem, making the free versions even better.

Three-in-One

Prime breaks functional boundaries by atomically fusing three vertical domain component libraries via Rust Wasm at the bottom layer. This not only solves context conflicts when multiple libraries coexist but also allows a single set of your code to possess both "sci-fi skin" and "business bones."

📊 Base: Solid Data Foundation

"Let data express precisely" Prime integrates all capabilities of @techui/base, providing high-performance chart and information components.

  • Professional Charts: Deeply encapsulated ECharts, with built-in commercial-grade color schemes and interaction themes.
  • Digital Instrumentation: Provides high-density information carriers such as digital display cards, dials, and progress rings.
  • Applicable Scenarios: Data analysis panels, real-time monitoring screens.

🚀 Scifi: Ultimate Visual Impact

"Cinematic sci-fi experience" Prime inherits the core rendering algorithms of @techui/scifi.

  • Dynamic SVG Engine: All borders and decorative lines are generated by real-time Wasm calculations. They are not static images, but vector mathematical paths that can be arbitrarily scaled and deformed.
  • FUI Design Language: Built-in holographic projection, optical jitter, and Cyberpunk style decorations, instantly elevating the technological feel and value of the system.
  • Applicable Scenarios: Command center backgrounds, large screen decoration layers, key metric emphasis.

🎛️ Admin: Efficient Business Middle Platform

"Complex logic processing" Prime encompasses the complete business suite of @techui/admin.

  • Interaction Loop: Provides standardized forms, DataGrids, pop-ups, and layout containers.
  • Unified Interaction: Ensures that the operation logic of the backend management interface remains highly consistent with the visual style of the frontend large screen.
  • Applicable Scenarios: System configuration backends, data entry terminals, business operation consoles.

Revolutionary Adaptation

In the Admin component library, we have built in the proud TuiAdaptive component—this is currently the most powerful adaptive/adaptation solution on the market.

It adopts an equal-ratio scaling scheme, thoroughly solving the adaptation difficulties of large screens and management backends under different resolutions.

  • Multiple Adaptation Modes: Perfectly adapts to full screen, wide screen, browsers with zoom, and various other scenarios.
  • GIS/Map Exclusive Optimization:
    • Solved the industry pain point where traditional transform scaling causes click coordinate offsets in map components like Cesium/Leaflet.
    • Original "Synchronous Penetration Container" technology ensures that map interactions remain precise under scaling states.
  • Drag Mode: Supports activating drag debugging via the browser zoom function, making it painless to restore design drafts.

Applicable Scenarios

Prime is born for those high-value, high-complexity projects:

  • Software Vendors (ISV): Developing general data visualization platforms or industry software and selling them to multiple downstream customers.
  • Large Enterprise Middle Platforms: Hybrid systems that need to manage both "cool large screens" and "plain backends" within a single project.
  • Confidential/Intranet Projects: Government and enterprise projects with strict requirements for code security, asset protection, and offline operation.

License

TechUI license categories are divided into:

  • Heavy License vs. Light License: Two-way joint decryption (Client Key + Npm Keychain) vs. Single Key Constraint (Client Key).

Prime adopts a Heavy License to protect copyright, featuring a dual verification mechanism. The Wasm core module must acquire both the local client key and the externally injected keychain to complete the decryption process.

  • Mandatory: If authorization parameters are not configured, Prime will enter trial mode with a 10-minute limit.
  • Dependency: After obtaining authorization, Must install and import @techui/prime-keychain.

For information on how to obtain a license, please skip to the Authorization chapter.

Released under the MIT License.