guysoft/fullpageos

A raspberrypi distro to display a full page browser on boot

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 15th, 2026
Created on October 10th, 2015
Open Issues & Pull Requests: 180 (+0)
GitHub issues: Enabled
Number of forks: 286
Total Stargazers: 4,473 (+0)
Total Subscribers: 80 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.0 hours
Mean response time: 12.6 days
90th percentile: 14.9 days
Tracked items: 116

Most active contributors

Sign in to see contributor activity.

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 51
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,002 days
Stale 30+ days: 49
Stale 90+ days: 43

Recent activity

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

Top labels

  • bug (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

FullPageOS is a Raspberry Pi distribution that boots directly into a full-screen web browser displaying a single webpage. It includes Chromium pre-installed and automatically launches it at startup, eliminating the need for manual configuration or desktop interaction. The distribution is built on top of Raspbian using CustomPiOS, a framework for creating customized Pi distributions.

The tool solves the problem of setting up dedicated display devices for dashboards, monitoring systems, or information screens. Rather than requiring manual browser configuration on each boot, FullPageOS handles this automatically through scripts that load Chromium in full-screen mode. Users can specify which webpage to display by editing a configuration file, and the tool supports dynamic URL variables such as device serial numbers, allowing the same image to serve multiple devices with different content.

FullPageOS suits projects where a Raspberry Pi needs to function as a permanent display device—digital signage, system dashboards, or monitoring interfaces. It requires a Raspberry Pi 2 or newer with at least a 4GB SD card and a 2A power supply. The distribution ships with X11VNC for remote access and includes FullPageDashboard as the default application, which enables multiple tabs that switch automatically. Configuration happens through simple text file editing on the SD card's boot partition, and WiFi setup is handled by editing a network configuration file before first boot.

Development activity shows consistent maintenance with regular engagement on reported issues, including specific discussion around hardware compatibility constraints. The project maintains nightly builds available on demand, indicating ongoing development cycles. Build infrastructure is documented with clear requirements and commands for developers wanting to create custom variants from source.