# Browsersync

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


Source: https://findsoftware.frbit.cloud/browser-sync/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- home: https://browsersync.io/
- repository: https://github.com/BrowserSync/browser-sync
- docs: https://browsersync.io/docs
- x: https://twitter.com/browsersync
- discord: https://discord.gg/2d2xUThp

### Identity

- status: active
- maintainer: Shane Osbourne
- maintainerType: unknown
- parent: unknown
- firstRelease: 2013
- hqCountry: unknown

### Kind

- category: dev-tool
- hosting: not applicable
- language: javascript
- runtime: node
- runtimeMin: node 8
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: local
- renderingModes: not applicable
- installMethod: npm install -g browser-sync

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2025-04-02

### Adoption

- githubStargazers: 12293
- packagistDownloads: not applicable
- npmWeeklyDownloads: 803648
- contributors: 90
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 354567
- dependentPackages: 9860

### Sources

- urls: https://browsersync.io/ (read 2026-10-28)
- urls: https://api.github.com/repos/BrowserSync/browser-sync (read 2026-10-28)
- urls: https://browsersync.io/docs (read 2026-10-28)
- maintainer: https://raw.githubusercontent.com/BrowserSync/browser-sync/master/LICENSE (read 2026-10-28)
- language: https://api.github.com/repos/BrowserSync/browser-sync (read 2026-10-28)
- category: https://browsersync.io/docs/command-line (read 2026-10-28)
- runtime: https://browsersync.io/ (read 2026-10-28)
- runtimeMin: https://raw.githubusercontent.com/BrowserSync/browser-sync/v3.0.3/packages/browser-sync/package.json (read 2026-10-28)
- installMethod: https://browsersync.io/docs (read 2026-10-28)
- installMethod: https://browsersync.io/docs (read 2026-10-28)
- runsAs: https://browsersync.io/docs (read 2026-10-28)
- license: https://api.github.com/repos/BrowserSync/browser-sync (read 2026-10-28)
- licenseModel: https://browsersync.io/ (read 2026-10-28)
- firstRelease: https://registry.npmjs.org/browser-sync (read 2026-10-28)
- currentMajor: https://api.github.com/repos/BrowserSync/browser-sync/releases/latest (read 2026-10-28)
- latestReleaseDate: https://registry.npmjs.org/browser-sync (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/BrowserSync/browser-sync (read 2026-10-28)
- contributors: https://api.github.com/repos/BrowserSync/browser-sync/contributors (read 2026-10-28)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/browser-sync (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/browser-sync (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/browser-sync (read 2026-10-28)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
