Repla

Web development without the browser refresh dance.
Introducing Repla Server

Repla Server is the first plugin for Repla, a new macOS app that combines the terminal and the browser. Repla Server refreshes automatically, simplifies launching web apps and improves console output management.

Repla will be available soon as a public alpha.

Icon
Ruby on Rails

Repla Server running a Ruby on Rails project. Repla supports most languages and frameworks, see more screenshots of Repla running various platforms.

Features

  1. Always Refresh: Refreshes automatically every time a file changes (or when your build system finishes).
  2. Combined Browser and Terminal Window: Keep your browser and your terminal in one window, with your web app on the top, and the web server output on the bottom.
  3. Run Your Web App Just by Opening a File: Save your web app running as a file and launch it again later just by opening that file.

Use Cases

Repla Server works with most web development workflows, for example:

Details

Quickstart Guide

  1. Download and install Repla.
  2. Run the Repla app once to configure it.
  3. Run your local web server in Repla with repla server "<your web server command>".
  4. Add the -f flag to automatically refresh when a file changes (or the -r "<a string in the server command output>" flag to refresh when a string is output to the terminal). So a final command might look like repla server "bin/rails server" -f.
  5. Select "File" -> "Save" from the menu (or use ⌘S) to save the currently running web app to a file.
  6. After closing the window, just open the file to run your web app again.

More Plugins Coming Soon

Repla Server is just the first plugin for Repla, here's a sneak peak of some more plugins coming soon.

Subscribe for Updates