A modified web browser that enables developers to preview websites across multiple device screens simultaneously.

Responsively App is an open-source desktop application designed for responsive web development. It functions as a modified web browser that allows developers to preview websites across multiple screen sizes and device profiles simultaneously, serving as an alternative to manually resizing browser windows or using separate device emulators. This approach allows developers to see how a site adapts to different viewports in real time without switching tabs or windows.
The software is available for Windows, macOS, and Linux. It can be installed via direct download, Homebrew, Chocolatey, Winget, or as an AppImage. To streamline the workflow, a companion browser extension is available, which enables users to send links directly from a standard web browser to the application for instant previewing and testing.
Built using the Electron framework along with React and Redux, the application is specifically tailored for web developers who need to verify visual consistency across various viewports. The mirrored interaction system is a core component of the architecture, ensuring that scrolling, clicking, or navigating in one window is replicated across all other open device profiles. This eliminates the need to perform the same action multiple times for different screen sizes, which speeds up the debugging process for CSS and layout issues.
By integrating a single elements inspector for all active previews, the tool provides a centralized way to analyze DOM elements across different device profiles. This makes it a practical choice for developers who prioritize a unified testing environment over the fragmented experience of using multiple browser windows or separate mobile device simulators.
Responsively App provides a specialized environment for visual testing and design prototyping during the web development process.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.