benoitc-gunicorn

  •        0

Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.

http://www.gunicorn.org
https://github.com/benoitc/gunicorn

Tags
Implementation
License
Platform

   




Related Projects

Curassow - Swift HTTP server using the pre-fork worker model


Curassow is a Swift Nest HTTP Server. It uses the pre-fork worker model and it's similar to Python's Gunicorn and Ruby's Unicorn.It exposes a Nest-compatible interface for your application, allowing you to use Curassow with any Nest compatible web frameworks of your choice.

James


James (a.k.a Java Apache Mail Enterprise Server) is a 100% pure Java SMTP and POP3 Mail server, and NNTP News server designed to be a complete and portable enterprise mail/messaging engine solution based on currently available open messaging protocols.

Citadel


Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.

bpsqld


Heroku server backend to access a postgres database. Written against bottle to play with it. Uses gunicorn for the http server.

couchdbkit - Not the official one, see http://bitbucket.org/benoitc/couchdbkit/


Not the official one, see http://bitbucket.org/benoitc/couchdbkit/

lpmsserv - an http server based on elpmis


an http server based on elpmis script language with localization / storage <storoom> supported can setup http server without any c++ / vb.net / c# code change support save & refresh, can get response changed without even restart server

Devil Linux - Linux for Sys Admin


Devil-Linux is a CD-based Linux distribution for firewalls and routers. The goal of Devil-Linux is to have a small, customizable and secure Linux. It could boot from CDROM or USB flash drive. Its main purpose is to be used as server for many applications. It doesn't have any GUI or XServer related stuff. It is mainly targeted for Sys Admin.

perl-HTTP-Server-Simple - HTTP::Server::Simple - Lightweight HTTP server


HTTP::Server::Simple - Lightweight HTTP server

HTTP-Server-in-C - A HTTP Server in C which is used to learn HTTP protocol on server-side


A HTTP Server in C which is used to learn HTTP protocol on server-side

pdoc


the special variable `__pdoc__` can be used in your module to document any identifier in your public interface.* Usage is simple. Just write your documentation as Markdown. There are no added special syntax rules.* `pdoc` respects your `__all__` variable when present.* `pdoc` will automatically link identifiers in your docstrings to its corresponding documentation.* When `pdoc` is run as an HTTP server, external linking is supported between packages.* The `pdoc` HTTP server will cache ge

simple-post-server - simple-http-server is http server that only supports post request.


simple-http-server is http server that only supports post request.

aerys - A non-blocking HTTP application, WebSocket and file server.


Aerys is a non-blocking HTTP/1.1 and HTTP/2 application, WebSocket and static file server written in PHP based on the amp concurrency framework.Simply execute the aerys binary (with PHP 7) to start a server listening on http://localhost/ using the default configuration file (packaged with the repository).

webpieces - A project containing all the web pieces (WITH apis) to create a web server (and an actual web server)


A project containing all the web pieces (WITH apis) to create a web server (and an actual web server, and an actual http proxy and an http 1.1 client and an http2 client and an independent async http parser1.1 and independent http2 parser and a templating engine and an http router......getting the idea yet, self contained pieces). This webserver is also made to be extremely 'Feature' Test Driven Development for web app developers such that tests can be written that will test all your filters, controllers, views, redirects and everything all together in one. This gives GREAT whitebox QE type testing that can be done by the developer. Don't write brittle low layer tests and instead write high layer tests that are less brittle then their fine grained counter parts (something many of us do at twitter).This project is essentially pieces that can be used to build any http related software and full stacks as well.

share-file - FileTea-like command line tool


The role model--------------There exists a web service called [FileTea](http://filetea.me), which isreallly great: Just go there with your web browser and share a file. You get alink that you can send to other people, and they can use it to download thefile. The greatness of FileTea comes from the fact that * the file is streamed to the other user directly from your browser, i.e. it is not stored on the server, and * as soon as you close your browser tab, the link becomes invalid.The idea-----

flask-skeleton


Skeleton repo for creating Flask-based apps & web services with gunicorn HTTP server

go-git-http - A Smart Git Http server library in Go (golang)


```gopackage mainimport ( "log" "net/http" "github.com/AaronO/go-git-http")func main() { // Get git handler to serve a directory of repos git := githttp.New("/Users/aaron/git") // Attach handler to http server http.Handle("/", git) // Start HTTP server err := http.ListenAndServe(":8080", nil) if err != nil { log.Fatal("ListenAndServe: ", err) }}```

go-gracedown


Package go-gracedown provides a library that makes it easy to build a HTTP server that can be shutdown gracefully (that is, without dropping any connections).From Go version 1.8 onward, the HTTP Server has support for graceful shutdown. (HTTP Server Graceful Shutdown) The go-gracedown package is just a wrapper of the net/http package to maintain interface compatibility. So you should use the "net/http".Server.Shutdown method and "net/http".Server.Close method directly.

Redisson - Redis based In-Memory Data Grid for Java


Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

Unicorn - Rack HTTP server for fast clients and Unix


Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Load balancing is done entirely by the operating system kernel. Requests never pile up behind a busy worker process. Does not care if your application is thread-safe or not, workers all run within their own isolated address space and only serve one client at a time for maximum robustness.

ennou - Windows Native HTTP Server with HTTP Server API


Windows Native HTTP Server with HTTP Server API