Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexigbokwe/expresswebts-version
Typescript Version of ExpressWebJs. A Node FrameWork with expressive and organized 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. It takes the pain out of development by easing common tasks (Environment Setup, Code Structure, Robust routing) used in many web projects. It supports both SQL and NoSQL databases.
https://github.com/alexigbokwe/expresswebts-version
expresswebjs framework nodejs
Last synced: about 2 months ago
JSON representation
Typescript Version of ExpressWebJs. A Node FrameWork with expressive and organized 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. It takes the pain out of development by easing common tasks (Environment Setup, Code Structure, Robust routing) used in many web projects. It supports both SQL and NoSQL databases.
- Host: GitHub
- URL: https://github.com/alexigbokwe/expresswebts-version
- Owner: Alexigbokwe
- Created: 2021-04-11T10:08:56.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-11T17:56:40.000Z (over 2 years ago)
- Last Synced: 2023-03-04T03:32:32.725Z (almost 2 years ago)
- Topics: expresswebjs, framework, nodejs
- Language: TypeScript
- Homepage: https://expresswebjs.com/
- Size: 893 KB
- Stars: 19
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
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.**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
- Authentication and Authorisation
- Model & JsonSchema
- Middlewares
- Providers
- Upload files
- Logger
- Validation
- Queues
- Task Scheduling
- Multi-tenancy## Follow us on twitter @expresswebjs
## Join ExpressWebJs Community on [Discord](https://discord.com/invite/vrPGZCgJuj) to chat with other engineers using using ExpressWebJs
Our Github discussion page is available for questions and discussions
[https://github.com/Alexigbokwe/ExpressWebJs/discussions](https://github.com/Alexigbokwe/ExpressWebJs/discussions)
# Contributing Guide
Hi! I'm really excited that you are interested in contributing to ExpressWebjs. Before submitting your contribution, please make sure to take a moment and read through our contribution guidelines:
- [Contribution Guildline](https://github.com/Alexigbokwe/expresswebTS-Version/blob/master/.github/CONTRIBUTION.md)
## Security Vulnerabilities
If you discover any security vulnerability within ExpressWebJs, please send an e-mail to Chukwuemeka Igbokwe via [email protected]. All security vulnerabilities will be promptly addressed.
## License
The ExpressWebJs framework is open-sourced software licensed under the [MIT License](https://opensource.org/licenses/MIT).