A modern, fast, and accessible website for tracking Chrome OS version updates, recovery images, and device information.
Live Site: https://cros.tech
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.
All Chrome OS version and device data is sourced directly from Google's official APIs and community-maintained repositories:
- Version Data: Chromium Dashboard API
- Recovery Images: Google Chrome OS Recovery
- Chrome OS Flex: Flex Recovery Data
- Device Metadata: ChromeOS Update Directory - Enhanced device capabilities, kernel versions, architecture, and hardware information. (Thanks jay0lee!)
Data is automatically updated every 15 minutes via GitHub Actions (see .github/workflows/scrape.yml).
Built with modern web technologies for maximum performance and maintainability:
- Eleventy (11ty) 3.0 - Static site generator
- LightningCSS - CSS processing and minification (100x faster than traditional tools)
- Terser - JavaScript minification
- html-minifier-terser - HTML minification
- @11ty/eleventy-plugin-bundle - Asset bundling
- Node.js 20 or higher
- npm or pnpm
git clone https://github.com/skylartaylor/cros-updates.git
cd cros-updates
npm install# 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 debugChrome OS version data is automatically updated every 15 minutes via GitHub Actions:
- Workflow runs scraper script (
scripts/scrape.js) - Fetches latest data from Chromium Dashboard API
- Commits updated data files if changes detected
- Netlify automatically rebuilds and deploys
Issues and pull requests are welcome! Please feel free to:
- Report bugs or issues
- Suggest new features
- Improve documentation
- Optimize performance
For questions, feedback, or issues, please:
- Open an issue
- Email: hi@skylar.cc
Previous Version: The legacy Gatsby-based version is preserved at cros-updates-legacy