Awesome Open Source
Awesome Open Source

GitHub CI status npm version Apache-2.0 License Join Architect Slack

Build ultra scalable database backed web apps on AWS serverless infrastructure with full local, offline workflows, and more. Full documentation found at: https://arc.codes

Installation

Open your terminal to install arc globally:

npm i -g @architect/architect

Check the version:

arc version

Protip: run arc with no arguments to get help

Work locally

Create a new app:

mkdir testapp
cd testapp
arc init

Kick up the local dev server:

arc sandbox

Cmd / Ctrl + c exits the sandbox

Deploy to AWS

Deploy the staging stack:

arc deploy

Protip: create additional staging stacks with --name

Ship to a production stack:

arc deploy production

Or eject to CloudFormation and deploy with the AWS SAM CLI:

arc package
sam package --template-file sam.json --output-template-file out.yaml --s3-bucket mybukkit
sam deploy --template-file out.yaml --stack-name MyStack --s3-bucket mybukkit --capabilities CAPABILITY_IAM

Founding team

Amber Costley, Angelina Fabbro, Brian LeRoux, Jen Fong-Adwent, Kristofer Joseph, Kris Borchers, Ryan Block, Spencer Kelley

Special thanks

Pinyao Guo for the Architect GitHub name


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (67,535
aws (1,011
serverless (617
aws-lambda (301
infrastructure-as-code (77
arc (29
aws-apigateway (19

Find Open Source By Browsing 7,000 Topics Across 59 Categories