All Projects → smartive → giuseppe

smartive / giuseppe

Licence: other
A controller routing system for expressJS with TypeScript decorators and annotations

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to giuseppe

TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-73.47%)
Mutual labels:  decorators, expressjs
Typescript Rest
This is a lightweight annotation-based expressjs extension for typescript.
Stars: ✭ 458 (+834.69%)
Mutual labels:  decorators, expressjs
Express Env Example
A sample express environment that is well architected for scale. Read about it here:
Stars: ✭ 130 (+165.31%)
Mutual labels:  routing, expressjs
Trafficlight
🚦 Flexible NodeJS Routing Decorators for API Routing
Stars: ✭ 69 (+40.82%)
Mutual labels:  decorators, routing
Angular Cms
An flexiable, extendable, modular, single CMS app based on Angular, Express, MongoDB
Stars: ✭ 109 (+122.45%)
Mutual labels:  decorators, expressjs
Lit Element Router
A LitElement Router (1278 bytes gzip)
Stars: ✭ 85 (+73.47%)
Mutual labels:  decorators, routing
Tvrboreact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-73.47%)
Mutual labels:  decorators, expressjs
Node Decorators
node-decorators
Stars: ✭ 230 (+369.39%)
Mutual labels:  decorators, expressjs
typijs
The Angular CMS Framework for building fully-featured SPA sites powered by NodeJS and MongoDB with TypeScript
Stars: ✭ 141 (+187.76%)
Mutual labels:  decorators, expressjs
mern-chatting-app
Chatting application where you can join different rooms and chat with people from around the globe.
Stars: ✭ 39 (-20.41%)
Mutual labels:  expressjs
passport-examples
A variety of examples using PassportJS with ExpressJS and ReactJS applications
Stars: ✭ 44 (-10.2%)
Mutual labels:  expressjs
Book-Trading-Club
A sample application using node.js api and vuejs
Stars: ✭ 20 (-59.18%)
Mutual labels:  expressjs
react-point-of-sale
A simple point of sale app built in nodejs and reactjs
Stars: ✭ 185 (+277.55%)
Mutual labels:  expressjs
k-domains
A simple module to manage multiple subdomains with just one project
Stars: ✭ 41 (-16.33%)
Mutual labels:  routing
express-api-structure
Structure for Express based API server
Stars: ✭ 79 (+61.22%)
Mutual labels:  expressjs
vue-decorator
Custom decorators to vue-class-component that fits Vue 3
Stars: ✭ 31 (-36.73%)
Mutual labels:  decorators
mock-req-res
Extensible mock req / res objects for use in unit tests of Express controller and middleware functions.
Stars: ✭ 39 (-20.41%)
Mutual labels:  expressjs
motis
Intermodal Mobility Information System
Stars: ✭ 45 (-8.16%)
Mutual labels:  routing
node-express-rest-api-example
A Basic Node.js/Express REST API implementation example
Stars: ✭ 40 (-18.37%)
Mutual labels:  expressjs
deepword
Web editor based on Monaco
Stars: ✭ 25 (-48.98%)
Mutual labels:  expressjs

giuseppe

giuseppe [Italian: dʒuˈzɛppe] is a controller routing system for Express using TypeScript decorators and annotations named after the great Italian componist Giuseppe Verdi. Like Verdi, it composes things, but not a great piece of musical history! We compose routes for you. giuseppe is dedicated to Express and depends on it. We were tired of writing all the route registrations by ourselves.

Build Status Build Status npm Coverage status semantic-release Greenkeeper badge

Installation

To install this package, simply run

NPM

Or use the yeoman generator which we created @ generator-giuseppe. If you want to create a plugin for giuseppe, use the other yeoman generator @ generator-giuseppe-plugin

Documentation and examples

All of our documentation and examples are available on giuseppe.smartive.ch.

Changelog

The changelog is generated by semantic release and is located under the release section.

Licence

This software is licenced under the MIT licence.

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].