☁️ Awesome Serverless
A curated list of awesome services, solutions and resources for serverless / nobackend applications.
Table of contents
What is "serverless" computing?
The phrase “serverless” doesn’t mean servers are no longer involved. It simply means that developers no longer have to think "that much" about them. Computing resources get used as services without having to manage around physical capacities or limits.
Let's take for example AWS Lambda. "Lambda allows you to NOT think about servers. Which means you no longer have to deal with over/under capacity, deployments, scaling and fault tolerance, OS or language updates, metrics, and logging."
All in one solutions
1Backend - A complete platform with a strong focus on application composability, type safe APIs and client library generation.
Firebase - Realtime database, authentication, hosting. A powerful platform for your mobile or web application.
Backendless - Realtime database, authentication, hosting.
Stamplay - "IFTTT For Back-End Development".
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.
Hoodie - Hoodie is a complete backend for your apps: develop your frontend code.
Para - Flexible and lightweight backend service for rapid prototyping, based on open source software.
Backand - One platform to develop and run multi-cloud Serverless applications.
Hosting and code execution in the cloud
Amazon Lambda - Run code without thinking about servers. Pay for only the compute time you consume.
Google Cloud Functions - Lightweight, event-based, asynchronous compute solution that allows you to create small, single-purpose functions that respond to cloud events without the need to manage a server or a runtime environment.
Spotinst Functions - Devploy serverless functions with our easy to use framework that launch onto the Spot Market for cheap and convenient use.
Azure Functions - Listen and react to events across your stack.
Fission - Fast, extensible, open source serverless functions on any Kubernetes cluster
IBM Cloud Functions - Distributed compute service to execute application logic in response to events.
Kubeless - is a Kubernetes-native serverless solution. 1k 135
iron.io - Isolates code and dependencies of individual tasks so they can be processed on demand.
weblab.io - Microservices at your fingertips.
Peer5 - The serverless CDN. Limitless, affordable video delivery. More traffic means a stronger network.
StdLib - Function as a service library and platform.
Auth0 Webtasks - Run code with an HTTP call. No provisioning. No deployment.
- Scripting on the web. (Shutting down December 15, 2017) Webscripts
APItools - Troubleshoot, Modify, Monitor API traffic.
Surge - Deploy static sites from the command line.
Netlify - Generate & deploy static sites from git repositories.
Aerobatic - Deploy static sites from the command line with plugins including password protection, CORS proxy, and more.
Effe - a simple Open Source building block to emulate AWS Lambda. 207 7
Lever OS - Serverless + Microservices = ♥ 942 41
Now - realtime node.js deployments
Brightwork - Backend in a box for Developers
OpenComponents - Serverless microservices for front-end components 452 82
Kloudbit - Kloudbit helps developers build robust applications without the hassle of backend coding and server management.
Stackery - Stackery enables teams of developers to design, deploy, and monitor their serverless infrastructure on cloud services providers like AWS
Algorithmia - Automating the use of AI/ML models at every scale with the Serverless AI Layer.
lychee.js - Isomorphic adapters allow peer-to-peer event-graphed WebSockets and HTTP1.1, SPDY and HTTP2.0 sockets for node, node-sdl, html, html-nwjs and html-webview (both native and embedded). 194 33
Apex - Minimal AWS Lambda function manager with support for multiple languages including Nodejs, Golang, Python, Java, Rust and Clojure.
Architect - Provision and deploy from a super simple plaintext manifest
Up - Deploy infinitely scalable serverless apps, apis, and sites in seconds.
Chalice - Python serverless microframework from Amazon for AWS lambda 3k 317
CIM - A CloudFormation first approach to AWS Lambdas.
ClaudiaJS - Deploy Node.js microservices to AWS easily. 2k 171
DEEP - Full-stack Web Framework for Cloud-Native Applications and Platforms using Microservices Architecture. 538 93
Gordon - λ Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation 2k 137
IronFunctions - The Serverless Microservices platform 2k 165
Kappa - a command line tool that (hopefully) makes it easier to deploy, update, and test functions for AWS Lambda. 882 81
Lambda Forest - Microframework that makes it easier to develop REST API's using AWS Lambda Function and API Gateway. 6 1
Lambada Framework - JAX-RS implementation for AWS Lambda. 209 29
lambda-restify - A restify/expressjs like interface for aws lamda with api gateway event.
Lambdoku - Heroku-like experience when using AWS Lambda 577 18
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.
Python-λ - A toolkit for developing and deploying serverless Python code in AWS Lambda 543 94
Serverless Framework - Build and maintain web, mobile and IoT applications running on AWS Lambda, Azure Cloud Functions, IBM OpenWhisk, and Google Cloud Functions (formerly known as JAWS).
Shep - A framework for building APIs using AWS API Gateway and Lambda 170 13
Sparta - A framework that transforms a Go application into an AWS Lambda powered microservice.
SAM Local - Is the AWS CLI tool for managing Serverless applications written with 1k 139 AWS Serverless Application Model (SAM) 1k 183
Turtle - library for building functional and actor-driven NodeJS apps on Lambda
Zappa - Serverless Python WSGI with AWS Lambda + API Gateway. 6k 707
λambdify - AWS Lambda automation and integration for Python
Squeezer Framework - Event-driven APIs & Web apps on microservices, serverless.
Spring Cloud Function - Java framework for doing Functions using Spring ecosystem 146 35
Fission Workflows - Fast workflow-based function composition for serverless functions 64 5
azure-functions-express - Allows Express.js usage with Azure Functions 20 3
PureSec - Enabling Secure and Reliable Serverless Applications.
Logging / Monitoring / Performance / Tracing
Dashbird - Performance Tracking and Error Alerting for serverless applications.
IOpipe - Application Performance Monitoring & Management for serverless applications.
Authentication and authorization
GCF-Stripe - serverless use of Stripe over Google Cloud Functions
CommerceJS - Full-stack ecommerce api for developers & designers.
EndlessCommerce - Open source ecommerce platform based on Serverless framework.
Content Management Systems
Contentful - A content infrastructure that enables teams to power content in any digital product via a RESTful API.
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.
Tipe - Next generation serverless CMS. Create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.
Form.io - JSON Powered Form and Data Management Platform for Serverless applications.
Formspree - Functional HTML forms.
Formplug - Form forwarding service for AWS Lambda. 2 1
Tectite FormMail - FormMail, form Encryption, hosted Forms.
Google Forms - Create and analyze online forms and surveys.
TellForm - A free, opensource form builder similar to Google Forms or TypeForm that can create stunning forms for recruiting, market research and more.
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.
Image management and File storage
Filestack - Image management system with Filestack - upload files, transform images, videos, and documents, store content and deliver fast via CDN.
Kloudless - Integrate with one, universal API and connect to many file storage and CRM services.
Uploadcare - HTML5 widget, API to manage files in cloud storage, smart and fast CDN to deliver them to your end users. Crop, resize and transform uploaded images using URL commands.
ReSRC.it - The Responsive Image Service that delivers brilliantly optimized, pixel perfect images to any device.
Letter Avatar - Generates Google-like binary avatar images
Ably - Global distributed realtime data delivery platform with pub/sub, presence, device awareness, history, connection state recovery, authentication and encryption.
Pusher - Build Apps, Not Infrastructure.
Pubnub - PubNub utilizes a Publish/Subscribe model for realtime data streaming.
Email sending, subscriptions and newsletters
Ionic Push Service - Notifications for Android, iOS with Ionic Cloud.
Pushover Notifications for Android, iOS, and Desktop.
ZeroPush Transactional Push Notifications for Developers.
PushWizard Multi-platform Push Notification Service.
Pushed Send push notifications without developing your own app.
Plot Projects Geofencing push notifications.
XtremePush Web Push Notifications.
Push Apps Push Notifications Enrichment Platform.
Amazon DynamoDB - Flexible NoSQL database service
Algolia - Hosted cloud search as a service.
FaunaDB - Pay-as-you-go cloud database with ACID transactions and on-premise licensing available.
Cloudant - Based on the Apache-backed CouchDB, Cloudant is the distributed database as a service (DBaaS) built from the ground up to deliver fast-growing application data to the edge.
Azure Function Library - An open source set of common use cases for Azure Functions that are ready to deploy!
aws-lambda-go - Run standard Go code on the AWS Lambda platform. 559 27
Backstage Functions - An Open Source Serverless Platform able to store and execute code maintained by 15 4 Globo.com
remoteStorage - An open protocol for per-user storage.
SCAR - Serverless Container-aware ARchitectures (e.g. run containers out of your Docker images in AWS Lambda). 187 12
Sockethub - A polyglot (speaking many different protocols and APIs) messaging service for social and other interactive messaging applications.
serverless-slack-webhook - Serverless Module that creates a webhook for Slack.
Docker Lambda - Docker images and test runners that replicate the live AWS Lambda environment 1k 64
faas - Run Docker containers as functions on Swarm Mode ( 7k 343 blog post)
FunctionCI - Continuous Integration for AWS Lambdas. 21 1
gofn - Go package for function process via container provider (serverless minimalist) 36 3
- Blog commenting system built with AWS Lambda 640 22
LambCI - A continuous integration system built on AWS Lambda 3k 137
LambStatus - A status page system built on AWS Lambda ( 616 35 demo)
AWS Lambda Debugger - Remote debugging tool for Lambda functions running on Node 6.10 165 2
Local stack - A fully functional local AWS cloud stack
Serverless Brasil - The Serverless Brazilian community
AWS Lambda in Motion - An example-driven tutorial that focuses on helping you understand and tackle the operational challenges with running AWS Lambda in production.
Serverless Applications with AWS - Serverless Applications with AWS teaches you to build serverless applications using AWS Lambda and other cloud-based services.
OpenWhisk Workshop - Interactive workshop to learn about building serverless applications with OpenWhisk.
AWS re:Invent videos
You want to contribute to this project?
Please follow these recommendations.