Top 17 Go Lambda Projects
-
Project mention: Those of you who are succeeding in Maine, what's your hustle? | reddit.com/r/Maine | 2022-03-29
Main page (check out the function examples at the bottom - even bash is covered!): https://www.openfaas.com/
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
There are a lot of FaaS service offerings out there namely Lambda, Azure Functions, Google Cloud Functions to name a few. While these offerings run on their respective clouds, there are services like Fission that are open source and allow you to deploy and execute functions on Kubernetes clusters irrespective of where they reside.
-
Install fn (refer to https://fnproject.io/ for latest instructions)
-
-
faas-cli - https://github.com/openfaas/faas-cli
-
I use this library: github.com/akrylysov/algnhsa. There's an official AWS lib that I haven't tried yet as well.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
Project mention: OSv Unikernel – Optimizing Guest OS to Run Stateless and Serverless Apps | news.ycombinator.com | 2021-10-09
Check out this project: https://github.com/reddec/trusted-cgi
I’d say the base is CGI + chroot, and then you grow over this base.
If you want to rebuild AWS Lambda, though, check their documentation on custom runtimes and some “how to make your own docker using cgroups” guides.
Firecracker is used to improve workload/tenant isolation, but if all you’re running is trusted, you might skip this part.
-
Project mention: What branching model do you use; Git, GitHub or Trunk-Based? | reddit.com/r/golang | 2022-03-02
For those of you who want some additional context. I am with the team at Mantil, where we are developing a Go development kit for AWS. You can already check the first version while we are focusing on improving it to better support typical development workflow within a team that includes source control. At Mantil, we use trunk-based development, but that's not everybody's choice.
-
-
-
-
I created a small tool to make canary deployments easy in Lambda: https://github.com/msdundar/kanarya
-
-
template-github-to-slack
Send Slack notification when someone stars your Github repository over AWS Lambda
Project mention: Send Slack notification when someone stars your Github repository over AWS Lambda | reddit.com/r/u_Top-Tomorrow8074 | 2021-12-23Try it: https://github.com/mantil-io/template-github-to-slack
-
axis-aws-rekognition
This project is a POC of using AWS Rekognition service over persistent and secure MQTT using client certificate with axis cameras (Requires firmware version 10+). Secure MQTT is used instead of HTTPS to get less overhead with connection setup
-
Go Lambda related posts
- Those of you who are succeeding in Maine, what's your hustle?
- OpenFaaS
- What branching model do you use; Git, GitHub or Trunk-Based?
- QUESTION : is it possible to start each container with a different configuration based on the incoming request ?
- What is the best serverless platform on top of Kubernetes these days?
- Lambda alternative for scripts larger than 6MB
- Ask HN: How do serverless/cloud functions work underneath?
Index
What are some of the best open-source Lambda projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenFaaS | 21,535 |
2 | up | 8,535 |
3 | fission | 6,937 |
4 | fn | 5,145 |
5 | IronFunctions | 3,001 |
6 | faas-cli | 708 |
7 | algnhsa | 250 |
8 | Trusted-CGI | 111 |
9 | mantil | 68 |
10 | go-localstack | 47 |
11 | sls-lambda-opa | 45 |
12 | count | 29 |
13 | kanarya | 5 |
14 | golamb | 3 |
15 | template-github-to-slack | 2 |
16 | axis-aws-rekognition | 1 |
17 | the-hotbox | 0 |
Are you hiring? Post a new remote job listing for free.