Get unlimited public & private packages + team-based management with npm Teams.Learn more »

fortjs

1.13.0 • Public • Published

GitHub version Build Status npm version

Overview

Component based MVC web framework for nodejs targeting good code structures & modularity.

Why fortjs

  • Based on Fort architecture.
  • MVC Framework and follows OOPS approach so everything is class and object.
  • Provides components - Wall, Shield and Guard. Components help modularize the application.
  • No callback, Uses ES6 async/await or promise for executing asychronous code.
  • Everything is configurable - you can configure your session store, view engine, websocket etc.
  • Dependency Injection.
  • Everything can be unit tested, so you can use a TDD approach.
  • TypeScript Support - Fully supported for typescript users.

Examples

Check out repo - https://github.com/ujjwalguptaofficial/fortjs-examples

Website

http://fortjs.info/

Contributors

You are very welcome to contribute, please see contributing guidelines - [Contribute].

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. For sponsoring, contact author of this project.

Features to add

  • Multiple format result from custom error handler
  • Retrieve dependency injection value from anywhere like in service
  • call another components from any type of components
  • Absolute route
  • Create a parser helper to parse body, query as an object using model

Install

npm i fortjs

DownloadsWeekly Downloads

89

Version

1.13.0

License

MIT

Unpacked Size

392 kB

Total Files

177

Last publish

Collaborators

  • avatar