Skip to content

Swydo/byol

Repository files navigation

BYOL

GitHubActions conventionalCommits GitHub

Github Header


BYOL (Bring Your Own Lambda) consists of a set of tools to help you run your Node.js Lambda functions in your dev environment. It aims to be a minimal replacement for aws-sam-cli without requiring Docker or Python.

Although it doesn't as great of a job at mimicking the AWS environment, it will run your code with minimal from effort from your side as long as the code isn't too picky about where or how it runs.

When to uses BYOL

  • You have a sam compatible setup but want to use npm link.
  • Your Lambda functions are part of a "mono repository" powered by lerna or a similar tool that uses symlinks.
  • You want a "good enough" development environment that uses the tools you are already using.

Modules