Self-Hosted Internal Tools in Minutes

A single binary that turns 5 lines of Bash into webhooks, cron jobs and web pages.
No frameworks. No dependencies. Just scripts.

curl -fsSL /install.sh | sh

What is RapidForge?

A self-hosted platform to turn scripts into webhooks and cron jobs, connect your endpoints with pages using drag-and-drop editor.

Single Binary
No Docker, no databases

Instant APIs
Scripts become endpoints

Built-in Auth Flow
OAuth flow and secret management

Air-Gap Ready
Works offline & on-prem

Core Features

Instant HTTP Endpoints

Turn any Bash or Lua script into a webhook at /webhooks/any-name . Configure auth, headers, and methods in the UI. Request data auto-injected as environment variables.

# Access POST data via $PAYLOAD_DATA
echo "Processing webhook: $PAYLOAD_DATA"

or with lua

# Access url params for get request

name = os.getenv("$URL_PARAM_NAME")

print("Name is".. name)

Cron Jobs with Audit Logs

Schedule any script with cron syntax. Built-in execution history and audit logs. No more "did my backup run?" questions verify it in the UI.

# Copy db and upload to amazon s3 every day
# Use any CLI tool you want

TIMESTAMP=$(date +%Y%m%d) pg_dump $DB > backup_${TIMESTAMP}.sql aws s3 cp backup_${TIMESTAMP}.sql $S3_BUCKET

Visual Page Builder

Build forms and pages with drag & drop. Connect to your endpoints with one click. Form fields become $FORM_NAME variables in your script. Add custom CSS/JS as needed.

# Form field "email" becomes $FORM_EMAIL
# Custom JS/CSS supported
echo "New contact: $FORM_NAME ($FORM_EMAIL)"

OAuth & Secure Credentials

Store API keys and OAuth tokens securely. RapidForge handles the OAuth flow. Access credentials as $CRED_NAME in any script. Use for endpoint authentication or within your code.

#!/bin/bash
# OAuth tokens auto-injected
curl -H "Authorization: Bearer $GITHUB_TOKEN"
https://api.github.com/user/repos