Skip to content
forked from architect/plugins

List of Architect plugins by the community + maintainers

Notifications You must be signed in to change notification settings

lpsinger/plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Architect plugins

A collection of plugins for the OpenJS Architect framework

Plugins maintained by Architect

  • TypeScript - TypeScript runtime support with realtime Lambda transpiling + sourcemaps
  • Rust - Rust runtime support with automatic compiling
  • Go - Go runtime support with automatic compiling
  • External @tables - Enable access to external DynamoDB tables from other Architect projects, legacy Architect projects, and non-Architect projects
  • Sandbox Lambda invoker - Interactively invoke Lambdas in Sandbox with arbitrary events
  • Node.js prune - Clean excess node_modules cruft from your project during deployment
  • Budget watch - Monitor app spend and stop Lambdas when the limit is reached
  • Storage private - Define any number of arbitrary private S3 buckets for your application
  • Storage public - Define any number of arbitrary public S3 buckets for your application
  • API Gateway REST API - Support for legacy API Gateway REST APIs
  • Remix - Deploy a Remix app to AWS Lambda and S3 with support for remix watch built into Sandbox.

Plugins maintained by the community

Note: community plugins are not officially supported, endorsed, or closely vetted by Architect maintainers. As with any code from vendors unknown to you, reviewing such plugins before adding them to your project is advisable.

  • Lambda X-Ray Tracing - Enable AWS X-Ray Tracing for all, some, or select Lambdas.
  • Lambda ENV Variables - Get faster access to the physical names of Architect-created resources via Lambda environment variables
  • Image transformer - Drop large images into the static folder of an Architect app and request a transformed version
  • Remove local routes - Remove select routes prior to deployment; handy when you're leveraging HTTP handlers for local scaffolding tasks
  • Custom log groups - Create log groups for with a custom log retention interval
  • API Gateway CORS - Manage CORS headers automatically
  • JWT auth - Leverage API Gateway built-in HTTP API JWT authorizers
  • Override CloudFormation values - Set and override CloudFormation values upon deployment
  • Site URL - Allow Lambdas to discover the site's URL via an SSM parameter
  • TailwindCSS - Enables TailwindCSS workflow - runs JIT CLI watcher with Sandbox, builds minified CSS prior to deployment
  • Named routes - Easier web routing by adding names to HTTP routes in app.arc, then use the helper function to refer to them by name
  • arc-plugin-esbuild - Bundle your functions with esbuild
  • arc-plugin-multi-region - Allows to deploy Architect projects on multi regions using Global Tables
  • arc-plugin-s3rver - This plugin runs an s3 server (thanks to s3rver) in the architect sandbox
  • arc-plugin-static-ip - This plugin allows setting a static outgoing IP in an architect project

About

List of Architect plugins by the community + maintainers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published