Express

screenshot of Express

A thin express-js inspired layer around Dart's primitive HttpServer APIs

Overview:

Dart Express is a simple, thin layer built around Dart's primitive HttpServer APIs, inspired by expressjs. It aims to provide features such as a static file server module and expand further to help with common usage patterns and features as needed.

Features:

  • Easy installation via Pub
  • Supports basic Jade and Express app setup
  • Ability to pre-compile .jade views on save
  • Middlewares for route handling
  • Backbone.js demo TODO application with a JSON server
  • Register encapsulated modules like StaticFileHandler
  • Provides features like JadeViewEngine for rendering .jade views
  • StaticFileHandler to serve static files for unmatched routes

Summary:

Dart Express is a lightweight framework that simplifies working with Dart's HttpServer APIs. It offers features like serving static files, pre-compiling .jade views, middleware for route handling, and more. With easy installation through Pub, it provides a convenient way to set up and manage Dart web applications.