Special Thanks
The birth of TechUI stems from a unique convergence of opportunities in this era. The author views themselves as a technology "Integrator," forging countless scattered modules into a new, living entity. While it contains many pioneering and original ideas, it is, more importantly, built upon the shoulders of giants—performing deep iterations and enhancements on existing technologies.
None of this would have been possible without the powerful empowerment of AI. Relying on the author's strength alone, it would have been impossible to construct such a massive, systemic engineering feat. For creators, this is undoubtedly the best of times—even the smallest spark of an idea can leverage the dividends of the era to manifest into a grand reality that was once unimaginable.
With this work, TechUI expresses gratitude for this gift of the era.
We sincerely thank all the individuals, teams, and artificial intelligences that provided inspiration, foundations, and productivity for TechUI.
AI Partners
TechUI adopted a unique "Human + AI" hybrid development model. Special thanks to the following three AI assistants, who effectively handled over 50% of the project's workload.
ChatGPT (OpenAI)
- Contribution Phase: 2022 - 2023 (WASM Breakthrough Period)
- Reason for Gratitude: Served as my Rust language mentor, assisting in overcoming the most obscure memory management and security logic within the WebAssembly encryption modules.
Claude (Anthropic)
- Contribution Phase: 2024 - 2025 (Component Explosion Period)
- Reason for Gratitude: Possesses exceptional logical reasoning capabilities, assisting in the logic decoupling and base code development for the vast majority of complex components in the Base library.
Gemini (Google)
- Contribution Phase: 2025 - 2026 (Ecosystem Refinement Period)
- Reason for Gratitude: Served as the Chief Documentation Expert, assisting in building the entire technical documentation system and managing code reviews and multi-language translation work.
Sources of Inspiration
- @jiaminghi/data-view
- Reason for Gratitude: The spiritual origin of TechUI.
- It was DataV that showed the author the possibilities of Vue big-screen components. Although TechUI has now been completely reconstructed, we have retained and renamed 9 classic border components as a tribute to this project.
Core Dependencies
TechUI stands on the shoulders of giants. The following open-source libraries are indispensable cornerstones of our ecosystem:
- chroma.js: A powerful color processing library that supports TechUI's automatic color matching and gradient generation system.
- Floating UI: Provides precise positioning capabilities for floating components such as Popover and Tooltip.
- Less: A flexible CSS preprocessor that makes TechUI's dynamic theme system possible.
- Icones: Provides a wealth of free icon resources and serves as the data source for
@techui/icons. - dayjs: A lightweight date processing library.
- async-validator: An efficient asynchronous form validation tool.
Knowledge Sharers
Thanks to the excellent technical creators on Bilibili; your high-quality tutorials helped the author break through numerous technical bottlenecks:
- Software Craftsman (软件工艺师): Thank you for your Rust programming language introductory tutorials, which laid the foundation for TechUI's underlying security.
- jumtp: Thank you for your Rust-Wasm + Vite practical tutorials, which allowed Wasm modules to be implemented in Vue projects.
- Front-end Eagle (前端老鹰): Thank you for sharing insights on theme-switching animation effects, which inspired TechUI's smooth skinning experience.
- DuYi Education (渡一教育): Thank you for your solid front-end foundational videos; they are always worth revisiting.