Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/codecommission/linklet

Functions-as-a-Service for async HTTP microservices
https://github.com/codecommission/linklet

async-await ecmascript function-as-a-service http lambda-functions microservice nodejs serverless

Last synced: 21 days ago
JSON representation

Functions-as-a-Service for async HTTP microservices

Awesome Lists containing this project

README

        

# Linklet Microservice

> Functions-as-a-Service for async HTTP microservices.

## Documentation

* [Linklet Documentation](docs/README.md)
* [From Zero to Function-as-a-Service with Linklet](docs/zero-to-faas.md)
* [Linklet Examples](https://github.com/codecommission/linklet-examples)
* [Introduction to NodeJS](https://github.com/mikebild/introduction-nodejs)
* [FaaS with Linklet v3 / SpeakerDeck / 2017](https://speakerdeck.com/mikebild/functions-as-a-service-with-linklet)

## Features

* Easy to use and **Production Ready**
* **Lightweight** and designed to being customizable
* EcmaScript **Async/Await** support
* **CLI** to create and manage Microservices
* Standards - just **HTTP**
* **CORS** support
* **Agile** and super easy deployment and containerization
* **Composable** to develop Higher-Order Request/Response-Handlers

## Setup & Run

Firstly, install it:

```bash
npm install -g linklet
```

Create your first micro-service:

```bash
linklet create my-faas
```

Serve locally:

```bash
cd my-faas
npm run dev
```

## How to use it in my project?

Being stable and inventive and have a look to our [Linklet Examples](https://github.com/codecommission/linklet-examples).

## Contributors

Every participation is welcome, just read [CONTRIBUTING](CONTRIBUTING.md), take a look at the [ROADMAP](docs/ROADMAP.md) and make your first PR!

## Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public [GitHub issue tracker](https://github.com/codecommission/linklet/issues).

## License

This project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.

## Thanks

You like this and you want to see what coming next? Follow us on Twitter [`@linklet_run`](https://twitter.com/linklet_run).

Enjoy!