alvarotrigo/fullpage.js

fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 1st, 2026
Created on September 20th, 2013
Open Issues & Pull Requests: 129 (+0)
GitHub issues: Enabled
Number of forks: 7,097
Total Stargazers: 35,397 (+0)
Total Subscribers: 819 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.9 hours
Mean response time: 36.5 days
90th percentile: 16.7 days
Tracked items: 121

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 7% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,674 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • fixed on dev (46)
  • bug (35)
  • question (29)
  • enhancement (25)
  • Reproduction required (12)
  • invalid (11)
  • documentation (5)
  • Help needed (4)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

fullPage.js is a JavaScript library that creates full-screen scrolling websites with snap-to-section navigation.

The library solves the problem of building modern full-screen page layouts where each section occupies the entire viewport and users navigate between them via scrolling, keyboard input, or touch gestures. It works by dividing a page into full-height sections that snap into view as the user scrolls, creating a polished one-page experience without requiring custom scroll-handling code. The tool handles the mechanics of viewport-filling layouts, smooth transitions between sections, and responsive behavior across devices.

fullPage.js suits projects that need a portfolio, product showcase, or landing page with a modern full-screen aesthetic. It works well for single-page sites where each section represents a distinct topic or narrative beat. Developers should choose it if they want to avoid building scroll-snapping and section-navigation logic from scratch. The library is particularly useful for mobile and touch-enabled experiences, as it includes swipe gesture support alongside traditional scrolling and keyboard controls.

The project shows consistent maintenance with regular updates addressing bug fixes and compatibility improvements. Development activity demonstrates responsiveness to user-reported issues and steady refinement of core functionality. The codebase receives ongoing attention to ensure the library remains compatible with modern browser standards and JavaScript practices.