https://github.com/posquit0/omega
🔥Expressive framework to write serverless functions in Node.js
https://github.com/posquit0/omega
aws-lambda lambda nodejs omega serverless serverless-applications serverless-architectures serverless-framework
Last synced: 5 months ago
JSON representation
🔥Expressive framework to write serverless functions in Node.js
- Host: GitHub
- URL: https://github.com/posquit0/omega
- Owner: posquit0
- License: mit
- Created: 2018-05-02T09:29:32.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-04T03:54:24.000Z (almost 8 years ago)
- Last Synced: 2025-03-04T08:19:00.502Z (about 1 year ago)
- Topics: aws-lambda, lambda, nodejs, omega, serverless, serverless-applications, serverless-architectures, serverless-framework
- Language: JavaScript
- Size: 9.77 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
:fire: Make serverless application expressive
**Omega** is an expressive framework to write serverless application with the layered architecture.
## Installation
```bash
# NPM
$ npm install --save @posquit0/omega
# Yarn
$ yarn add @posquit0/omega
```
## Example
```node
const Omega = require('@posquit0/omega');
const AwsProxyTranslator = require('@posquit0/omega/translators/aws-proxy-translator');
const app = new Omega();
// Set middlewares
app.use(new AwsProxyTranslator());
// Write your serverless functions here
const handler = app.createLambda(async ctx => {
});
```
## API
To be updated
## Contributing
This project follows the [**Contributor Covenant**](http://contributor-covenant.org/version/1/4/) Code of Conduct.
#### Bug Reports & Feature Requests
Please use the [issue tracker](https://github.com/posquit0/omega/issues) to report any bugs or ask feature requests.
## Self Promotion
Like omega? Follow the repository on [GitHub](https://github.com/posquit0/omega). And if you're feeling especially charitable, follow [posquit0](https://posquit0.com) on [GitHub](https://github.com/posquit0).
## Contact
If you have any questions, feel free to join me at [`#posquit0` on Freenode](irc://irc.freenode.net/posquit0) and ask away. Click [here](https://kiwiirc.com/client/irc.freenode.net/posquit0) to connect.
## License
Provided under the terms of the [MIT License](https://github.com/posquit0/omega/blob/master/LICENSE).
Copyright © 2018, [Byungjin Park](http://www.posquit0.com).