Fission vs Knative: What are the differences?
Developers describe Fission as "Serverless Functions as a Service for Kubernetes". Write short-lived functions in any language, and map them to HTTP requests (or other event triggers). Deploy functions instantly with one command. There are no containers to build, and no Docker registries to manage. On the other hand, Knative is detailed as "Kubernetes-based platform for serverless workloads". Knative provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center.
Fission and Knative can be categorized as "Serverless / Task Processing" tools.
Fission and Knative are both open source tools. Fission with 4.46K GitHub stars and 399 forks on GitHub appears to be more popular than Knative with 2.01K GitHub stars and 393 GitHub forks.