benoitc-gunicorn

  •        435

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

Caddy - Fast, cross-platform HTTP/2 web server with automatic HTTPS


Caddy is a general-purpose HTTP/2 web server that serves HTTPS by default. Caddy is fast, easy to use, and makes you more productive.

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.

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.

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).

url2img - HTTP server with API for capturing screenshots of websites


url2img is HTTP server with API for capturing screenshots of websites.If server is started with -htpasswd-file it will be protected with HTTP Basic Auth. Supports MD5, SHA1 and BCrypt (https://github.com/abbot/go-http-auth).

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.