frontdoor - http request interpolator / interpolater

  •        103

frontdoor is used to transmit http requests to other machines in intranet / internet according to configuration. one outgoing internet access can serve more different http services on different intranet machines. develop in



Related Projects


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

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++ / / c# code change support save & refresh, can get response changed without even restart server

gintoki-shairport - shairport for gintoki

What it is----------This program emulates an AirPort Express for the purpose of streaming music from iTunes and compatible iPods and iPhones. It implements a server for the Apple RAOP protocol.ShairPort does not support AirPlay v2 (video and photo streaming).Build Requirements------------------Required:* OpenSSLOptionally:* libao* PulseAudio* avahiDebian/Raspbian users can get the basics with`apt-get install libssl-dev libavahi-client-dev libasound2-dev`Runtime Requirements--------------------Yo

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

```gopackage mainimport ( "log" "net/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) }}```


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.

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.

stub-http - Library agnostic way to stub HTTP endpoints in Clojure

A Clojure library designed to stub HTTP responses regardless of which client library that is used to make the actual HTTP requests.There are several client specific "http mocking/stubbing/faking" libraries out there such as clj-http-fake and ring-mock but they work on the level of the library and not the HTTP level. I couldn't find a client agnostic library for stubbing HTTP endpoints so I sat out to write one myself based on nanohttpd. This is useful if you want to test your app against a real HTTP server with actual HTTP requests. And even if you don't want to this it may be your only option if you're (for example) using a Java library that makes HTTP requests and you want to stub/fake its responses.

erlskeletor_cowboy - Erlang skeleton with cowboy and common test

To download dependencies and compile everything:```bashmake```To run the erlang shell and launch everything:```bashmake shell```The root handler answers with an html that will create an [EventSource]( to receive server sent events. Open your browser and go to [/](http://localhost:8080). The messages will get appended to the DOM. ```bash$ curl -X GET "http://localhost:8080/" <html><head> <meta charset="utf-8"><body> <script> var sour

Proxygen - Facebook's C++ HTTP framework

This project comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies, and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, and HTTP/2. The goal is to provide a simple, performant, and modern C++ HTTP library.

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 (

httpie - Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc

HTTPie (pronounced aitch-tee-tee-pie) is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. It provides a simple http command that allows for sending arbitrary HTTP requests using a simple and natural syntax, and displays colorized output. HTTPie can be used for testing, debugging, and generally interacting with HTTP servers.Although Python 2.6 and 2.7 are supported as well, it is recommended to install HTTPie against the latest Python 3.x whenever possible. That will ensure that some of the newer HTTP features, such as SNI (Server Name Indication), work out of the box. Python 3 is the default for Homebrew installations starting with version 0.9.4. To see which version HTTPie uses, run http --debug.

lolhttp - A scala HTTP server & client library.

A scala HTTP server & client library.Servers and clients are service functions. A service takes an HTTP request and eventually returns an HTTP response. Requests and responses are a set of HTTP headers along with a content body. The content body is a lazy stream of bytes based on fs2, making it easy to handle streaming scenarios if needed. For additional convenience, the library provides content encoders and decoders for the common scala types. All concepts are shared between servers and clients, making it simple to compose them. SSL is supported on both sides.

mock-http-server - Simple HTTP server written in PHP to make HTTP mocking easy.

Simple HTTP server written in PHP to make HTTP mocking easy.