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.
fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan
onepage-scroll is a JavaScript library and scroll orchestrator that transforms websites into a series of sections navigated one page at a time. It functions as a single page navigation tool that implements viewport-based section snapping to lock the scroll position to full-screen segments. The library provides a responsive scrolling interface that automatically reverts to standard browser scrolling behavior when the window width drops below a defined threshold. It synchronizes the browser address bar with the current section index as the user navigates through the page. The system includes c
SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view cells in iOS applications. It functions as a swipe action manager and a specialized interface element designed to handle touch gestures and sliding animations for list items. The library features a layout mechanism that automatically scales the size of action buttons to fit available screen space based on the number of buttons added. It uses a system to detect touch events that trigger specific actions or slide cells back to their original positions. The system manages the spa
Cursive is a cross-platform terminal user interface toolkit and framework for building interactive applications in Rust. It provides a modular system for creating text-based graphical interfaces, utilizing a dedicated engine to manage the main display loop and view hierarchies. The toolkit features a backend-agnostic abstraction layer to ensure consistent rendering and input handling across different operating systems. It distinguishes itself through a palette-based theme engine that supports runtime theme loading and true color rendering, as well as the ability to generate user interface hie
pagePiling.js is a JavaScript full-page scrolling library used to create stacked layouts of full-screen sections. It functions as a section-based layout engine and an input-driven page navigator that manages movement across mouse wheels, touch gestures, and keyboard inputs.
The main features of alvarotrigo/pagepiling.js are: Stacked Section Layouts, Full Page Scroll Libraries, Navigation Input Controllers, Programmatic Section Navigation, UI Layer Stacking, Full Page Scrolling Layouts, Section-Based Layout Engines, Programmatic Transition Functions.
Projects with overlapping indexed features include: alvarotrigo/fullpage.js — fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of… peachananr/onepage-scroll — onepage-scroll is a JavaScript library and scroll orchestrator that transforms websites into a series of sections… cewendel/swtableviewcell — SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view… gyscos/cursive — Cursive is a cross-platform terminal user interface toolkit and framework for building interactive applications in… barbajs/barba — Barba is a JavaScript page transition library that intercepts browser navigation to swap page content and animate… blueimp/gallery — Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and…