100 Best GitHub: Middleware


Notes:

This 100 item list represents a search of github for “middleware”, April 2014.

See also:

100 Best GitHub Videos | Best GitHub Windows Videosgithub: AIML | github: Artificial Intelligence | github: Chatbot Artificial Intelligence Middleware | Artificial Intelligence Middleware for Dialog Systems | Best Fusion Middleware Videos | Cloud Middleware | Dialog Management Middleware | EMI (European Middleware Initiative) & gLite | GoogleCode: Middleware | Middleware Surveys | Robotics Middleware | RT-Middleware | SourceForge: Middleware | UPnP Robot Middleware


middleware [100x Apr 2014]

  • hupili/snsapi Cross platform middleware for Social Networking Services: Twitter, Facebook, SinaWeibo, Renren, RSS, Email, Sqlite, … (more coming)
  • Diego81/omnicontacts A generalized Rack middleware for importing contacts from major email providers.
  • prerender/prerender Node server that uses phantomjs to render a javascript-rendered page as HTML. To be used in conjunction with prerender middleware.
  • koajs/koa Expressive middleware for node.js using generators
  • cyu/rack-cors Rack Middleware for handling Cross-Origin Resource Sharing (CORS), which makes cross-origin AJAX possible.
  • evilpacket/helmet Collection of middleware to implement various security headers for Express / Connect
  • Eyescale/Equalizer Equalizer is the standard middleware to create and deploy parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors and computers to scale the rendering performance, visual quality and display size. An Equalizer application runs unmodified on any…
  • OpenSC/OpenSC Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
  • intridea/omniauth OmniAuth is a flexible authentication system utilizing Rack middleware.
  • troygoode/node-cors A node.js package for providing a Connect/Express middleware that enables CORS with various options.
  • flatiron/union A hybrid buffered / streaming middleware kernel backwards compatible with connect.
  • dai-shi/social-cms-backend Express middleware to provide schema-less REST APIs for creating a social networking website primarily using angular.js. It comes with built-in authentication, authorization and notification features.
  • kangguru/rack-google-analytics Simple Rack middleware for implementing google analytics tracking in your Ruby-Rack based project. Supports synchronous and asynchronous insertion and configurable load options
  • artsy/garner A set of Rack middleware and cache helpers that implement various caching strategies.
  • jtrupiano/rack-rewrite A web server agnostic rack middleware for defining and applying rewrite rules. In many cases you can get away with Rack::Rewrite instead of writing Apache mod_rewrite rules.
  • cgrand/moustache a micro web framework/internal DSL to wire Ring handlers and middlewares
  • wdavidw/node-shell Nice looking shell applications with pluggable middlewares for Node.js
  • tomgco/gzippo gzippo pronounced `g-zippo` is a nodejs gzip middleware for Connect and express js using the new native node zlib api
  • dound/gae-sessions Fast, lightweight Sessions middleware for Google App Engine (secure cookies, memcache, or datastore)
  • brynary/rack-bug Debugging toolbar for Rack applications implemented as middleware
  • Marak/session.js super simple session middleware for node.js, even has optional “magic” sessions which monkey patch the httpServer with one line!
  • ddollar/rack-debug Rack::Debug is middleware that provides a simple interface to ruby-debug. Helps debug apps running in Passenger.
  • rkh/async-rack Makes middleware that ships with Rack bullet-proof for async responses.
  • LearnBoost/distribute Distribute is a middleware-based API to expressively perform request routing / load balancing in Node.JS.
  • assembler/browsernizer Rack middleware for redirecting unsupported browser requests to “please upgrade” page
  • gshutler/browser_details Browser Details is a Rack Middleware that logs information about the browser used to make a request
  • csquared/rack-worker Rack middleware that implements the Worker Pattern to process generic GET requests in the background and only serve them from a cache.
  • persvr/pintura Pintura is the JSGI-based RESTful JSON/JavaScript server middleware stack that provides the web interface for the Persevere 2.0 framework
  • olalonde/connectr Connectr is a layer (Node.js module) on top of Connect that allows the insertion/removal of middlewares after the stack has been built.