Skip to content

TechUI-Vue3-Lite

Historical Version, Deprecated

TechUI-Vue3-Lite is the first experimental version of TechUI's transition to the Vue 3 + Vite technology stack.

As a lightweight branch of TechUI-Vue2 (the old version), it was released around 2023. Although nominally "Completely Free", to protect the rights of the paid version, it underwent significant stripping and restrictions in functionality. In hindsight, it looks more like an incomplete experience pack rather than a mature open-source library.

Stripped Version

The design intention of TechUI-Vue3-Lite was full of contradictions: it wanted to attract users through free access, but also feared leaking core assets through the free version. This mindset led to the following artificially created limitations:

Component Library Halved

It did not contain the complete TechUI asset library.

  • Limitation: Only about 50% of the SVG decoration and border components from the paid version were extracted.
  • Result: Users often felt "constrained" when using it, unable to build complex interfaces with a unified style.

Crippled Adaptive Capability

Although it claimed "Full-End Adaptation", its actual capability was severely locked down.

  • Limitation: The built-in adaptive container only supported a single "Equal Ratio" mode.
  • Contrast: It could not support advanced modes like width stretching, full-screen filling, or viewport dragging like the current TuiAdaptive.

Annoying "Free" Reminder

Although the complex license encryption logic was removed, a terrible interaction design was added to emphasize copyright.

  • Mechanism: There was no license verification logic, but upon the application's first screen load, it would forcibly pop up an Alert dialog, prompting "Current version is TechUI-Vue3-Lite Free Version" and the version number.
  • Experience: This behavior of forcibly interrupting user operations severely affected the professional feel of the product.

Technical Attempt

Despite the poor experience, TechUI-Vue3-Lite made important explorations in the technical underpinnings. In version v3.5, the project attempted to migrate the calculation logic of SVG dynamic nodes to WebAssembly (WASM) modules for the first time.

Although this move was intended to protect the source code (black-boxing the calculation logic) at the time, it also unexpectedly validated the feasibility of WASM in high-performance frontend computing, accumulating valuable experience for the later birth of the TechUI Prime engine.

Status and Alternatives

TechUI-Vue3-Lite has now completely stopped maintenance.

All its functions and missions have been perfectly replaced by the current @techui/scifi. We have not only lifted all restrictions but also made the code completely open source:

FeatureTechUI-Vue3-Lite (Old)@techui/scifi (New)
Component Count~50% (Stripped)100% (Full Amount)
AdaptationEqual Ratio OnlyFull Modes (Stretch/Equal/Viewport)
Startup ExperienceForced Popup ReminderNo Interference
License ModeClosed-source FreeClosed-source Free

Migration Suggestion

If you still have projects developed based on TechUI-Vue3-Lite, we strongly recommend you migrate to @techui/scifi. You will get a richer component library and an unrestricted development experience.

Released under the MIT License.