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
sdc-alibaba avatar

sdc-alibaba/SUI-Mobile

0
View on GitHub↗
6,058 stars·1,556 forks·JavaScript·MIT·13 viewsm.sui.taobao.org/components↗

SUI Mobile

SUI-Mobile is a lightweight JavaScript UI library for building mobile web interfaces. It provides a collection of touch-optimized components including navigation bars, tab bars, grids, accordion lists, buttons, forms, scrollable content areas, dialogs, preloaders, image viewers, and slide shows.

The library is built as a set of independent Zepto plugins, each with its own default configuration and no cross-dependencies, which reduces code coupling. It includes a REM-based scaling system that proportionally resizes the entire page layout across different screen widths, and integrates a click-handling library to fix the 300ms tap delay on touch devices while preventing click penetration.

The project includes unit tests that verify component APIs, method calls with varied parameters, simulated user interactions, and correct event triggering.

Features

  • Mobile UI Components - Construct touch-optimized interfaces for mobile devices using a lightweight component library.
  • Mobile Web Libraries - Create lightweight mobile web interfaces that work on older mobile devices using a UI library.
  • UI Component Plugins - Encapsulate each UI component as an independent plugin to reduce code coupling.
  • Pull-to-Refresh & Infinite Scroll - Provide scroll bars, pull-to-refresh, and infinite scroll for long content lists.
  • Media Dialogs & Preloaders - Display modal dialogs, preloaders, image viewers, and slide shows for user interaction.
  • REM Scaling Frameworks - Apply a REM-based scaling system so the entire page resizes proportionally on different screen widths.
  • Mobile UI Suites - Construct navigation bars, tab bars, grids, and accordion lists for mobile web interfaces.
  • Zepto Plugins - Encapsulate each UI component as a standalone plugin with its own default configuration and no cross-dependencies.
  • Touch Tap Delay Fixes - Fix the 300ms tap delay on touch devices by integrating a click-handling library that also prevents click penetration on mobile browsers.
  • Component Configuration Defaults - Set default parameters on a component's prototype so each plugin manages its own configuration.
  • Mobile Form Implementations - Render buttons and form elements styled for touch interaction on mobile devices.

Star history

Star history chart for sdc-alibaba/sui-mobileStar history chart for sdc-alibaba/sui-mobile

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

Projects sharing features with SUI Mobile

These projects share indexed features with SUI Mobile. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jdf2e/nutuijdf2e avatar

    jdf2e/nutui

    6,506View on GitHub↗

    京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)

    Vue
    View on GitHub↗6,506
  • ftlabs/fastclickftlabs avatar

    ftlabs/fastclick

    18,534View on GitHub↗

    Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a physical tap and a click event on mobile browsers. It functions as a lightweight DOM event handler middleware that manages touch-to-click timing to reduce input lag and improve the responsiveness of mobile web interfaces. The library provides granular control over touch latency removal, including a mechanism to exclude specific elements from this optimization. This allows certain user interface components to maintain native browser touch behavior via CSS class identifiers. The pro

    HTML
    View on GitHub↗18,534
  • airyland/vuxairyland avatar

    airyland/vux

    17,486View on GitHub↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Vueantcomponentsjavascript
    View on GitHub↗17,486
  • ant-design/ant-design-mobileant-design avatar

    ant-design/ant-design-mobile

    12,006View on GitHub↗

    Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of pre-styled interface elements and standardized UI blocks used to create consistent, responsive user interfaces for mobile web applications. The framework focuses on mobile web design and frontend interface engineering, providing tools to implement interaction patterns tailored for touch-based browsing. It ensures a uniform look and feel across different mobile browsers and handheld device screens. The library incorporates responsive layout systems and CSS-variable-based theming.

    TypeScriptant-designantdantd-mobile
    View on GitHub↗12,006
Compare all 30 related projects→

Frequently asked questions

What does sdc-alibaba/sui-mobile do?

SUI-Mobile is a lightweight JavaScript UI library for building mobile web interfaces. It provides a collection of touch-optimized components including navigation bars, tab bars, grids, accordion lists, buttons, forms, scrollable content areas, dialogs, preloaders, image viewers, and slide shows.

What are the main features of sdc-alibaba/sui-mobile?

The main features of sdc-alibaba/sui-mobile are: Mobile UI Components, Mobile Web Libraries, UI Component Plugins, Pull-to-Refresh & Infinite Scroll, Media Dialogs & Preloaders, REM Scaling Frameworks, Mobile UI Suites, Zepto Plugins.

Which projects share features with sdc-alibaba/sui-mobile?

Projects with overlapping indexed features include: jdf2e/nutui — 京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web). ftlabs/fastclick — Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a… crazycodeboy/react-native-splash-screen — This project is a cross-platform mobile splash screen and boot manager for applications. It functions as a native… airyland/vux — Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It… ant-design/ant-design-mobile — Ant Design Mobile is a mobile UI component library and design system built for React. It provides a collection of… fangwei716/30-days-of-react-native — This project is a collection of practical implementation examples and demonstrations for building mobile applications…