Documentation

[!NOTE] This README was generated by SKILL, get the ZH version from here.


SECURE MULTI-LANGUAGE FAAS WITH SANDBOXED EXECUTION

Release License


A Go FaaS platform with Bubblewrap sandboxing, Redis script versioning, and SSE streaming

Table of Contents

Features

go install github.com/pardnchiu/go-faas/cmd/api@latest · Documentation

Architecture

Full Architecture

graph TB
    Client[HTTP Client] -->|POST /upload| Upload[Upload Handler]
    Client -->|POST /run/*path| Run[Run Handler]
    Client -->|POST /run-now| RunNow[RunNow Handler]
    Upload --> Redis[(Redis)]
    Run --> Redis
    Run --> Sandbox[Sandbox]
    RunNow --> Sandbox
    Sandbox --> Response[JSON / SSE]
    Response --> Client

License

This project is licensed under the GNU Affero General Public License v3.0.

Author

邱敬幃 Pardn Chiu

hi@pardn.io
https://www.linkedin.com/in/pardnchiu


©️ 2025 邱敬幃 Pardn Chiu

中文