Topics / #mobile-web

Mobile-web projects on GitHub

UI kits and libraries optimized for web pages on mobile browsers.

As of , the most-starred Mobile-web projects on GitHub are swiper (41.9K stars), vue2-elm (41K stars) and weui (27.4K stars). GitHub.Locker tracks 18 Mobile-web repositories with 316.9K stars combined. The fastest-growing on October 17 was RhineLabUI, with +5 stars in a day.

18Projects
316.9KStars in total
+15Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

18 projects · by stars

  1. #1 · nolimits4web/swiper

    swiper

    Swiper is a free open-source mobile touch slider with hardware accelerated transitions and native-like feel, made for mobile websites, mobile web apps and native/hybrid apps.

    41.9K
  2. #2 · bailicangdu/vue2-elm

    vue2-elm

    This is a large demo single-page application that clones the Eleme (饿了么) food delivery platform, built to showcase a real-world, production-scale Vue 2 project with 45 pages covering login, search, shop listings, cart, and checkout flow.

    41K
  3. #3 · Tencent/weui

    weui

    WeUI is a UI library from WeChat's official design team: it gives mobile web pages the WeChat look-and-feel, with widgets styled like the WeChat app itself.

    27.4K
  1. 4

    vant

    24.4Kyouzan/vant · TypeScript

    Vant is a lightweight, customizable Vue UI library for mobile web apps: 80+ high-quality components averaging about 1KB each (min+gzip), maintained by Youzan under the MIT license.

  2. 5

    eruda

    21.2Kliriliri/eruda · JavaScript

    Eruda is a console and devtools panel for mobile browsers, letting you debug web pages on a phone the same way you'd use Chrome DevTools on desktop.

  3. 6

    fastclick

    18.5Kftlabs/fastclick · HTML

    A small open-source JavaScript library from FT Labs, part of the Financial Times. It removes the 300ms delay between a physical tap and the firing of the click event on mobile browsers, so apps feel less laggy and more responsive.

  4. 7

    skrollr

    18.4KPrinzhorn/skrollr · HTML

    A stand-alone JavaScript library for parallax scrolling effects, about 12k minified, working on desktop and mobile (Android, iOS) browsers — really a full-fledged scrolling-animation library, with parallax just one use case.

  5. 8

    vConsole

    17.5KTencent/vConsole · TypeScript

    A lightweight, extendable front-end developer tool for debugging mobile web pages: an on-page console that shows logs, network requests, elements and storage right on the phone.

  6. 9

    vux

    17.4Kairyland/vux · Vue

    Vux is a library of mobile UI components for Vue 2, based on WeUI — the design language used across WeChat's web pages.

  7. 10

    WebGL-Fluid-Simulation

    16.7KPavelDoGreat/WebGL-Fluid-Simulation · JavaScript

    It is an interactive WebGL demo that simulates fluid dynamics in real time, letting you swirl colorful liquid-like effects with your mouse or finger directly in the browser.

  8. 11

    better-scroll

    16.4Kustbhuangyi/better-scroll · TypeScript

    BetterScroll is a JavaScript plugin that solves scrolling problems on the mobile web; PC browsers are supported too.

  9. 12

    mint-ui

    16.4KElemeFE/mint-ui · Vue

    Mint UI is a set of ready-made mobile UI elements — interface components written for Vue 2.0 that you drop into a Vue app to build mobile web pages.

  10. 13

    WebFundamentals

    13.9Kgoogle/WebFundamentals · JavaScript

    This was the source repository for Web Fundamentals, the former developer.google.com/web documentation covering web development best practices (performance, PWAs, mobile web, Chrome features).

  11. 14

    lib-flexible

    12.5Kamfe/lib-flexible · JavaScript

    lib-flexible (amfe-flexible) is a legacy mobile web layout library that dynamically sets the root font-size based on the device's screen width, so page elements sized in rem scale proportionally across different screen sizes.

  12. 15

    douyin

    11.5Kzyronon/douyin · Vue

    A Vue3 + Pinia clone of Douyin (TikTok), built to showcase best practices for using Vue on mobile with a native-app-like smooth short-video feed.

  13. 16

    RhineLabUI

    831LBEILC/RhineLabUI · TypeScript

    This is a non-official, fan-made recreation of the Rhine Lab terminal interface from the Arknights special PV 'Rhine Lab: Access', turned into an interactive 3D web app where you browse and inspect 40 archive files.

  14. 17

    whirl

    510whirlchat/whirl · TypeScript

    Whirl is a full-stack AI chat app built on Next.js and Convex. It is the open-source code behind whirl.chat, routing conversations through OpenRouter to top models while adding memory, living documents, and tool integrations.

  15. 18

    dopa-drill

    243grmchn/dopa-drill · JavaScript

    A browser-only math drill game ('Dopadrill') where the visual effects and music keep escalating with every correct answer. A mascot named Dopakichi carries your typed numbers and celebrates each correct result, building toward a festival-like finale.

Often tagged together