-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Home
Haoliang Gao edited this page Oct 29, 2013
·
196 revisions
- connect-debounce — Distributed debounced function execution ala underscore on per session basis as connect middleware.
- connect-acceptoverride — Override `Accept` header to `application/json` when URL ends with `.json`.
- connect-airbrake — Airbrake error reporting auto-setup middleware.
- connect-assetmanager — Assetmanager which allows you to group/minify/manipulate your css/javascript.
- connect-assets — Transparent file compilation and dependency management for Node’s connect framework in the spirit of the Rails 3.1 asset pipeline.
- connect-auth — Authentication middleware (HTTP Basic/Digest, Twitter, Facebook, Yahoo, Github, FourSquare, Janrain/RPX, custom oauth provider etc.)
- connect-b2g — delivers an Open Web App manifest file
- connect-basic-auth — Basic auth support
- connect-browser-logger — Displays server-side logs in browser consoles
- connect-bruteforce — Brute force prevention tool
- connect-cache — simple caching system
- connect-cachify-static — generate unique URLs and long lasting cache headers for static files
- connect-cleaner — simple URL cleaner and normalizer
- connect-compiler — Dynamically recompile derived files (like CoffeeScript to JS, YAML to JSON, or .js to .min.js) at serve-time.
- connect-conductor — Highly configurable routing middleware
- connect-cors — Support for cross origin AJAX requests (CORS Spec)
- corser — Enable CORS (Cross-Origin Resource Sharing)
- node-cors — Enable CORS with various options
- connect-diffable — middleware that implements Google’s Diffable client-side static files patching technique.
- connect-domains — middleware that adds domains and subdomains to request object.
- connect-ensure-login — ensure that requests are authenticated
- connect-error — Smoothly pass errors through your connect application
- connect-flash — flash message middleware
- connect-googleapps — simple Google Apps single sign-on
- connect-gridfs — GridFS file server for Connect
- connect-gzip — Gzipping for static files and dynamic responses
- connect-gzip-static — serve gzipped static files if available
- connect-history-api-fallback — Fallback to index.html for applications that are using the HTML 5 history API
- connect-i18n — Detect browser language and set up a locale
- connect-injector — Rewrite the content of any HTTP response
- connect-jade — Jade template render helper
- connect-jsonp — JSONP middleware
- connect-jsonrpc — JSON-RPC 2.0 connect middleware
- connect-lrdd — Link-based Resource Descriptor Document (LRDD) middleware
- connect-memorize — Store responses as files, serve them when offline
- connect-method-override-get — a modified methodOverride that also works on GET requests.
- connect-mobile-detection — Check useragent for mobile or tablet devices.
- connect-modrewrite — Modrewrite for connect.
- connect-nano — req.nano, which passes session cookies to CouchDB and back again
- connect-no-www — Super simple no-www redirection
- connect-pause — Connect/Express middleware to simulate latency for debugging
- connect-powered-by — Sets or removes X-Powered-By header
- connect-ratelimit — Add rate limiting functionality for requesting client/servers
- connect-redirection — adds res.redirect() capability
- connect-render — Template render helper using ejs.
- connect-repl — Inject REPL into connect/express as middleware.
- connect-rest — Build REST API on connect as middleware
- connect-rpx — Janrain rpx / engage support
- connect-select — Server side filtering of JSON responses using JSONSelect
- connect-server — Sets or removes Server header
- connect-slashes — Trailing slash redirects
- connect-static-expiry — Fingerprinted URLs/Cache Headers for static assets
- connect-sts — Add “Strict-Transport-Security” header via a connect middleware.
- connect-swd — Simple Web Discovery (SWD) middleware
- connect-timeout — Simple response timeouts middleware
- connect-thumbs – Simple and flexible image thumbnailing
- connect-useragent — tiny middleware to expose user-agent information as req.agent
- connect-views — Serve your jades, markdowns, styluses, etc like a static files
- connect-whitelist — middleware that provides access to your application based on a list of pre-approvied IP addresses
- connect-sse — Emit Server-Sent Events (EventSource)
- cookies — Signed and unsigned cookies using key rotation
- dispatch — Regular expression URL dispatcher
- helmet — Collection of middleware for security headers
- komainu — Lightweight, evented security middleware
- less — LESS css middleware
- locale — Browser locale negotiation for use with l10n
- node-flask-router — Flask-inspired routing system
- node-404project — Track the bad guys using the 404project.
- oauthorize — OAuth 1.0 service provider middleware
- parted — Streaming body parser (JSON, multipart, etc)
- passport — simple, unobtrusive authentication framework
- quip — Chainable HTTP response API
- trust-reverse-proxy — Trust (SSL) connections coming from (a) specific reverse prox(y)(ies)
- uglify-js-middleware — middleware which will automatically uglify (compress) your JS files
- urlrouter — http url router, `connect` missing router middleware
- webmake-middleware — Make development with Webmake straight-forward
- proxy — Mount another website onto yours. Works with http and https.
- node-errormailer — Send an email for each error in your node app
- connect-livereload — connect middleware for adding the livereload script to the response.
- iproxy — Full-stack, mountable image proxy
- express-partial-response — Express middleware for filtering-out parts of JSON responses based on the `fields` query-string; à la Google API’s Partial Response.
- connect-owin — Connect middleware for Microsoft .NET using OWIN
- express-useragent — Middleware exposing user-agent
- connect-combo — assets combo middleware
- connect-cassandra — Cassandra session store
- connect-couchdb — CouchDB session store
- connect-dynamodb — DynamoDB session store
- connect-firebase — Firebase session store
- connect-mariasql — MariaSQL session store
- connect-memcached — Memcached session store
- connect-mongo — MongoDB session store
- connect-mongo-plus — MongoDB session store with replica set support
- connect-mongodb — MongoDB session store
- mniam-store – using mniam facade to MongoDB
- connect-mysql — MySQL session store
- connect-orientdb — OrientDB session store
- connect-pg — PostgreSQL session store
- connect-redis — Redis session store
- connect-riak-sessions — Riak session store
- connect-sqlite3 — SQLite3 session store
- connect-tedious — SQL Server session store
- cookie-sessions — Secure cookie-based session store
- nstore-session — nStore session store
- connect-multi-redis — Manages multiple Redis session stores. Fails over to the next working store if the current used disconnects. If every Redis host is down it changes to the builtin MemoryStore for sessions
- connect-caminte — CrossDB session store (MongoDB, MySQL, PostgreSQL, MariaDB, SQLite)
- Express — Sinatra inspired framework
- Locomotive — Ruby on Rails inspired framework
- SocketStream
- RailwayJS — Ruby on Rails inspired framework
- Chilly — HTML 5 game development platform
- sails.js— Realtime MVC framework with socket.io support
- TrinteJS— Simple MVC framework
- Middleware for NodeJS – Connect introduction and performance benchmarks
- session.socket.io \ — Connect middleware sessions in socket.io