forked from senchalabs/connect
-
-
Notifications
You must be signed in to change notification settings - Fork 18
Home
robertkowalski edited this page Apr 6, 2013
·
174 revisions
- 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-compiler — Dynamically recompile derived files (like CoffeeScript to JS, YAML to JSON, or .js to .min.js) at serve-time.
- 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-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-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-no-www — Super simple no-www redirection
- 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-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-cassandra — Cassandra session store
- connect-couchdb — CouchDB session store
- connect-mariasql — MariaSQL session store
- connect-memcached — Memcached session store
- connect-mongo — MongoDB session store
- connect-mongodb — MongoDB session store
- connect-mysql — MySQL session store
- connect-orientdb — OrientDB session store
- connect-pg — PostgreSQL session store
- connect-redis — Redis session store
- connect-sqlite3 — SQLite3 session store
- cookie-sessions — Secure cookie-based session store
- nstore-session — nStore session store
- connect-multi-redis — Manages multiple redis session stores. Failing over to the next if the current used disconnects. If every redis-host is down it changes to the builtin MemoryStore for sessions
- Express — Sinatra inspired framework
- Locomotive — Ruby on Rails inspired framework
- SocketStream
- RailwayJS — Ruby on Rails inspired framework
- Chilly — HTML 5 game development platform
- Middleware for NodeJS – Connect introduction and performance benchmarks
- session.socket.io \ — Connect middleware sessions in socket.io