Coder Social home page Coder Social logo

mongrel2's Introduction

Mongrel2: The Language Agnostic Web Server

Mongrel2 is an application, language, and network architecture agnostic web server that focuses on web applications using modern browser technologies.

Features

  • Language Agnostic with a simple backend protocol supporting 17 languages and platforms all written by Mongrel2 fans.
  • Modern Browser Friendly designed to handle HTTP, Flash XMLSockets, or WebSockets, Long Polling on the same socket transparently.
  • ZeroMQ Enabled as well as HTTP proxy support so it works with what you have already while giving you new super powers.
  • Network Architecture Agnostic so you can carve your operations up any way that reduces costs.
  • N:M Messaging Patterns means you can have any N handlers answer to any M browsers arbitrarily, but still easy to do plain request/response.
  • Automation Loving Configs that are easily accessible via any programming language with a Model-View-Controller design.
  • Modern Internal Design using the Mongrel 1 HTTP parser powering many big companies with a proven security track record, event based I/O, fast coroutines to handle that I/O, and smart reasonable defaults with zero configuration needed usually.
  • Documented, Documented, Documented. We document everything in a well written manual that shows you how to use every feature.
  • BSD Licensed and all with a BSD 3-clause license.
  • Tir -- An official framework written in Lua that shows how to use Mongrel2 to create other frameworks for PHP, Python, etc.

Download

Mongrel2 is now 1.8.0 as of Thu Jul 26 06:06 GMT 2012:

Documentation

Go to http://mongrel2.org for more information.

mongrel2's People

Contributors

zedshaw avatar jasom avatar tordek avatar daltonmatos avatar wysman avatar sshirokov avatar jubaborgohain avatar winks avatar jsimmons avatar pjkundert avatar typingartist avatar alexgartrell avatar ahbritto avatar eimantas avatar gibheer avatar dermoth avatar avdn avatar 5at avatar ameuret avatar carlopires avatar bookshelfdave avatar duaneg avatar chickenkiller avatar griffordson avatar ged avatar mmerickel avatar nicholaides avatar btbytes avatar ralphbean avatar samueltardieu avatar

Watchers

James Cloos avatar hunslater avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.