Skip to content

POC: Function-as-a-Service (FaaS) built with Golang, providing isolated script execution with automatic container management

License

Notifications You must be signed in to change notification settings

pardnchiu/go-faas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go FaaS

A lightweight Function-as-a-Service platform built with Go, providing isolated script execution with automatic container management.

pkg version license

Features

  • Support JavaScript, TypeScript, and Python scripts execution.
  • Isolated runtime with Docker for protecting host system.
  • Automatic detection of unhealthy containers and rebuild.

Performance

  • Cold Start: ~50ms (containers pre-warmed)
  • Execution Time: Depends on script complexity
  • Concurrent Requests: Up to 5 simultaneous executions

License

This source code project is licensed under the MIT License.

Author

邱敬幃 Pardn Chiu


©️ 2025 邱敬幃 Pardn Chiu

About

POC: Function-as-a-Service (FaaS) built with Golang, providing isolated script execution with automatic container management

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published