All Templates / Automation

Browserless v1

Browserless v1

Web browser automation built for everyone, and loved by developers

Deploy Browserless v1

Browserless

railwayapp-templates/browserless

Just deployed

browserless logo

Browserless

Browserless allows remote clients to connect and execute headless work, all inside of docker

Overview

Browserless supports the standard, Puppeteer, Selenium and Playwright libraries.

It takes care of common issues such as missing system-fonts, missing external libraries, and performance improvements, along with edge-cases like downloading files and managing sessions. For details, check out the documentation.

If you've been struggling to deploy headless browsers without running into issues or bloated resource requirements, then Browserless was built for you.

Examples

Various minimal code examples for using Browserless on Railway with some common libraries -

https://github.com/brody192/puppeteer-example (Node)

https://github.com/brody192/playwright-example (Node)

https://github.com/brody192/playwright-example-python

https://github.com/brody192/selenium-example (Node)

https://github.com/brody192/selenium-example-python

https://github.com/brody192/chromedp-example (Golang)

Highlights

  • Works seamlessly with Puppeteer, Playwright, and Selenium.
  • No need to install extra packages, dependencies, or system libraries.
  • RAM, CPU and GPU are fully managed to stop browsers devouring resources.
  • Scaling and load balancing is handled for you to absorb any traffic surges.
  • Chrome's zombie processes are cleared away to stop servers from clogging up.

Features

  • Parallelism and queueing are built-in and configurable.
  • Fonts and emoji's working out-of-the-box.
  • Works with most headless libraries.
  • Configurable session timers to keep things running smoothly.
  • Error tolerant: if Chrome dies it won't.

Learn More


Template Content

Deploy Now

Details

Created on Apr 27, 2022

1078 total projects

423 active projects

100% success on recent deploys

Dockerfile, Shell

Automation



More templates in this category

View Template
Postgres S3 backups

Postgres S3 backups

A simple NodeJS app to back up your PostgreSQL database to S3 via a cron


Railway Templates

View Template
Tier

Tier

A single tool to configure,orchestrate and manage your entire pricing stack


View Template
Trigger.dev

Trigger.dev

Open source background jobs framework for TypeScript.


Jan Henning