awesome-serverless
:cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications.
https://github.com/anaibol/awesome-serverless
Last synced: 3 days ago
JSON representation
-
All in one solutions
- AppDrag - Cloud Backend with SQL database and serverless API builder, Cloud CMS with domain management and email marketing tools
- Back4App - A Backend as a Service platform powered by Parse Open Source which you can use to build your app faster, host it with no hassles and keep full control over your Backend.
- LeanCloud - Serverless cloud for lightning-fast development.
- Nitric - An Open Source framework for rapidly building serverless applications.
- Backendless - Realtime database, authentication, hosting.
- Kinvey - Build your digital business faster with mobile Backend as a Service.
- Syncano - An all-in-one platform to create realtime apps without a server.
- Para - Flexible and lightweight backend service for rapid prototyping, based on open source software.
- Parse Server - Parse Server is an open source version of the Parse backend that can be deployed to any infrastructure that can run Node.js. You can find the source on the [GitHub repo](https://github.com/parse-community/parse-server).
- Kuzzle - High performance cloud agnostic backend solution including persistence, authentication, realtime database and geofencing with a full featured cluster mode.
- serverless-cqrs - A collection tools to help you build a fully functioning backend based on the principles of CQRS, Event Sourcing, Domain Driven Design, and Onion Architecture.
- ops - A free open source tool that allows anyone to build, run and deploy normal linux applications as unikernels.
- Klotho - Serverless-enabled Infrastructure-from-Code tool that transforms plain code into cloud native code.
- Substation - Substation is a cloud native data pipeline and transformation toolkit written in Go.
- Hoodie - Hoodie is a complete backend for your apps: develop your frontend code.
- Backendless - Realtime database, authentication, hosting.
- Hoodie - Hoodie is a complete backend for your apps: develop your frontend code.
- HyperAgency - Serverless agentic AI operating system (h9y.ai). Open-source, self-hosted/cloud, omni-channel, decentralized, extensible.
- Kinvey - Build your digital business faster with mobile Backend as a Service.
- Back4App - A Backend as a Service platform powered by Parse Open Source which you can use to build your app faster, host it with no hassles and keep full control over your Backend.
- Nitric - An Open Source framework for rapidly building serverless applications.
- Para - Flexible and lightweight backend service for rapid prototyping, based on open source software.
-
Authentication and authorization
- Amazon Cognito - Amazon Cognito lets you easily add user sign-up and sign-in to your mobile and web apps.
- DailyCred - Registration, user management, single-sign-on.
- MojoAuth - Passwordless authentication on your web, mobile or any application in minutes.
- OAuth.io - OAuth integration, user management, provides OAuth 2.0 layer to existing APIs.
- Okta - Provides authentication, authorization, and user management, merged with [Stormpath](https://stormpath.com/) in August 2017.
- Serverless Authentication Boilerplate with FaunaDB - Single sign on using Amazon API Gateway custom authorizer to provision database access tokens for your Lambda functions. [See TodoMVC integration in this meetup talk video.](https://fauna.com/blog/developing-serverless-authentication-and-persistence)
- MojoAuth - Passwordless authentication on your web, mobile or any application in minutes.
-
AWS re:Invent videos
- ↑↑↓↓←→←→ BA Lambda Start
- Application Lifecycle Management in a Serverless World
- bots + serverless = ❤
- Coca-Cola: Running Serverless Applications with Enterprise Requirements
- Content and Data Platforms at Vevo: Rebuilding and Scaling from Zero
- Operating Your Production API
- Optimizing the Data Tier in Serverless Web Applications
- Real-time Data Processing Using AWS Lambda
- Serverless Apps with AWS Step Functions
- Serverless Computing Patterns at Expedia
- Using AWS Lambda to Build Control Systems for Your AWS Infrastructure
- What’s New with AWS Lambda
- Optimizing the Data Tier in Serverless Web Applications
- Serverless Apps with AWS Step Functions
- Serverless Computing Patterns at Expedia
- Using AWS Lambda to Build Control Systems for Your AWS Infrastructure
-
Books
- Serverless - Patterns of Modern Application Design Using Microservices (Amazon Web Services Edition).
- Going Serverless - Practical guide to building applications with the Serverless Framework.
- Serverless Architectures on AWS
- Building Serverless Architectures
- AWS Lambda in Action - driven tutorial that teaches you how to build applications that use an event-driven approach on the back end.
- Serverless Applications with Node.js
- Agile Development for Serverless Platforms
- Cloud Native Applications
- Exploring Cloud Computing
- Developing Serverless Applications - A Practical Introduction with Apache OpenWhisk
- Docker in Action, Second Edition
- Docker in Practice, Second Edition - solid, tested Docker techniques, enabling microservices architecture, efficient network modeling, offline productivity, and establishing a container-driven continuous delivery process.
- AI as a Service - based AI services and serverless computing. An engineering approach to serverless AI.
- Google Cloud Platform in Action - A book that teaches you to to deploy scalable cloud applications on Google Cloud Platform.
- Cloud Native Patterns - A guide to developing cloud-native applications, along with the patterns, practices, and tooling that set them apart.
- Cloud Native Spring in Action - A hands-on guide to cloud native application development using Spring Boot, Spring Cloud, Docker, and Kubernetes.
- Learn Azure in a Month of Lunches - A book that teaches you the foundational techniques for writing, deploying, and running cloud-based applications in Azure.
- Learn Amazon Web Services in a Month of Lunches - A book that guides you through the process of building a robust and secure web application using the core AWS services you really need to know.
- Build a Serverless React Application - A full understanding of serverless architecture and how to use it in practice.
- Learn Azure in a Month of Lunches, Second Edition - In this fully updated and new edition, you’ll get hands-on practice with the basics, including setting up cloud-based virtual machines, deploying web servers, and using hosted data stores.
- Learn Docker in a Month of Lunches - A tutorial to get essential skills to use Docker in Linux, Windows, and Mac environments.
- Knative in Action - A book on how to build more complex and capable serverless applications with Knative.
- Cloud Operations - A book that provides a holistic approach to CloudOps.
- Spring Microservices in Action, Second Edition - A book on how to build microservice-based applications using Java and the Spring platform and how to efficiently monitor and log your microservices operations.
- AWS Security - A guide to solving common AWS security issues.
- Kubernetes Native Microservices with Quarkus, and MicroProfile - An introduction to a modern approach to enterprise Java development using new tools designed for cloud-native applications.
- Pipeline as Code - A hands-on experience on how to build CI/CD pipelines with Jenkins for cloud-native applications (including Serverless apps).
- Serverless Security - An Apress book that discusses serverless security on AWS, Azure and Google Cloud.
- Azure Infrastructure as Code - Master ARM templates, Bicep scripting, and other Azure Infrastructure-as-Code tools, techniques, and practices to run application infrastructure on the Azure cloud.
- Securing Kubernetes Secrets - Securing Kubernetes Secrets is a compact hands-on guide to storing and protecting sensitive data in a Kubernetes environment.
- Kubernets on Windows - Guide to successfully running windows and .NET applications on a Kubernetes cluster.
- Serverless Architectures on AWS, Second Edition - Book that teaches you how to design, secure and manage serverless backends that can power the most demanding web and mobile apps.
- Designing Cloud Data Platforms - A hands-on guide to envisioning and designing a modern scalable data platform that takes full advantage of the flexibility of the cloud.
- Terraform in Action - Use Terraform to programmatically create, test, and manage infrastructure using the efficient infrastructure-as-code approach.
- Securing Cloud Applications - This book demonstrates effective real-world practices to keep your cloud and Kubernetes-deployed applications safe and sound.
- Google Anthos in Action - A book about Google Anthos created by the Google development team.
- Kubernetes in Action, Second Edition - A fully-updated and comprehensive guide to developing and running applications in a Kubernetes environment.
- Cloud Observability in Action - A book that teaches you how to set up an observability system that learns from a cloud application’s signals, logging, and monitoring using free and open source tools.
- Podman in Action - A book about developing and managing rootless containers using Podman.
- The Pulumi Book - A book that shows you how to use Pulumi, an open-source infrastructure-as-code platform, to build serverless applications of all kinds using TypeScript and Amazon Web Services.
- Mastering AWS Serverless - Learn Serverless Step by Step.
- Terraform in Depth - A book about developing and managing rootless containers using Podman.
- Cloud Operations - A book that provides a holistic approach to CloudOps.
- Azure Serverless Computing Cookbook - to-follow recipes
- Serverless Security - An Apress book that discusses serverless security on AWS, Azure and Google Cloud.
- Securing Kubernetes Secrets - Securing Kubernetes Secrets is a compact hands-on guide to storing and protecting sensitive data in a Kubernetes environment.
- Kubernets on Windows - Guide to successfully running windows and .NET applications on a Kubernetes cluster.
-
CI/CD
- seed.run - Seed manages pipelines, configures environments, and monitors deployments for Serverless Framework projects.
- Stackery CICD - Stackery Verification and Deployment Pipelines
- LambCI - A continuous integration system built on AWS Lambda
- Stackery CICD - Stackery Verification and Deployment Pipelines
-
Content Management Systems
- Contentful - A content infrastructure that enables teams to power content in any digital product via a RESTful API.
- Sanity - A hosted backend for structured content with a real-time API, globally distributed CDN, and a powerful, but simple query language.
- Storyblok - API based & Headless CMS - Clean and structured JSON for you as developer and a CMS your editors will fall in love with. Unlimited extensibility through custom plugins.
- TakeShape - Content-as-a-Service via a powerful GraphQL API and integrated SSG for teams that want to stay focused on their product.
- Tipe - Next generation serverless CMS. Create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.
- Webiny - Developer-friendly Serverless CMS powered by GraphQL and React.
- Stiva - Stiva is a headless CMS for multisite and dynamic multicontent, based on lambda, dynamodb and s3.
- Forestry - Git-backed CMS for Static Site Generators like Gatsby, Gridsome, Eleventy, Hugo, VuePress, Jekyll, etc.
-
Cost calculators
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- servers.lol - calculator to decide Lambda vs EC2.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
- serverlesscalc - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM Cloud Functions.
-
Courses
- Serverless JavaScript by Example - Become dexterous with live demonstrations on serverless web development.
- Serverless Applications with AWS - Serverless Applications with AWS teaches you to build serverless applications using AWS Lambda and other cloud-based services.
- Develop a Serverless Backend using Node.js on AWS Lambda - Learn how to create a serverless API and connecting it to DynamoDB using leveraging Lambda's new async/await syntax
- AWS in Motion - A liveVideo course that guides you through your first steps of deploying a web application on AWS, teaching you the basics of the AWS ecosystem.
- Production-Ready Serverless - This liveVideo teaches you how to build applications that take advantage of AWS Lambda and other AWS platform features like API Gateway and Kinesis.
- Serverless JavaScript by Example - Become dexterous with live demonstrations on serverless web development.
-
Databases
- Amazon DynamoDB - Flexible NoSQL database service
- Amazon Aurora Serverless - Serverless MySQL Database service
- FaunaDB - Pay-as-you-go cloud database with ACID transactions and on-premise licensing available.
- Cube.js - Hosted analytics platform for serverless apps.
- Upstash - Serverless Database for Redis
- HarperDB - Peer-to-peer database that is independent of hardware and network providers, accommodates both NoSQL and SQL workloads.
- Cloudflare Workers KV - Global, low-latency, key-value data store for Cloudflare Workers.
- Azure CosmosDB - Globally distributed, multi-model database service
- Deta Base - A super easy to use production-grade NoSQL database.that supports complex queries and search.
- ParanoidGuy Databunker - Personally identifiable information (PII) storage service built to comply with GDPR and CCPA
- HarperDB - Peer-to-peer database that is independent of hardware and network providers, accommodates both NoSQL and SQL workloads.
-
eCommerce
- CommerceJS - Full-stack ecommerce api for developers & designers.
- Medusa - Medusa is an open-source headless commerce engine that enables developers to create amazing digital commerce experiences.
- EndlessCommerce - Open source ecommerce platform based on Serverless framework.
- CommerceJS - Full-stack ecommerce api for developers & designers.
- CommerceJS - Full-stack ecommerce api for developers & designers.
- CommerceJS - Full-stack ecommerce api for developers & designers.
- CommerceJS - Full-stack ecommerce api for developers & designers.
- CommerceJS - Full-stack ecommerce api for developers & designers.
- CommerceJS - Full-stack ecommerce api for developers & designers.
- CommerceJS - Full-stack ecommerce api for developers & designers.
-
Email sending, subscriptions and newsletters
- Lambda Mailer - AWS Lambda for sending emails.
- Serverless Mailer - Serverless Module for sending emails.
- Mailchimp Lambda - A Lambda function for subscribing to a MailChimp list.
- Mailchimp Lambda Single Opt-in - An Amazon Lambda function for creating MailChimp subscriptions with single opt-in.
-
Forms
- Airform.io - Functional HTML forms for Front-End Developers.
- Formspark - A backend for your HTML forms.
- Google Forms - Create and analyze online forms and surveys.
- Pageclip - A Server for your HTML Forms - Collect info from users without a server—Pageclip is your server. Lead capture forms, surveys, newsletter forms, contact forms, etc. Setup any form in seconds.
- Typeform - Pretty, intuitive, slick forms for almost any use.
- Tectite FormMail - FormMail, form Encryption, hosted Forms.
- Formspree - Functional HTML forms.
- SurveyVista - Salesforce Survey, Form, and Assessment - Turn Survey & Form Data into Actionable Insights.
- Formplug - Form forwarding service for AWS Lambda.
- SurveyVista - Salesforce Survey, Form, and Assessment - Turn Survey & Form Data into Actionable Insights.
- Formcake - Form backend built for developers with spam protection, Zapier integration, and API access.
- Formspark - A backend for your HTML forms.
- FormAssembly
- Getform - Free form backend platform for your HTML forms and static websites. Provides Zapier and Webhook support and submissions API.
- Wufoo
-
Frameworks
- Architect - Provision and deploy from a super simple plaintext manifest.
- AWS Amplify - A declarative JavaScript library for application development using cloud services.
- Up - Deploy infinitely scalable serverless apps, apis, and sites in seconds.
- FaasJS - A Node.js Serverless Application Framework.
- Jets - Ruby Serverless Framework for AWS. Jets allows you to create serverless applications with a beautiful language: Ruby. It includes everything required to build an application and deploy it to AWS Lambda.
- Laconia - A microframework for building Node.js serverless applications (AWS Lambda). Create well-crafted serverless applications, effortlessly!
- middy - Node.js middleware engine for AWS Lambda.
- modofun - A lightweight no-dependencies function router for both AWS Lambda and Google Cloud Functions, and that supports Connect/Express middleware.
- serverless.tf - A framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform ([read more](https://github.com/antonbabenko/serverless.tf)).
- Sigma - An all-in-one, browser-based IDE toolkit for drag-n-drop composing, testing and deploying of serverless applications, with fully automated configuration management.
- Sparta - A framework that transforms a Go application into an AWS Lambda powered microservice.
- Stacktape - DevOps-free cloud framework. Deploy lambdas, containers, databases & more to AWS with 98% less config.
- Riff - Kubernetes based serverless framework supporting multiple languages.
- FuseLess - toolkit for running functions written in CFML (ColdFusion Markup Language) on AWS Lambda.
- DropFaaS - Serverless framework for running functions written in any languages.
- Architect - Provision and deploy from a super simple plaintext manifest.
- Sigma - An all-in-one, browser-based IDE toolkit for drag-n-drop composing, testing and deploying of serverless applications, with fully automated configuration management.
- Aegis - A Golang serverless application development framework for AWS with deploy tool.
- Browser Functions - A lightweight serverless platform that uses Web Browsers as execution engines.
- CIM - A CloudFormation first approach to AWS Lambdas.
- ClaudiaJS - Deploy Node.js microservices to AWS easily.
- DEEP - Full-stack Web Framework for Cloud-Native Applications and Platforms using Microservices Architecture.
- flowbject - A high-level library whose aim is to help with writing state-machine flows.
- FunctionShield - A security library that equips developers with the ability to easily enforce strict security controls on AWS Lambda function runtime by addressing 3 common use cases: 1) Disable outbound internet connectivity. 2) Disable read/write on the /tmp/ directory 3) Disable child process execution.
- Gordon - λ Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation.
- IronFunctions - The Serverless Microservices platform.
- Kappa - a command line tool that (hopefully) makes it easier to deploy, update, and test functions for AWS Lambda.
- Lambda API - Lightweight web framework for your serverless applications.
- Lambda Forest - Microframework that makes it easier to develop REST API's using AWS Lambda Function and API Gateway.
- lambda-restify - A restify/expressjs like interface for aws lamda with api gateway event.
- Lambdoku - Heroku-like experience when using AWS Lambda.
- lgw - Simply & easily configure an AWS Gateway & domain name in front of a Lambda.
- Lovage - Python-only serverless framework that's more RPC-like and less HTTP service oriented.
- Mantil - Golang serverless development kit for AWS Lambda. Tool for developers that removes ops work for them, not just another infrastructure tool.
- Python-λ - A toolkit for developing and deploying serverless Python code in AWS Lambda.
- Serverless Compose - A lightweight, functional, composable, middleware framework for AWS lambda that stays out of the way.
- Shep - A framework for building APIs using AWS API Gateway and Lambda.
- Turtle - library for building functional and actor-driven NodeJS apps on Lambda.
- Zappa - Serverless Python WSGI with AWS Lambda + API Gateway.
Programming Languages
Categories
Related articles
59
Frameworks
50
Books
47
Hosting and code execution in the cloud
28
All in one solutions
22
Others
19
Observability Tools (Logging / Monitoring / Performance / Tracing)
16
AWS re:Invent videos
16
Forms
15
Databases
11
Security
11
Cost calculators
11
eCommerce
10
Content Management Systems
8
Push notifications
8
Media management and File storage
7
Authentication and authorization
7
Courses
6
Videos from conferences
6
Newsletters
6
Email sending, subscriptions and newsletters
4
CI/CD
4
Payments
4
Scheduling
3
SMS sending
2
Realtime
2
What is "serverless" computing?
1
Isomorphic Engines
1
Optimization and Management
1
License
1
IAM
1
Workshops
1
Sub Categories
Keywords
serverless
27
aws-lambda
17
aws
15
lambda
10
api-gateway
7
python
5
nodejs
4
microservices
4
golang
4
serverless-framework
4
javascript
3
kubernetes
3
faas
3
logging
2
observability
2
terraform
2
monitoring
2
stripe
2
google-cloud-functions
2
azure
2
streaming
2
azure-functions
2
ai
2
docker
2
cloud-native
2
framework
2
cloudformation
2
go
2
openfaas
1
swarm
1
multi-user
1
gitops
1
dashboard
1
cloud
1
cicd
1
webassembly
1
claudia
1
deep-framework
1
full-stack
1
azure-webjobs-sdk
1
expressjs
1
function-shield
1
runtime-protection
1
serverless-security
1
add-on
1
cache
1
container
1
faas-framework
1
flogo
1
functions-as-a-service
1