Grandjs Framework
GrafkaGrand CliGrand ConnectorsGrand ModelGrand Validator
Grandjs Core
GraphQlIntroductionPrerequisitesFeaturesObjectives

A backend framework for solid web apps based on node.js

GitHub

We are happy to support us on github from here

Also we will be happy if you want to contribute us or have an issue you can open a ticket on github

Whats New ?

Grandjs now supports the following

  • JSX Syntax for rendering dynamic content instead of using template engins
  • many of express packages are now compatible with Grandjs such as cookie-parser, session, flash, morgan, express-fileupload, body-parser
  • Typescript support!, Grandjs has major updates one of these updates is rebuilding the package again using typescript and changing the architecture of the project

Introduction

You want to build a solid web application but you don't want to use express and a lot of packages you need to build a basic website, Grandjs is one framework includes all main functionalities you need to build amazing, solid and secured web application without need for a ton of packages and libraries.

  • Grandjs is built for solid and extended web apps

GitHub contributors npm GitHub code size in bytes npm

Prerequisites

1- you need to install node.js on your system 2- init a new project using npm, so then we will be able to install this framework

Features

  • fewer packages and more productivity
  • Framework includes the most needed functionalities to build a perfect web app
  • depends on Handlebars template Engine which is friendly with many developers
  • solid routing system built on Javascript object-oriented programming and you can extend it as you need
  • controlled handling for every error page in your app
  • Grandjs is built for solid and extended web apps
  • Built in template engine using jsx
  • Extendable Routing System
  • Accepts Express Packages such as (body-parser, cookie-parser, morgan, cors)
  • built in cors Handler Built in request body parser Usable for Typescript Apps

Objectives

We aim to make grandjs the successor of express js with new vision, architecture, and modern javascript features like Router inheritance to build extendable, scalable web applications without repeating your self!