All Projects → serverless → Serverless

serverless / Serverless

Licence: mit
⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
kotlin
9241 projects
typescript
32286 projects
go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Serverless

Webiny Js
Enterprise open-source serverless CMS. Includes a headless CMS, page builder, form builder and file manager. Easy to customize and expand. Deploys to AWS.
Stars: ✭ 4,869 (-88.29%)
Mutual labels:  microservice, aws, serverless, aws-lambda, serverless-framework, serverless-architectures
Jazz
Platform to develop and manage serverless applications at an enterprise scale!
Stars: ✭ 254 (-99.39%)
Mutual labels:  serverless, aws-lambda, serverless-framework, azure-functions, serverless-architectures
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: ✭ 120 (-99.71%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework, serverless-architectures
Guide
Serverless Guide - An open-source definitive guide to serverless architectures.
Stars: ✭ 421 (-98.99%)
Mutual labels:  serverless, aws-lambda, serverless-framework, azure-functions, serverless-architectures
Serverless Aws Lambda Node Postgres
Serverless AWS Lambda with Node.js,Postgres Rest API with Sequelize.
Stars: ✭ 18 (-99.96%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework, serverless-architectures
Midway Faas
🔱 A simple and lightweight serverless framework
Stars: ✭ 363 (-99.13%)
Mutual labels:  microservice, serverless, aws-lambda, serverless-framework
Serverless Plugin Canary Deployments
Canary deployments for your Serverless application
Stars: ✭ 283 (-99.32%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (-97.32%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Serverless Node Simple Messaging
Simple email AWS lambda function
Stars: ✭ 75 (-99.82%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Aws Auto Cleanup
Open-source application to programmatically clean your AWS resources based on a whitelist and time to live (TTL) settings
Stars: ✭ 276 (-99.34%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Aws Serverless Auth Reference App
Serverless reference app and backend API, showcasing authentication and authorization patterns using Amazon Cognito, Amazon API Gateway, AWS Lambda, and AWS IAM.
Stars: ✭ 724 (-98.26%)
Mutual labels:  aws, serverless, aws-lambda, serverless-architectures
Serverless Node Simple Image Resize
Simple image resize AWS lambda function
Stars: ✭ 74 (-99.82%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Kinesis Streams Fan Out Kinesis Analytics
Amazon Kinesis Streams fan-out via Kinesis Analytics (powered by the Serverless Framework)
Stars: ✭ 95 (-99.77%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Express
⚡ Take existing Express.js apps and host them easily on cheap, auto-scaling, serverless infrastructure (AWS Lambda and AWS HTTP API).
Stars: ✭ 337 (-99.19%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Chalice
Python Serverless Microframework for AWS
Stars: ✭ 8,513 (-79.53%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Serverless Step Functions
AWS Step Functions plugin for Serverless Framework ⚡️
Stars: ✭ 758 (-98.18%)
Mutual labels:  aws, serverless, serverless-framework, serverless-architectures
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-99.93%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Microservice
Xigadee is an open-source Microservice framework, developed by Paul Stancer and Guy Steel. The libraries provide a simple and consistent approach for building modern enterprise API and Microservice based solutions; specifically those solutions targeted on the Azure platform.
Stars: ✭ 47 (-99.89%)
Mutual labels:  microservice, serverless, serverless-framework, serverless-architectures
Aws Lambda Typescript
This sample uses the Serverless Application Framework to implement an AWS Lambda function in TypeScript, deploy it via CloudFormation, publish it through API Gateway to a custom domain registered on Route53, and document it with Swagger.
Stars: ✭ 228 (-99.45%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework
Serverlessbydesign
A visual approach to serverless development. Think. Build. Repeat.
Stars: ✭ 254 (-99.39%)
Mutual labels:  aws, serverless, aws-lambda, serverless-framework

Serverless Application Framework AWS Lambda API Gateway

serverless Build Status npm version codecov gitter Known Vulnerabilities license

WebsiteDocsCommunity SlackForumTwitterMeetupsWe're Hiring简体中文

The Serverless Framework – Build applications on AWS Lambda and other next-gen cloud services, that auto-scale and only charge you when they run. This lowers the total cost of running and operating your apps, enabling you to build more and manage less.

The Serverless Framework is a command-line tool that uses easy and approachable YAML syntax to deploy both your code and cloud infrastructure needed to make tons of serverless application use-cases. It's a multi-language framework that supports Node.js, Typescript, Python, Go, Java, and more. It's also completely extensible via over 1,000 plugins that can add more serverless use-cases and workflows to the Framework.

Actively maintained by Serverless Inc.

Contents

Quick Start

Install Via NPM:

npm install -g serverless

Set Up Your AWS Account Credentials:

The Serverless Framework deploys to your own AWS account. You'll need to enable Serverless Framework to deploy to your AWS account by giving it access. Here is a guide to help you set up your credentials securely

Create A Service:

A "Service" is the Framework's project or app concept. You can create one from scratch or select an existing template by running.

serverless

Go through the onboarding flow and then navigate into the newly created directory.

cd my-new-service

Deploy A Service:

Use this when you have made changes to your Functions, Events or Resources in serverless.yml or you simply want to deploy all changes within your Service at the same time.

serverless deploy

Deploy A Function:

Use this to quickly upload and overwrite your AWS Lambda code on AWS, allowing you to develop faster.

serverless deploy function -f hello

Invoke The Function On AWS:

Invokes an AWS Lambda Function on AWS and returns logs.

serverless invoke -f hello -l

Invoke The Function Locally:

Invokes an AWS Lambda Function on your local machine and returns logs.

serverless invoke local -f hello -l

Stream Function Logs:

Open up a separate tab in your console and stream all logs for a specific Function using this command.

serverless logs -f hello -t

Remove The Service:

Removes all Functions, Events and Resources from your AWS account.

serverless remove

Features

  • Supports Node.js, Python, Java, Go, C#, Ruby, Swift, Kotlin, PHP, Scala, & F#
  • Manages the lifecycle of your serverless architecture (build, deploy, update, delete).
  • Safely deploy functions, events and their required resources together via provider resource managers (e.g., AWS CloudFormation).
  • Functions can be grouped ("serverless services") for easy management of code, resources & processes, across large projects & teams.
  • Minimal configuration and scaffolding.
  • Built-in support for multiple stages.
  • Optimized for CI/CD workflows.
  • Loaded with automation, optimization and best practices.
  • 100% Extensible: Extend or modify the Framework and its operations via Plugins.
  • An ecosystem of serverless services and plugins.
  • A passionate and welcoming community!

Contributing

We love our contributors! Please read our Contributing Document to learn how you can start working on the Framework yourself.

Check out our help wanted or good first issue labels to find issues we want to move forward on with your help.

Community

Licensing

Serverless is licensed under the MIT License.

All files located in the node_modules and external directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms in the MIT License.

Previous Serverless Version 0.5.x

You can read the v0.5.x documentation at readme.io.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].