⚠️ You're browsing the documentation for an old version of ExpressWebJs. Consider upgrading your project to the latest version.

# Introduction

ExpressWebJs is a Node FrameWork with expressive and organised syntax that runs on all major operating systems. It provides the starting point for creating your node project, allowing you to focus more on developing your amazing solution.

ExpressWebJs focuses on providing developer experience and powerful features such as dependency injection,database abstraction layer for both SQL and NOSQL, robust routing, code structure, application configuration, testing and more.

# Why ExpressWebJs?

ExpressWebJs is built with express js which is used by millions of developers all over the world. We believe ExpressWebJs is the best choice for building modern applications with expressjs.

If you're a senior developer, ExpressWebJs gives you robust tools for real-time events, queues, dependency injection, testing and more. ExpressWebJs is designed for building professional web applications.

# Features

# ExpressWebJS Features

  • Robust routing
  • Focus on high performance
  • Super-high test coverage
  • HTTP helpers (redirection, caching, etc)
  • Support for both SQL and NOSQL database
  • Well organised and structured.
  • Supports Use Of Dependency Injection
  • Supports websocket
  • Highly scalable
  • Queues
  • Task Scheduling

# Running the project

npm run start

# License

The ExpressWebJs framework is open-sourced software licensed under the MIT License (opens new window).

# Join our slack community

expresswebjs.slack.com

Our Github discussion page is available for questions and discussions

https://github.com/Alexigbokwe/ExpressWebJs/discussions (opens new window)