Skip to content

A modern, fast, and accessible website for tracking Chrome OS version updates, recovery images, and device information.

Notifications You must be signed in to change notification settings

skylartaylor/cros-updates

Repository files navigation

Chrome OS Updates

A modern, fast, and accessible website for tracking Chrome OS version updates, recovery images, and device information.

Live Site: https://cros.tech

About

Chrome OS Updates provides up-to-date information about Chrome OS versions across all devices and boards, including:

  • Current stable, beta, dev, and canary versions for every device
  • Recovery image downloads for all channels and versions
  • Device specifications including architecture, kernel versions, and capabilities
  • Chrome OS Flex update information
  • Historical version data

This site was orignally built to provide a more user-friendly and performant alternative to the now-defunct cros-updates-serving appspot app.

Data Sources

All Chrome OS version and device data is sourced directly from Google's official APIs and community-maintained repositories:

Data is automatically updated every 15 minutes via GitHub Actions (see .github/workflows/scrape.yml).

Technology Stack

Built with modern web technologies for maximum performance and maintainability:

Core Framework

Build & Optimization

Development

Prerequisites

  • Node.js 20 or higher
  • npm or pnpm

Installation

git clone https://github.com/skylartaylor/cros-updates.git
cd cros-updates
npm install

Commands

# Development server (with live reload)
npm start

# Production build
npm run build:prod

# Development build
npm run build

# Production server (test minified output)
npm run start:prod

# Clean output directory
npm run clean

# Debug mode (verbose logging)
npm run debug

Data Updates

Chrome OS version data is automatically updated every 15 minutes via GitHub Actions:

  1. Workflow runs scraper script (scripts/scrape.js)
  2. Fetches latest data from Chromium Dashboard API
  3. Commits updated data files if changes detected
  4. Netlify automatically rebuilds and deploys

Contributing

Issues and pull requests are welcome! Please feel free to:

  • Report bugs or issues
  • Suggest new features
  • Improve documentation
  • Optimize performance

Contact

For questions, feedback, or issues, please:


Previous Version: The legacy Gatsby-based version is preserved at cros-updates-legacy

About

A modern, fast, and accessible website for tracking Chrome OS version updates, recovery images, and device information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published