All Projects → mayajs → maya

mayajs / maya

Licence: MIT license
MayaJS is not a wrapper for ExpressJS or Fastify. We use our own routing library and it has capabilities to use third party middlewares.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to maya

express-ts-api-boilerplate
Express TypeScript API Boilerplate
Stars: ✭ 15 (-68.75%)
Mutual labels:  nodejs-server
codeRigade
Realtime collaborative code-editor
Stars: ✭ 17 (-64.58%)
Mutual labels:  nodejs-server
foss-events
A simple website with a collection of open-source events happening across the globe. This is a beginner-friendly repository that helps you learn git and contribute to web projects. Happy Hacktober!
Stars: ✭ 123 (+156.25%)
Mutual labels:  nodejs-server
server-dashboard
Server-side code for a server monitoring system created by Micheal Pearce
Stars: ✭ 16 (-66.67%)
Mutual labels:  nodejs-server
hackerAPI
🐓 API for registration, live-site
Stars: ✭ 20 (-58.33%)
Mutual labels:  nodejs-server
prismy
🌈 Simple and fast type safe server library for now.sh v2 and API routes of next.js.
Stars: ✭ 46 (-4.17%)
Mutual labels:  nodejs-server
service
Service for storing and computing BundleWatch data
Stars: ✭ 17 (-64.58%)
Mutual labels:  nodejs-server
chronos-pipeline
A data pipeline for processing event data
Stars: ✭ 20 (-58.33%)
Mutual labels:  nodejs-server
restana
Super fast and minimalist framework for building REST micro-services.
Stars: ✭ 380 (+691.67%)
Mutual labels:  nodejs-server
teaching-nodejs-expressjs-framework-spring-2019-2020
Complete Node-Express Application
Stars: ✭ 16 (-66.67%)
Mutual labels:  nodejs-server
boilerplate-express-api
🔋Boilerplate Express API w/ Support for ES6 Features
Stars: ✭ 22 (-54.17%)
Mutual labels:  nodejs-server
vue-fs
A Vue file management client, complete with a node/express/FS backend.
Stars: ✭ 40 (-16.67%)
Mutual labels:  nodejs-server
node-proxy
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 71 (+47.92%)
Mutual labels:  nodejs-server
ExpressJS-SocketIO-Boilerplate
📦 Simple Express.js & Socket.io Boilerplate
Stars: ✭ 31 (-35.42%)
Mutual labels:  nodejs-server
backend-server
📠 The backend of the Fairfield Programming Association website.
Stars: ✭ 26 (-45.83%)
Mutual labels:  nodejs-server
nodetomic-api
RESTful API Nodejs designed for horizontal scalability with support for cluster, based on Express, MongoDB, Redis, JWT, Socket.io, Passport.
Stars: ✭ 41 (-14.58%)
Mutual labels:  nodejs-server
scriptbox
Script box is a full VAS application for demonstrate kannel.js, shorty and smpp usage
Stars: ✭ 19 (-60.42%)
Mutual labels:  nodejs-server
wedding-invitation
This is the template for wedding invitation card
Stars: ✭ 34 (-29.17%)
Mutual labels:  nodejs-server
damas-core
JSON storage service. RESTful, CRUD, multi-user.
Stars: ✭ 50 (+4.17%)
Mutual labels:  nodejs-server
nodejs-hexagonal-architecture-and-unit-test
This is a project to explain hexagonal architecture and unit tests in node.js
Stars: ✭ 99 (+106.25%)
Mutual labels:  nodejs-server

A simple Node.js framework for creating fast and scalable server-side applications.

Version Downloads License Code Style

MayaJS is designed for simplicity and ease of use for beginners. It is built using Typescript to take advantage of strong type checking and at the same time preserving support for pure Javascript. It also has support for MongoDb and SQL databases.

DISCLAIMER: MayaJS is not a wrapper for ExpressJS or Fastify. We use our own routing library and it has capabilities to use third party middlewares.

Installation

  • Run npm i @mayajs/cli -g to install MayaJS globally in your local machine.

    Install the latest Node.js stable build before running this command

If you want a simple routing library like express you can use our own MayaJS Router.

Quick Start

  • Run maya new my-new-app.
  • Run cd my-new-app to go inside your project folder.
  • Run maya serve to start your MayaJS project.

In the case where the port number is already in use or in the case when you want to run it on a different port number, use --port to specify a different port. i.e. maya serve --port=4444

Ecosystem

Project Description
@mayajs/core MayaJS core library
@mayajs/common MayaJS common modules
@mayajs/router NodeJS routing library
@mayajs/cli Project scaffolding
@mayajs/mongo MongoDB Plugin
@mayajs/sql SQL Plugin

Documentation

To check out live examples and docs, visit mayajs.io.

Collaborating

See collaborating guides here.

People

Author and maintainer Mac Ignacio

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].