awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
umicro avatar

umicro/uView

0
View on GitHub↗
4,217 stars·764 forks·Vue·MIT·17 views

UView

uView is a cross-platform UI framework and component library for uni-app. It provides a collection of pre-built user interface elements and layout templates used to create interfaces that function across different mobile operating systems and web-based mini-program platforms.

The system uses a modular architecture that allows for the import of specific elements to minimize the final application bundle size. It also includes a JavaScript utility toolkit containing helper functions and programming tools to simplify common development tasks.

The framework covers interface prototyping through structural templates and the implementation of reusable UI components. It further provides a compatibility layer to map components across multiple runtimes.

Features

  • Cross-Platform UI Frameworks - Provides a framework for developing graphical user interfaces that run consistently across multiple mobile and mini-program platforms.
  • Mini Program Component Libraries - Provides a dedicated library of pre-built components and templates specifically for uni-app development.
  • Cross-Platform UI Component Libraries - Provides a comprehensive library of reusable UI elements designed for consistent behavior across mobile and web environments.
  • Cross-Platform Abstraction Layers - Provides an abstraction layer that maps a single set of components across various mobile and web runtimes.
  • Cross-Platform Interface Design - Enables the creation of a single user interface that functions consistently across mobile and web platforms.
  • Modular UI Components - Utilizes a modular architecture where interfaces are composed of independent, reusable UI elements.
  • UI Component Integrations - Provides a library of pre-built interface elements to accelerate the construction of application views.
  • Component-Based Architectures - Implements a modular architecture based on reusable UI components to construct application views.
  • Bundle Size Optimization - Optimizes the final asset size by allowing the import of only the required components.
  • JavaScript Utility Libraries - Ships a comprehensive toolkit of JavaScript helper functions to simplify repetitive programming tasks.
  • JavaScript Bundle Tree-Shaking - Supports reducing the final package size by bundling only the components and utilities actually used in the code.
  • Page Layout Templates - Includes pre-defined structural templates to ensure consistent visual alignment and page composition across devices.
  • Bundle Optimizers - Implements selective imports to keep the final application package size small.
  • Front-End Utilities - Includes a set of front-end JavaScript utilities to simplify common development tasks.

Star history

Star history chart for umicro/uviewStar history chart for umicro/uview

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does umicro/uview do?

uView is a cross-platform UI framework and component library for uni-app. It provides a collection of pre-built user interface elements and layout templates used to create interfaces that function across different mobile operating systems and web-based mini-program platforms.

What are the main features of umicro/uview?

The main features of umicro/uview are: Cross-Platform UI Frameworks, Mini Program Component Libraries, Cross-Platform UI Component Libraries, Cross-Platform Abstraction Layers, Cross-Platform Interface Design, Modular UI Components, UI Component Integrations, Component-Based Architectures.

Which projects share features with umicro/uview?

Projects with overlapping indexed features include: reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained… motiadev/motia — Motia is a cross-platform frontend framework designed for building and maintaining scalable user interfaces. It… callstack/react-native-paper — React Native Paper is a cross-platform UI framework that provides a comprehensive suite of pre-built components based… fabiospampinato/cash — Cash is a lightweight DOM manipulation library and HTML element wrapper designed as an alternative to jQuery for… material-components/material-components — Material Components is a cross-platform user interface framework and design system library that provides a collection… xotahal/react-native-material-ui — This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides…

Projects sharing features with UView

These projects share indexed features with UView. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • reactjs/react.devreactjs avatar

    reactjs/react.dev

    11,765View on GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    View on GitHub↗11,765
  • motiadev/motiaMotiaDev avatar

    MotiaDev/motia

    18,180View on GitHub↗

    Motia is a cross-platform frontend framework designed for building and maintaining scalable user interfaces. It functions as a component-based library that enables developers to assemble complex application layouts using a standardized set of modular building blocks. The framework utilizes a declarative layout engine to define interface structures, ensuring consistent behavior across different operating systems and screen sizes. By employing a state-driven reconciliation process, the system automatically synchronizes visual elements with the underlying data model, while a dependency injection

    Rustagentsaiapi
    View on GitHub↗18,180
  • callstack/react-native-papercallstack avatar

    callstack/react-native-paper

    14,292View on GitHub↗

    React Native Paper is a cross-platform UI framework that provides a comprehensive suite of pre-built components based on Material Design specifications. It serves as a library for building consistent mobile interfaces by mapping high-level design elements to native platform primitives, ensuring a unified visual language across different operating systems. The library distinguishes itself through a global context provider that manages theme injection and portal-based overlay rendering for elements like modals and tooltips. Developers can apply custom brand identities by overriding default desi

    TypeScripthacktoberfestmaterial-designreact-native
    View on GitHub↗14,292
  • fabiospampinato/cashfabiospampinato avatar

    fabiospampinato/cash

    7,041View on GitHub↗

    Cash is a lightweight DOM manipulation library and HTML element wrapper designed as an alternative to jQuery for selecting and modifying elements in modern browsers. It functions as a modular DOM framework and JavaScript utility library, providing a system to wrap DOM nodes into actionable collections for batch processing. The project is built with a modular design that supports tree-shaking, allowing build tools to exclude unused methods to minimize the final bundle size. It provides mechanisms for extending the core functionality and collection prototypes to implement reusable plugins and c

    JavaScriptcashdomjavascript
    View on GitHub↗7,041
  • Compare all 30 related projects→