Skip to content

Latest commit

 

History

History
66 lines (64 loc) · 2.22 KB

LanguagesAndPlatforms.rst

File metadata and controls

66 lines (64 loc) · 2.22 KB

Supported languages and platforms

Technology Available since Notes Status
Python 0.9.1 The first available plugin, supports WSGI (PEP 333, PEP 3333), Web3 (from version 0.9.7-dev) and Pump (from 0.9.8.4). Works with :doc:`Virtualenv`, multiple Python interpreters, :doc:`Python3` and has unique features like :doc:`PythonModuleAlias`, :doc:`DynamicVirtualenv` and :doc:`uGreen`. A module exporting handy :doc:`decorators<PythonDecorators>` for the uWSGI API is available in the source distribution. PyPy :doc:`is supported<PyPy>` since 1.3. The :doc:`Tracebacker` was added in 1.3. Stable, 100% uWSGI API support
Lua 0.9.5 Supports :doc:`LuaWSAPI`, coroutines and threads Stable, 60% uWSGI API support
Perl 0.9.5 :doc:`Perl` (PSGI) support. Multiple interpreters, threading and async modes supported Stable, 60% uWSGI API support
Ruby 0.9.7-dev :doc:`Ruby` support. A loop engine for :doc:`Ruby 1.9 fibers<FiberLoop>` is available as well as a handy :doc:`DSL <RubyDSL>` module. Stable, 80% uWSGI API support
:doc:`Erlang` 0.9.5 Allows message exchanging between uWSGI and Erlang nodes. Stable, no uWSGI API support
:doc:`CGI` 1.0-dev Run CGI scripts Stable, no uWSGI API support
:doc:`PHP` 1.0-dev Run PHP scripts Stable from 1.1, 5% uWSGI API support
:doc:`Go` 1.4-dev Allows integration with the Go language 15% uWSGI API support
:doc:`JVM` 1.9-dev Allows integration between uWSGI and the Java Virtual Machine :doc:`JWSGI<JWSGI>` and :doc:`Clojure/Ring<Ring>` handlers are available. Stable
:doc:`Mono` 0.9.7-dev Allows integration between uWSGI and Mono, and execution of ASP.NET applications. Stable
:doc:`V8` 1.9.4 Allows integration between uWSGI and the V8 JavaScript engine. Early stage of development