knative/func

Knative Functions client API and CLI

Hosted by Cloud Native Computing Foundation · part of Linux Foundation

View on GitHub ↗Jump to charts ↓Open shareable report →

knative/func has 350+ stars and 200+ forks on GitHub, is written in Go, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 12th, 2026
Created on February 21st, 2020
Open Issues & Pull Requests: 125 (+0)
GitHub issues: Enabled
Number of forks: 225
Total Stargazers: 365 (+0)
Total Subscribers: 12 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.1 hours
Mean response time: 26.1 days
90th percentile: 91.0 days
Tracked items: 345

How this project is maintained

About 16% of issues opened in the past year have never received a reply. 46% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "Epic" is answered fastest, typically in under an hour, while "kind/good-first-issue" waits about 2 days. Almost all tracked open issues have seen activity in the last three months. 67% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 68
New in 7 days: 1
Closed in 7 days: 3
Avg open age: 243 days
Stale 30+ days: 49
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • lifecycle/stale (82)
  • kind/enhancement (76)
  • kind/bug (39)
  • kind/good-first-issue (38)
  • kind/cleanup (22)
  • Epic (18)
  • kind/documentation (8)
  • help wanted (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Func is a client library and CLI for developing and deploying serverless functions on Knative. It provides both programmatic and command-line interfaces to streamline the function development workflow, from creation through deployment.

The tool addresses the complexity of building and running functions in a Knative environment by offering a unified interface that handles the scaffolding, configuration, and deployment lifecycle. Developers use the CLI to create new functions, manage their code and dependencies, and deploy them to Knative clusters. The project is structured around a client library that powers both the CLI and can be used directly by other tools, enabling integration into broader development workflows.

Func suits teams already committed to Knative who want to reduce boilerplate and manual configuration steps when working with functions. It is particularly valuable for organizations building function-based applications where developers need a consistent way to move from local development to production deployment. The tool is designed for developers who prefer command-line tooling and want the abstractions that a dedicated client provides over working directly with Knative's underlying APIs.

The project maintains an active roadmap tracked through GitHub issues and projects. The working group convenes regularly to discuss direction and priorities. The team actively solicits contributions from the broader function developer community and maintains documentation covering architecture, command reference, and usage examples.