Viewport Open Source Projects
Browse 238 Viewport open source projects, ranked by GitHub stars. Find the most popular Viewport tools and libraries.
ustbhuangyi/better-scroll
:scroll: inspired by iscroll, and it supports more features and has a better scroll perfermance
Metrics details
| Stars | 16,482 |
GoogleChromeLabs/quicklink
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
Metrics details
| Stars | 11,258 |
locomotivemtl/locomotive-scroll
🛤 Detection of elements in viewport & smooth scrolling with parallax.
Metrics details
| Stars | 8,833 |
charmbracelet/bubbles
TUI components for Bubble Tea 🫧
Metrics details
| Stars | 8,688 |
alvarcarto/url-to-pdf-api
Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Metrics details
| Stars | 7,104 |
thebuilder/react-intersection-observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
Metrics details
| Stars | 5,539 |
Bodmer/TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
Metrics details
| Stars | 4,844 |
camwiegert/in-view
Get notified when a DOM element enters or exits the viewport. :eyes:
Metrics details
| Stars | 4,611 |
terwanerik/ScrollTrigger
Let your page react to scroll changes.
Metrics details
| Stars | 3,961 |
dwqs/blog
:dog: :clap: :star2: Welcome to star
Metrics details
| Stars | 3,771 |
toddmotto/echo
Lazy-loading images with data-* attributes
Metrics details
| Stars | 3,697 |
mciastek/sal
🚀 Performance focused, lightweight scroll animation library 🚀
Metrics details
| Stars | 3,696 |
electerious/basicScroll
Standalone parallax scrolling for mobile and desktop with CSS variables.
Metrics details
| Stars | 3,600 |
jtyjty99999/mobileTech
A useful tools or tips list for mobile web application developing
Metrics details
| Stars | 3,315 |
stutrek/scrollmonitor
A simple and fast API to monitor elements as you scroll
Metrics details
| Stars | 3,275 |
evrone/postcss-px-to-viewport
A plugin for PostCSS that generates viewport units (vw, vh, vmin, vmax) from pixel units. The best choice to create a scalable interface on different displays by one design size.
Metrics details
| Stars | 3,153 |
RubyLouvre/mobileHack
这里收集了许多移动端上遇到的各种坑
Metrics details
| Stars | 2,941 |
ElemeFE/vue-infinite-scroll
An infinite scroll directive for vue.js.
Metrics details
| Stars | 2,859 |
pocketjoso/penthouse
Generate critical css for your web pages
Metrics details
| Stars | 2,681 |
joshwnj/react-visibility-sensor
Sensor component for React that notifies you when it goes in or out of the window viewport.
Metrics details
| Stars | 2,321 |
alex3165/react-mapbox-gl
A React binding of mapbox-gl-js
Metrics details
| Stars | 1,988 |
xtianmiller/emergence.js
Detect element visibility in the browser
Metrics details
| Stars | 1,869 |
lyft/scissors
✂ Android image cropping library
Metrics details
| Stars | 1,818 |
leukbaars/DreamUV
DreamUV - 3D viewport UV editing tools for Blender
Metrics details
| Stars | 1,767 |
OpenBoardView/OpenBoardView
View .brd files
Metrics details
| Stars | 1,750 |
hoosin/mobile-web-favorites
This is a favorites, with a mobile web tips.
Metrics details
| Stars | 1,741 |
robb0wen/tornis
Tornis helps you watch and respond to changes in your browser's viewport 🌲
Metrics details
| Stars | 1,590 |
rodneyrehm/viewport-units-buggyfill
Making viewport units (vh|vw|vmin|vmax) work properly in Mobile Safari.
Metrics details
| Stars | 1,581 |
wellyshen/react-cool-inview
😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).
Metrics details
| Stars | 1,452 |
usablica/kissui.scrollanim
CSS3 scroll animation library
Metrics details
| Stars | 1,409 |
Paul-Browne/lazyestload.js
load images only when they are in (and remain in) the viewport
Metrics details
| Stars | 1,405 |
yahoo/react-stickynode
A performant and comprehensive React sticky component.
Metrics details
| Stars | 1,340 |
aeagle/react-spaces
React components that allow you to divide a page or container into nestable anchored, scrollable and resizable spaces.
Metrics details
| Stars | 1,315 |
artsy/fresnel
An SSR compatible approach to CSS media query based responsive layouts for React.
Metrics details
| Stars | 1,297 |
aekaplan/grid
A simple guide to responsive design.
Metrics details
| Stars | 1,265 |
davidfig/pixi-viewport
A highly configurable viewport/2D camera designed to work with pixi.js
Metrics details
| Stars | 1,215 |
morr/jquery.appear
jQuery plugin for tracking element's appearance in browser viewport
Metrics details
| Stars | 1,193 |
morellodev/react-awesome-reveal
React components to add reveal animations using the Intersection Observer API and CSS Animations.
Metrics details
| Stars | 1,191 |
aachman98/Sorcar
Procedural modeling in Blender using Node Editor
Metrics details
| Stars | 1,178 |
zhoushengmufc/iosselect
webapp通用选择器
Metrics details
| Stars | 1,165 |
researchgate/react-intersection-observer
React component for the Intersection <Observer /> API
Metrics details
| Stars | 1,161 |
williamngan/roll
roll and scroll tracking -- a tiny javascript library
Metrics details
| Stars | 1,005 |
ilyashubin/scrollbooster
Enjoyable content drag-to-scroll library
Metrics details
| Stars | 1,004 |
letsar/flutter_sticky_header
Flutter implementation of sticky headers for sliver
Metrics details
| Stars | 997 |
alexjoverm/v-lazy-image
Lazy load images using Intersection Observer, apply progressive rendering and css animations.
Metrics details
| Stars | 988 |
loktar00/react-lazy-load
React component that renders children elements when they enter the viewport.
Metrics details
| Stars | 981 |
customd/jquery-visible
A jquery plugin which allows us to quickly check if an element is within the browsers visual viewport regardless of the window scroll position
Metrics details
| Stars | 980 |
vvo/lazyload
:bullettrain_front: Lazyload images, iframes, widgets with a standalone JavaScript lazyloader
Metrics details
| Stars | 933 |
tools-life/taskwiki
Proper project management with Taskwarrior in vim.
Metrics details
| Stars | 915 |
GrabarzUndPartner/nuxt-speedkit
nuxt-speedkit will help you to improve the lighthouse performance score (100/100) of your website.
Metrics details
| Stars | 861 |
ecomfe/react-hooks
Collection of react hooks
Metrics details
| Stars | 801 |
ryanve/response.js
Responsive design toolkit
Metrics details
| Stars | 797 |
cnsnake11/blog
Metrics details
| Stars | 786 |
maciekgrzybek/svelte-inview
A Svelte action that monitors an element enters or leaves the viewport.🔥
Metrics details
| Stars | 778 |
wellyshen/react-cool-img
😎 🏞 A React <Img /> component let you handle image UX and performance as a Pro!
Metrics details
| Stars | 770 |
mgechev/ngx-quicklink
Quicklink prefetching strategy for the Angular router
Metrics details
| Stars | 757 |
silvestreh/onScreen
A light library that does stuff when the matched elements enter or leave the viewport
Metrics details
| Stars | 755 |
Q42/delighters
Add CSS animations to delight users as they scroll down.
Metrics details
| Stars | 744 |
kitze/react-genie
A set of React components for animating elements as they scroll into the viewport
Metrics details
| Stars | 742 |
bradfrost/ish.
ish. is yet another viewport resizer
Metrics details
| Stars | 730 |
