ViewprtA tiny, dependency-free, high performance viewport position & intersection observation tool
Stars: ✭ 36 (+9.09%)
angular-inviewportA simple lightweight library for Angular with no other dependencies that detects when an element is within the browser viewport and adds a "sn-viewport-in" or "sn-viewport-out" class to the element
Stars: ✭ 72 (+118.18%)
onscroll-effectA tiny JavaScript library to enable CSS animations when user scrolls.
Stars: ✭ 35 (+6.06%)
redebounce↘️ Render Props component to debounce the given value
Stars: ✭ 14 (-57.58%)
React Cool Inview😎 🖥️ React hook to monitor an element enters or leaves the viewport (or another element).
Stars: ✭ 830 (+2415.15%)
ScrollmonitorA simple and fast API to monitor elements as you scroll
Stars: ✭ 3,250 (+9748.48%)
mousecaseA JavaScript utility enabling horizontal dragging on mousedown events 🖱
Stars: ✭ 35 (+6.06%)
render-propsEasily and reliably support Render Props, Component Injection, and Function as a Child
Stars: ✭ 82 (+148.48%)
vue-in-viewport-mixinVue 2 mixin to determine when a DOM element is visible in the client window
Stars: ✭ 99 (+200%)
React Intersection ObserverReact implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
Stars: ✭ 2,689 (+8048.48%)
react-scroll-trigger📜 React component that monitors scroll events to trigger callbacks when it enters, exits and progresses through the viewport. All callback include the progress and velocity of the scrolling, in the event you want to manipulate stuff based on those values.
Stars: ✭ 126 (+281.82%)
scrollparent.jsA function to get the scrolling parent of an html element.
Stars: ✭ 51 (+54.55%)
MotusAnimation library that mimics CSS keyframes when scrolling.
Stars: ✭ 502 (+1421.21%)
SlipSlip.js — UI library for manipulating lists via swipe and drag gestures
Stars: ✭ 2,421 (+7236.36%)
hypercomponent⚡ Fast and light component system, backed by hyperHTML
Stars: ✭ 45 (+36.36%)
Server Components🔧 A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.
Stars: ✭ 212 (+542.42%)
html5parserA super tiny and fast html5 AST parser.
Stars: ✭ 153 (+363.64%)
html-parserA simple and general purpose html/xhtml parser, using Pest.
Stars: ✭ 56 (+69.7%)
HtmlkitAn Objective-C framework for your everyday HTML needs.
Stars: ✭ 206 (+524.24%)
DomhandlerHandler for htmlparser2, to get a DOM
Stars: ✭ 203 (+515.15%)
React Scroll SyncSynced scroll position across multiple scrollable elements
Stars: ✭ 252 (+663.64%)
PhantomasHeadless Chromium-based web performance metrics collector and monitoring tool
Stars: ✭ 2,191 (+6539.39%)
Asm DomA minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
Stars: ✭ 2,604 (+7790.91%)
bs-declaredomStrongly typed declarative markup for the DOM and CSS
Stars: ✭ 66 (+100%)
DisintegrateA small JS library to break DOM elements into animated Canvas particles.
Stars: ✭ 251 (+660.61%)
Abort ControllerAn implementation of WHATWG AbortController interface.
Stars: ✭ 213 (+545.45%)
aurumFast and concise declarative DOM rendering library for javascript
Stars: ✭ 17 (-48.48%)
FaconTiny utility (272B) to create DOM elements with manner.
Stars: ✭ 212 (+542.42%)
react-is-scrollingSimply detect if users are scrolling in your components in a declarative API
Stars: ✭ 17 (-48.48%)
BlissBlissful JavaScript
Stars: ✭ 2,352 (+7027.27%)
glimmer-dsl-opalGlimmer DSL for Opal (Pure-Ruby Web GUI and Auto-Webifier of Desktop Apps)
Stars: ✭ 22 (-33.33%)
Jest Dom🦉 Custom jest matchers to test the state of the DOM
Stars: ✭ 2,908 (+8712.12%)
SwiftsoupSwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
Stars: ✭ 3,079 (+9230.3%)
Preact Worker DemoDemo of preact rendering an entire app in a Web Worker.
Stars: ✭ 204 (+518.18%)
InDivan angular like web mvvm framework.一个类 angular 前端框架。https://dimalilongji.github.io/InDiv
Stars: ✭ 88 (+166.67%)
YouiNext generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
Stars: ✭ 186 (+463.64%)
React Tilt👓 Parallax tilt hover effect for React JS - tilt.js
Stars: ✭ 254 (+669.7%)
Long Press EventAdds `long-press` event to the DOM in 1k of pure JavaScript
Stars: ✭ 187 (+466.67%)
necktieNecktie – a simple DOM binding tool
Stars: ✭ 43 (+30.3%)
DomxssscannerDOMXSS Scanner is an online tool to scan source code for DOM based XSS vulnerabilities
Stars: ✭ 181 (+448.48%)
MogwaiThe minimalist, obvious, graphical, web application interface
Stars: ✭ 249 (+654.55%)
ValVirtualDOM abstraction layer - give yourself better integration and full control over the DOM with any virtual DOM library that uses a Hyperscript-like API such as React and Preact.
Stars: ✭ 181 (+448.48%)
Jquery XpathjQuery XPath plugin (with full XPath 2.0 language support)
Stars: ✭ 173 (+424.24%)
AmplesdkAmple SDK - JavaScript UI Framework
Stars: ✭ 169 (+412.12%)
Preact Markup⚡️ Render HTML5 as VDOM, with Components as Custom Elements!
Stars: ✭ 167 (+406.06%)
LunasvgA standalone c++ library to create, animate, manipulate and render SVG files.
Stars: ✭ 243 (+636.36%)
SquarkRust frontend framework, for web browser and more.
Stars: ✭ 162 (+390.91%)
Preact Portal📡 Render Preact components in (a) SPACE 🌌 🌠
Stars: ✭ 160 (+384.85%)
body-scroll-freezer↕️ Dependency-free JS module to freeze body scroll when opening modal box
Stars: ✭ 22 (-33.33%)
Skrape.itA Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Stars: ✭ 231 (+600%)