JuliaWeb / Httpserver.jl
Licence: mit
DEPRECATED! Basic, non-blocking HTTP server in Julia.
Stars: ✭ 138
Programming Languages
julia
2034 projects
Labels
Projects that are alternatives of or similar to Httpserver.jl
Govuk template
❗️GOV.UK Template is deprecated, and will only receive major bug fixes and security patches. A template containing the GOV.UK header and footer, and associated assets.
Stars: ✭ 107 (-22.46%)
Mutual labels: deprecated
Mate
Deprecated: Mate manages AWS Route53 and Google CloudDNS records for your Kubernetes services and ingresses. (moved from https://github.com/zalando-incubator/mate)
Stars: ✭ 114 (-17.39%)
Mutual labels: deprecated
React Panels
React.js panel widget with support for tabs, toolbars, buttons and customizable themes
Stars: ✭ 128 (-7.25%)
Mutual labels: deprecated
Tgcameraviewcontroller
Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects.
Stars: ✭ 1,432 (+937.68%)
Mutual labels: deprecated
Dynamodb Marshaler
Translates sane javascript objects (and JSON) into DynamoDb format and vice versa.
Stars: ✭ 112 (-18.84%)
Mutual labels: deprecated
Python Firebase
⛔️ [DEPRECATED] python wrapper for Firebase's REST API
Stars: ✭ 117 (-15.22%)
Mutual labels: deprecated
Nexpose Client
DEPRECATED: Rapid7 Nexpose API client library written in Ruby
Stars: ✭ 134 (-2.9%)
Mutual labels: deprecated
Minify
DEPRECATED A simple plugin that allows you to minify blocks of HTML, CSS, and JS inline in Craft CMS templates
Stars: ✭ 111 (-19.57%)
Mutual labels: deprecated
Keywhiz Fs
A DEPRECATED file-system client for Keywhiz
Stars: ✭ 112 (-18.84%)
Mutual labels: deprecated
Bselect
DEPRECATED - The select decorator component that was missing for Twitter Bootstrap.
Stars: ✭ 129 (-6.52%)
Mutual labels: deprecated
Codeigniter Base Controller
⛔️DEPRECATED CodeIgniter base controller with view autoloading and layout support
Stars: ✭ 115 (-16.67%)
Mutual labels: deprecated
Cmsplugin Filer
DEPRECATED, this project is no longer maintained, see README for more information.
Stars: ✭ 129 (-6.52%)
Mutual labels: deprecated
Intern Only Dojo
DEPRECATED - See dojo/meta for the latest on Dojo 2
Stars: ✭ 123 (-10.87%)
Mutual labels: deprecated
This project is deprecated. Please use HTTP.jl
HttpServer.jl
This is a basic, non-blocking HTTP server in Julia.
You can write a basic application using just this if you're happy dealing with values representing HTTP requests and responses directly. For a higher-level view, you could use Mux. If you'd like to use WebSockets as well, you'll need to grab WebSockets.jl.
Installation
Use Julia package manager to install this package as follows:
Pkg.add("HttpServer")
Functionality
- binds to any address and port
- supports IPv4 & IPv6 addresses
- supports HTTP, HTTPS and Unix socket transports
You can find many examples of how to use this package in the examples
folder.
Example
using HttpServer
http = HttpHandler() do req::Request, res::Response
Response( ismatch(r"^/hello/",req.resource) ? string("Hello ", split(req.resource,'/')[3], "!") : 404 )
end
server = Server( http )
run( server, 8000 )
# or
run(server, host=IPv4(127,0,0,1), port=8000)
If you open up localhost:8000/hello/name/
in your browser, you should get a greeting from the server.
:::::::::::::
:: ::
:: Made at ::
:: ::
:::::::::::::
::
Hacker School
:::::::::::::
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].