Puppeteer + Ts

A minimal Puppeteer setup with Typescript

Deploy Puppeteer + Ts

puppeteer-ts

railtools/puppeteer-ts

Just deployed

Deploy and Host Puppeteer + Ts on Railway

Puppeteer + TypeScript is a lightweight automation setup combining Google’s Puppeteer library with the safety and structure of TypeScript. Ideal for developers who want type safety in browser automation tasks like scraping, testing, and scripting.

About Hosting Puppeteer + Ts

This template deploys a Node.js service running Puppeteer with TypeScript support. It includes a basic TS setup with a compiler, headless Chromium launch, and sample script to get started. Designed for rapid prototyping and scalable deployment of browser automation tools, it compiles .ts files automatically and runs them on launch.

The included Dockerfile installs system dependencies for Chromium and uses a production-ready Node environment.

Eject repo to get your own code clone:

  • In the service settings, under Source, find the Upstream Repo setting
  • Click the Eject button
  • Select the appropriate GitHub organization to create the new repository
  • Click Eject service

For detailed instructions, see: Railway Template Eject Guide

Common Use Cases

  • Type-safe browser automation and scraping scripts
  • Screenshot/PDF generation with strict typing
  • Typed test automation for internal tools
  • Structured crawling and visual monitoring pipelines

Dependencies for Puppeteer + Ts Hosting

  • Node.js 18+ runtime
  • TypeScript compiler (tsc)
  • Puppeteer with Chromium binaries

Deployment Dependencies

Why Deploy Puppeteer + Ts on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Puppeteer + Ts on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Postgres S3 backups
A simple NodeJS app to back up your PostgreSQL database to S3 via a cron

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

View Template
Trigger.dev
Open source background jobs framework for TypeScript.