FindSoftware

Browsersync

Node development server that keeps multiple browsers and devices in sync, reloading pages and mirroring interactions as files change.

Browsersync is a Node development server that serves a site or proxies an existing one, watches its files, and reloads connected browsers when they change. It works by injecting an asynchronous script after the opening body tag, so a page needs a body tag for the script to load. The README notes that the snippet can be customised for other cases.

With several browsers or devices connected, the server mirrors scroll, click, refresh and form actions between them, and it can push recorded URLs out to all of them. Settings such as network throttling and sync toggles are available from a browser UI or from the command line. A JavaScript API lets build scripts create named instances, and the project integrates with task runners such as Grunt and Gulp as well as other Node projects.

Identity

Status
Active
Maintainer
Shane Osbourne4
First release
20137

Rendering and deploy

Runs as
Dev only3
Install with
npm install -g browser-sync3

Releases

Current major version
38
Last release
2025-04-027

Adoption

GitHub stars
12,2932
npm downloads a week
803,64810
Contributors
909
Dependent repositories
354,56711
Dependent packages
9,86011

Why these figures do not compare

Sources

  1. 2026-10-28: links, Runtime, License model
    browsersync.io/
  2. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/BrowserSync/browser-sync
  3. 2026-10-28: links, Install with, Runs as
    browsersync.io/docs
  4. 2026-10-28: Maintainer
    raw.githubusercontent.com/BrowserSync/browser-sync/master/LICENSE
  5. 2026-10-28: Categories
    browsersync.io/docs/command-line
  6. 2026-10-28: Minimum runtime
    raw.githubusercontent.com/BrowserSync/browser-sync/v3.0.3/packages/browser-sync/package.json
  7. 2026-10-28: First release, Last release
    registry.npmjs.org/browser-sync
  8. 2026-10-28: Current major version
    api.github.com/repos/BrowserSync/browser-sync/releases/latest
  9. 2026-10-28: Contributors
    api.github.com/repos/BrowserSync/browser-sync/contributors
  10. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/browser-sync
  11. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/browser-sync

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON