awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
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·2 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

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.

What are some open-source alternatives to umicro/uview?

Open-source alternatives to umicro/uview 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…

Open-source alternatives to UView

Similar open-source projects, ranked by how many features they share with UView.
  • 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
See all 30 alternatives to UView→