# GoogleCloudPlatform/functions-framework-nodejs

FaaS (Function as a service) framework for writing portable Node.js functions

Repository: https://github.com/GoogleCloudPlatform/functions-framework-nodejs
Canonical: https://ross.abutalabs.com/products/functions-framework-nodejs
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: nodejs, functions-as-a-service, google-cloud, cloud-functions
Last push: 2026-08-10T23:23:29+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 90, longevity 100
- inputs: {"age_days": 2707, "days_push": 23, "days_rel": 65, "gap_med": 17.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1387, forks 179 (observed 2026-08-28T04:04:35.189256+00:00)

## What it is
An open-source FaaS framework for Node.js, based on Express, for writing portable functions that run on Google Cloud Run functions, Cloud Run, Knative, or locally. It handles HTTP server setup and CloudEvents unmarshalling so developers only write function logic.

## Use cases
- run node.js functions locally without writing an http server
- deploy portable functions to google cloud run functions
- handle cloudevents in serverless functions
- test cloud functions on localhost before deploying
- write functions that run on knative-based environments

## When to choose
- you are developing Google Cloud Run functions or Cloud Run services in Node.js
- you want portable serverless functions across Knative-compatible platforms
- you need quick local testing of function handlers

## When to avoid
- you need a full web application framework with routing and middleware ecosystems
- you are not targeting serverless or event-driven deployment models
- you use a runtime other than Node.js

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, http-server, middleware, serverless
- domain: backend, cloud-computing, web-development, apis
- platform: cloud, self-hosted
- tags: faas, google-cloud-functions, cloudevents, express, serverless, nodejs, docker

## Member repositories
- GoogleCloudPlatform/functions-framework-nodejs (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:35.189256+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:39:48.475414+00:00, confidence not recorded.
  - readme: https://github.com/GoogleCloudPlatform/functions-framework-nodejs (fetched 2026-08-28T04:04:35.189256+00:00, sha 94d1c4cacfcf)
- Data as of 2026-08-30T08:39:29.467469+00:00.
