augejs.github.io

augejs

npm version standard-readme compliant

:wavy_dash::wavy_dash::wavy_dash::diamond_shape_with_a_dot_inside:

augejs is a progressive Node.js framework for building applications.

:star2: Star us on GitHub — it helps! :clap:

https://github.com/augejs/augejs.github.io

Table of Contents

Description

augejs is a progressive Node.js framework for building applications. It uses modern JavaScript built with TypeScript.

Features

Install

This project uses node and npm. Go check them out if you don’t have them locally installed.

npm install @augejs/core

Usage

import { Module, boot } from '@augejs/core';

// we use a @Module decorator to define a module
@Module()
class AppModule {
  async onInit() {
    // the onInit lifecycle method will be called when application boot
    console.log('hello augejs');
  }
}

(async () => {
  // boot the whole application by module.
  await boot(AppModule);
})();

Document

Philosophy

Basic Function

Standard Modules

Koa Modules

Other Modules

Examples

see the Examples. :open_book:

Maintainers

Alex Zhang.

Contributing

Feel free to dive in! Open an issue or submit PRs.

augejs follows the Contributor Covenant Code of Conduct.

License

MIT © augejs