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

https://github.com/faasjs/faasjs.github.io

An Atomic Application Framework based on Typescript
https://github.com/faasjs/faasjs.github.io

Last synced: 4 months ago
JSON representation

An Atomic Application Framework based on Typescript

Awesome Lists containing this project

README

          

# ๐Ÿš€ FaasJS

[![License: MIT](https://img.shields.io/npm/l/faasjs.svg)](https://github.com/faasjs/faasjs/blob/main/packages/faasjs/LICENSE)
[![NPM Version](https://img.shields.io/npm/v/faasjs.svg)](https://www.npmjs.com/package/faasjs)
[![Last commit](https://img.shields.io/github/last-commit/faasjs/faasjs)](https://github.com/faasjs/faasjs)
[![Unit Status](https://github.com/faasjs/faasjs/actions/workflows/unit.yml/badge.svg)](https://github.com/faasjs/faasjs/actions/workflows/unit.yml)
[![Lint Status](https://github.com/faasjs/faasjs/actions/workflows/lint.yml/badge.svg)](https://github.com/faasjs/faasjs/actions/workflows/lint.yml)

[![Coverage Status](https://img.shields.io/codecov/c/github/faasjs/faasjs.svg)](https://app.codecov.io/gh/faasjs/faasjs)
[![Commits](https://img.shields.io/github/commit-activity/y/faasjs/faasjs)](https://github.com/faasjs/faasjs)
[![Downloads](https://img.shields.io/npm/dm/@faasjs/types)](https://github.com/faasjs/faasjs)
[![Pull requests](https://img.shields.io/github/issues-pr-closed/faasjs/faasjs)](https://github.com/faasjs/faasjs/pulls)

[![faasjs/nginx](https://img.shields.io/badge/Docker-faasjs%2Fnginx-blue)](https://hub.docker.com/repository/docker/faasjs/nginx)
[![faasjs/vscode](https://img.shields.io/badge/Docker-faasjs%2Fvscode-blue)](https://hub.docker.com/repository/docker/faasjs/vscode)
[![faasjs/node](https://img.shields.io/badge/Docker-faasjs%2Fnode-blue)](https://hub.docker.com/repository/docker/faasjs/node)

๐Ÿš€ FaasJS is an atomic application framework built for the TypeScript developer.

## Features

### Featherweight Development & Collaboration

โœ… Break down complex projects into manageable components with the **atomized development model**.

โœ… Enjoy **fast iterations** and **seamless** team collaboration.

โœ… Jumpstart development with **pre-built plugins** for common functionalities like HTTP and Knex.

### High maintainability

โœ… The **FaaS architecture** ensures isolated cloud functions, preventing domino-effect errors.

โœ… **Automated testing tools** built-in for **robust and efficient testing**.

### High scalability

โœ… Extend your application effortlessly with **flexible and simple plugin mechanisms**.

โœ… **Freely scale** your functions up or down based on demand.

## Learn more

๐Ÿ‘‰ Visit [faasjs.com](https://faasjs.com) to learn more.

๐Ÿ”จ Try [FaasJS onboarding examples](https://github.com/faasjs/faasjs/tree/main/examples) using Codespaces.

๐Ÿงช Explore [onboarding examples](./examples/README.md) with the built-in devcontainer.

๐Ÿ“„ See recent updates in the [CHANGELOG](https://faasjs.com/CHANGELOG.html).

โ“ Get help or ask question in [Discussions](https://github.com/orgs/faasjs/discussions).