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

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

Awesome Lists containing this project

README

          



Omega



Omega



:fire: Make serverless application expressive



CircleCI


Coverage Status


npm version


npm


npm


MIT License


Open Source Love


**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).