SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Function Open-Source Projects
-
Cloud Run's API is based on Knative Serving, an open-source project originally started by Google for running serverless workloads on Kubernetes. But Cloud Run is not "managed Knative". It reimplements the Knative Serving API on top of Borg, with no Kubernetes underneath.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
funky
Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.
-
function2
Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
-
keyboard-function-keys-linux
A small script to allow various keyboards to boot up with function keys enabled by default.
-
functional
PHP Functional Programming library. Monads, common use functions and generic collections.
-
Throttler
One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine. (by boraseoksoon)
-
-
closure
A c++ function closure implementation. It integrates the std::function and std::bind, and even more powerful. (by coyorkdow)
-
-
static-functional
Header-only C++ library providing compile-time functional operators that work with raw function pointers
-
alto
Serverless for data practitioners. The fastest ⚡️ way to run your code in the cloud. Effortlessly run scripts, functions, and Jupyter notebooks in virtual machines. (by runprism)
-
-
cdc
☣️ Shell plugin for zsh/bash that allows you to cd to subdirectories of user-defined directories from anywhere, without editing CDPATH.
-
FsFediverseArchive
A Set of Google Cloud Functions Written in F# to archive some of my fediverse activity
-
-
memofy
Prevents re-execution of large javascript functions that have been processed once with the same parameter.
-
with-local-tmp-dir
Creates a temporary folder inside cwd, cds inside the folder, runs a function, and removes the folder. Especially useful for testing.
-
-
FileMover
This script written in Python lets user to move extension-specific files from Folder A to Folder B.
-
chute
Use dot-notation as a pipeline operator in JavaScript. A function to chain and send data through any mix of normal functions and methods. ~10KB (~4KB minified). Since 2024. (by gregabbott)
https://github.com/gregabbott/chute
In a similar way to the featured project, Chute also uses proxies to work like a pipeline operator. But like in your reply, Chute uses a dot-notation style to chain and send data through a mix of functions and methods.
You might like to see how Chute uses proxies, as it requires no `chainWith` setup step before use. Without setup, Chute can send data through global or local, top-level or nested, native or custom, unary, curried or non-unary functions and methods. It gives non-unary functions the current data at a specific argument position by using a custom-nameable placeholder variable.
The Chute page describes some more of its features:
Function discussion
Function related posts
-
Extending Knative Service with Envoy Gateway Integration
-
Simplest C++ Callback, from SumatraPDF
-
Downtime 2025-02-22
-
uftrace: Function graph tracer for C/C++/Rust/Python
-
Uftrace: Userspace Function-Graph Tracer
-
I developed an alternative to std::function. It integrates the both std::function and std::bind, and even more powerful.
-
What's the formula for this?
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jun 2026
Index
What are some of the best open-source Function projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | serving | 6,060 |
| 2 | uftrace | 3,439 |
| 3 | gormt | 2,426 |
| 4 | gomonkey | 2,257 |
| 5 | funky | 669 |
| 6 | function2 | 601 |
| 7 | keyboard-function-keys-linux | 338 |
| 8 | functional | 202 |
| 9 | Throttler | 166 |
| 10 | fnts | 84 |
| 11 | closure | 52 |
| 12 | PartialFunctions.jl | 51 |
| 13 | static-functional | 48 |
| 14 | alto | 41 |
| 15 | py2gpt | 29 |
| 16 | cdc | 24 |
| 17 | FsFediverseArchive | 14 |
| 18 | polyvariadic | 11 |
| 19 | memofy | 7 |
| 20 | with-local-tmp-dir | 6 |
| 21 | mulle-atexit | 5 |
| 22 | FileMover | 5 |
| 23 | chute | 5 |