Socket
Socket
Sign inDemoInstall

maritime

Package Overview
Dependencies
22
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    maritime

A new type of NodeJS web framework - providing a clean, full, yet configurable toolkit to develop with NodeJS.


Version published
Weekly downloads
0
Maintainers
1
Created
Weekly downloads
 

Readme

Source

Maritime NodeJS Web Framework Logo

A new type of NodeJS web framework - providing a clean, full-toolkit to develop with NodeJS. Learn why you should start using Maritime today.

Maritime NPM Version Maritime Zipped Size Maritime License Badge Try Maritime on Runkit

const Maritime = require("maritime");
const app = new Maritime();
const router = new Maritime.router();

router.get("*", data => {
  data.res.send("Hello World!");
});

app.mount(router);
app.listen(3000);

Getting Started

  • Maritime Examples - A set of applications written in Maritime to show various functionalities.

Features

  • 🚌 In-built routing - integrated, clean router system.
  • Dynamic routing engines - Use different routing engines to support the route syntax you want.
  • 🔥 View engines - supports rendering templates of multiple types including EJS, Pug and Handlebars.
  • ⚡️ Modern, semantic asynchronous middleware.
  • 🔧 HTTP helper methods - helper methods are included to assist you with common HTTP tasks such as redirects, sending data and downloading files to the client.
  • 📕 Extensive, in-built middleware such as a body parser, static file server, method override and a cookie parser to help you get your app off the ground even faster.
  • 🔒 One-command HTTPS server - Quickly and easily create HTTPS servers through app.listen().

Installation

Maritime requires Node v7.6.0 or higher for async and promise functionality.

$ npm i maritime

Credit

Author: Tom

This repository utilises code from other open-source projects, including NPM dependencies and some code from other open-source projects such as Express and Koa. Thanks to the contributors to those projects and the wider open source ecosystem.

License

MIT

Keywords

FAQs

Last updated on 21 Jan 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc