[ { "template": "dockerfile", "platform": "x86_64", "language": "Dockerfile", "source": "openfaas", "description": "Classic Dockerfile template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": true }, { "template": "golang-middleware", "platform": "x86_64", "language": "Go", "source": "openfaas", "description": "HTTP middleware interface in Go", "repo": "https://github.com/openfaas/golang-http-template", "official": "true", "recommended": true }, { "template": "golang-middleware-inproc", "platform": "x86_64", "language": "Go", "source": "openfaas", "description": "Fastest template for Go, suitable for beta testing.", "repo": "https://github.com/openfaas/golang-http-template", "official": "true", "recommended": true }, { "template": "golang-http", "platform": "x86_64", "language": "Go", "source": "openfaas", "description": "Request/response style HTTP template", "repo": "https://github.com/openfaas/golang-http-template", "official": "true" }, { "template": "dotnet8-csharp", "platform": "x86_64", "language": "C#", "source": "openfaas", "description": "C# template using WebApplication", "repo": "https://github.com/openfaas/dotnet-templates", "official": "true", "recommended": true }, { "template": "node25", "platform": "x86_64", "language": "NodeJS", "source": "openfaas", "description": "HTTP-based Node 25 template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": true }, { "template": "node24", "platform": "x86_64", "language": "NodeJS", "source": "openfaas", "description": "HTTP-based Node 24 template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": true }, { "template": "node22", "platform": "x86_64", "language": "NodeJS", "source": "openfaas", "description": "HTTP-based Node 22 template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": true }, { "template": "node20", "platform": "x86_64", "language": "NodeJS", "source": "openfaas", "description": "HTTP-based Node 20 template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": false }, { "template": "bun-express", "platform": "x86_64", "language": "NodeJS", "source": "openfaas", "description": "HTTP-based template using bun", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": false }, { "template": "php7", "platform": "x86_64", "language": "PHP", "source": "openfaas", "description": "Classic PHP 7 template", "repo": "https://github.com/openfaas/templates", "official": "true" }, { "template": "php8", "platform": "x86_64", "language": "PHP", "source": "openfaas", "description": "Classic PHP 8 template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": true }, { "template": "python3-flask", "platform": "x86_64", "language": "Python", "source": "openfaas", "description": "Python 3 Flask template", "repo": "https://github.com/openfaas/python-flask-template", "official": "true" }, { "template": "python3-flask-debian", "platform": "x86_64", "language": "Python", "source": "openfaas", "description": "Python 3 Flask template based on Debian", "repo": "https://github.com/openfaas/python-flask-template", "official": "true" }, { "template": "python3-http", "platform": "x86_64", "language": "Python", "source": "openfaas", "description": "Python 3 with Flask and HTTP", "repo": "https://github.com/openfaas/python-flask-template", "official": "true", "recommended": true }, { "template": "python3-http-debian", "platform": "x86_64", "language": "Python", "source": "openfaas", "description": "Python 3 with Flask and HTTP based on Debian", "repo": "https://github.com/openfaas/python-flask-template", "official": "true", "recommended": true }, { "template": "bash-streaming", "platform": "x86_64", "language": "Bash", "source": "openfaas-incubator", "description": "Bash Streaming template", "repo": "https://github.com/alexellis/openfaas-streaming-templates", "official": "true", "recommended": true }, { "template": "java11", "platform": "x86_64", "language": "Java", "source": "openfaas", "description": "Java 11 template", "repo": "https://github.com/openfaas/templates", "official": "true" }, { "template": "java17", "platform": "x86_64", "language": "Java", "source": "openfaas", "description": "Java 17 template", "repo": "https://github.com/openfaas/templates", "official": "true" }, { "template": "java11-vert-x", "platform": "x86_64", "language": "Java", "source": "openfaas", "description": "Java 11 Vert.x template", "repo": "https://github.com/openfaas/templates", "official": "true", "recommended": true }, { "template": "ruby-http", "platform": "x86_64", "language": "Ruby", "source": "openfaas", "description": "Ruby 3.3.6 HTTP template", "repo": "https://github.com/openfaas/ruby-http", "official": "true", "recommended": true }, { "template": "rust", "platform": "x86_64", "language": "Rust", "source": "openfaas-incubator", "description": "Community Rust template", "repo": "https://github.com/openfaas-incubator/openfaas-rust-template", "official": "false" }, { "template": "puppeteer-nodelts", "platform": "x86_64", "language": "NodeJS", "source": "alexellis", "description": "A puppeteer template for headless Chrome", "repo": "https://github.com/alexellis/openfaas-puppeteer-template", "official": "true" }, { "template": "rust-http", "platform": "x86_64", "language": "Rust", "source": "openfaas-incubator", "description": "Community Rust template with HTTP bindings", "repo": "https://github.com/openfaas-incubator/openfaas-rust-template", "official": "false" }, { "template": "powershell-http-template", "platform": "x86_64", "language": "Python", "source": "openfaas-incubator", "description": "Powershell Core HTTP Ubuntu:16.04 template", "repo": "https://github.com/openfaas-incubator/powershell-http-template", "official": "false" }, { "template": "powershell-template", "platform": "x86_64", "language": "Python", "source": "openfaas-incubator", "description": "Powershell Core Ubuntu:16.04 template", "repo": "https://github.com/openfaas-incubator/powershell-template", "official": "false" }, { "template": "quarkus-native", "platform": "x86_64", "language": "Java", "source": "pmlopes", "description": "Quarkus.io native image template", "repo": "https://github.com/pmlopes/openfaas-quarkus-native-template", "official": "false" }, { "template": "perl-alpine", "platform": "x86_64", "language": "Perl", "source": "tmiklas", "description": "Perl language template based on Alpine image", "repo": "https://github.com/tmiklas/openfaas-perl-templates", "official": "false" }, { "template": "cobol", "platform": "x86_64", "language": "COBOL", "source": "devries", "description": "COBOL Template", "repo": "https://github.com/devries/openfaas-cobol-template", "official": "false" } ]