Trusted-CGI is a lightweight runner for lambda functions/apps in CGI like mode.
The process flow is quite straightforward: one light daemon in the background listens for requests and launches scripts/apps on demand. An executable reads standard input (stdin) for request data and writes a response to standard output (stdout).
Technically any script/application that can parse STDIN and write something to STDOUT should be capable of execution.
Trusted-CGI is designed keeping in mind that input and output data is quite small and contains structured data (json/xml), however, there are no restrictions on the platform itself (see “Limits” tab in Lambda UI).
This is free and open source software.
Features include:
- No specific requirements: just one binary. Working “as-is”.
- One-click new lambda with public link and handler. Available immediately.
- Rich API.
- Security: user switch, IP restrictions, Origin restrictions, tokens ….
- Time limits.
- Permanent links (aliases).
- Actions – independent instruction that could be run via UI/API on server.
- Scheduler: run actions in cron-tab like style.
- Queues and retries.
Website: github.com/reddec/trusted-cgi
Support:
Developer: reddec
License: MIT License
Trusted-CGI is written in Go. Learn Go with our recommended free books and free tutorials.
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.