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.
Hot right now
Most stars gained in a day · Oct 17
+5RhineLabUI
LBEILC/RhineLabUI · ★ 831This 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.
eruda
liriliri/eruda · ★ 21.2KEruda 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.
+2weui
Tencent/weui · ★ 27.4KWeUI 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.
+2whirl
whirlchat/whirl · ★ 510Whirl 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.
The all-time top
18 projects · by stars
- 41.9K
#1 · nolimits4web/swiperswiper
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.
- 41K
#2 · bailicangdu/vue2-elmvue2-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.
- 27.4K
#3 · Tencent/weuiweui
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.
- 4

vant
24.4Kyouzan/vant · TypeScriptVant 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.
- 5

eruda
21.2Kliriliri/eruda · JavaScriptEruda 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.
- 6

fastclick
18.5Kftlabs/fastclick · HTMLA 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.
- 7

skrollr
18.4KPrinzhorn/skrollr · HTMLA 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.
- 8

vConsole
17.5KTencent/vConsole · TypeScriptA 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.
- 9

vux
17.4Kairyland/vux · VueVux is a library of mobile UI components for Vue 2, based on WeUI — the design language used across WeChat's web pages.
- 10

WebGL-Fluid-Simulation
16.7KPavelDoGreat/WebGL-Fluid-Simulation · JavaScriptIt 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.
- 11
better-scroll
16.4Kustbhuangyi/better-scroll · TypeScriptBetterScroll is a JavaScript plugin that solves scrolling problems on the mobile web; PC browsers are supported too.
- 12

mint-ui
16.4KElemeFE/mint-ui · VueMint 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.
- 13

WebFundamentals
13.9Kgoogle/WebFundamentals · JavaScriptThis 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).
- 14

lib-flexible
12.5Kamfe/lib-flexible · JavaScriptlib-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.
- 15
douyin
11.5Kzyronon/douyin · VueA 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.
- 16

RhineLabUI
831LBEILC/RhineLabUI · TypeScriptThis 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.
- 17

whirl
510whirlchat/whirl · TypeScriptWhirl 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.
- 18

dopa-drill
243grmchn/dopa-drill · JavaScriptA 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.
Related topics
Often tagged together