Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
:package: :zap: :rocket: Boilerplate to organize and deploy big projects using AWS API Gateway and AWS Lambda with Serverless Framework
| Date | Stars |
|---|---|
| 2026-07-24 | 391 |
| 2026-07-25 | 391 |
| 2026-07-28 | 391 |
| 2026-07-30 | 391 |
| 2026-08-06 | 391 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day

# Serverless Architecture Boilerplate [](http://www.serverless.com) [](https://opensource.org/licenses/MIT) [](https://travis-ci.org/msfidelis/serverless-architecture-boilerplate)
## CI / CD Pipeline
Need a Codepipeline Structure to deploy your Serverless Project with Quality? [See this repo](https://github.com/msfidelis/serverless-pipeline)!
### Serverless Archictecture Boilerplate with Go?
Looking for boilerplates to organize big projects using AWS Lambda with Go? [See this repo](https://github.com/msfidelis/serverless-architecture-boilerplate-go)
## Structure
```
.
├── modules (modules folder)
│ └── books (module / context)
│ ├── endpoints (API endpoints)
│ │ ├── create.js
│ │ ├── delete.js
│ │ ├── read.js
│ │ └── update.js
│ └── functions (workers / background functions)
│ └── worker
│ └── handler.js
├── package.json
├── serverless.yml (serverless config)
├── handlers (functions config)
│ ├── books-endpoints.yml (endpoints config)
│ └── books-workers.yml (workers config)
├── shared (shared components)
│ └── lib (shared libraries)
│ ├── dynamo.js
│ ├── kinesis.js
│ ├── lambda.js
│ ├── parsers.js
│ ├── sqs.js
│ └── uuid.js
└── test (tests folder)
└── unit (unit tests folder)
├── modules (unit tests for modules)
│ └── books
└── shared (unit tests for shared components)
└── lib (unit tests for libraries)
├── dynamo.test.js
├── kinesis.test.js
├── parsers.test.js
├── sqs.test.js
└── uuid.test.js
```
## Functions
### HTTP Trigger Function (API Gateway)
```yml
functions:
# API Endpoints
books-register:
handler: modules/books/endpoints/create.create #Path to function
memorySize: 128 # Lambda Memory Limit
timeout: 60 # Lambda Timeout
events:
- http: # HTTP Trigger
path: services/books # API Endpoint
method: post # HTTP Method
```
### Cloudwatch Events Functions (Cron)
[Lambda Schedule Docs](https://serverless.com/framework/docs/providers/aws/events/schedule/)
```yml
# Background Function
books-consumer:
handler: modules/books/functions/worker/handler.worker #Path to function
events:
- schedule: #Cloudwatch Event Trigger
rate: cron(* * * * * *) # Cron Syntax
enabled: true # Trigger Enabled
```
## Development environment
This boilerplate uses `serverless-local` plugin and some containers and plugins to emulate the AWS Resources
```bash
docker-compose up
```
The applications will start on `http://localhost:3000`
### Dev Plugins
This boilerplate contains following plugins for local development:
* [serverless-offline](https://github.com/dherault/serverless-offline/issues) - For run API Gateway local and manage plugins
* [serverless-offline-scheduler](https://github.com/ajmath/serverless-offline-scheduler) - CloudWatch Schedule Adapter
* [serverless-offline-sqs-esmq](https://github.com/msfidelis/serverless-offline-sqs-esmq) - SQS Adapter
* [serverless-dynamodb-local](https://github.com/99xt/serverless-dynamodb-local/releases) - DynamoDB Adapter
* [serverless-plugin-split-stacks](https://github.com/dougmoscrop/serverless-plugin-split-stacks) - Split Cloudformation Templates
## Production environment
### Deploy full services
```bash
serverless deploy -v
```
[](https://asciinema.org/a/4mzSihwWksZvjx7KO6mUy3EmO)
### Deploy a function
```bash
serverless deploy function -f books-consumer
```
### Get function logs
```bash
serverless Excerpt of 7,810 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7ba7ca87946c1fa6, topic:serverless