An open API service indexing awesome lists of open source software.

https://github.com/beratiyilik/aws-serverless-lambda-api-template

A streamlined AWS Lambda serverless API template designed for rapid development and deployment. Features include TypeScript support, local testing, linting, prettiness, and deployment scripts. Ideal for building robust serverless APIs efficiently.
https://github.com/beratiyilik/aws-serverless-lambda-api-template

aws aws-lambda javascript lambda middy nodejs serverless typescript

Last synced: 6 days ago
JSON representation

A streamlined AWS Lambda serverless API template designed for rapid development and deployment. Features include TypeScript support, local testing, linting, prettiness, and deployment scripts. Ideal for building robust serverless APIs efficiently.

Awesome Lists containing this project

README

          

# AWS Serverless Lambda API Template

This AWS Serverless Lambda API Template streamlines the development and deployment of serverless APIs on AWS Lambda. It's crafted to enhance productivity, offering features like TypeScript support, local testing capabilities, linting, code formatting with Prettiness, and deployment scripts. Ideal for developers looking to build robust, efficient serverless APIs.

## Features

- **TypeScript Support:** Write your Lambda functions in TypeScript for better code reliability and developer experience.
- **Local Testing:** Test your APIs locally to speed up the development cycle.
- **Linting:** Keep your code clean and bug-free with integrated linting.
- **Prettiness:** Automated code formatting ensures your project is not only functional but also neat.
- **Deployment Scripts:** Simplified scripts to deploy your API to AWS Lambda with minimal hassle.

## Keywords

`nodejs`, `javascript`, `aws`, `lambda`, `typescript`, `aws-lambda`, `serverless`, `middy`

## Getting Started

To get started, clone this template and install the dependencies:

```bash
git clone https://github.com/beratiyilik/aws-serverless-lambda-api-template.git
cd aws-serverless-lambda-api-template
npm install
```

## Running Locally

To run your Lambda functions locally, use the following command:

```bash
npm run start
```
```bash
yarn start
```

## Contribution

Contributions are welcome! Please read the CONTRIBUTING.md for guidelines.

## License

This project is licensed under the [GNU GPLv3 License](https://www.gnu.org/licenses/gpl-3.0.html).

---

For more information, visit the [AWS Lambda documentation](https://aws.amazon.com/lambda/).