Displaying 1 to 20 from 82 results

alice - Painless middleware chaining for Go

  •    Go

Alice provides a convenient way to chain your HTTP middleware functions and the app handler.None of the other middleware chaining solutions behaves exactly like Alice. Alice is as minimal as it gets: in essence, it's just a for loop that does the wrapping for you.

webhook - webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands

  •    Go

webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your project.

falcon - Falcon is a bare-metal Python web API framework for building high-performance microservices, app backends, and higher-level frameworks

  •    Python

Falcon is a reliable, high-performance Python web framework for building large-scale app backends and microservices. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective. Falcon apps work with any WSGI server, and run like a champ under CPython 2.7, CPython 3.4+, PyPy2.7, and PyPy3.5.




cowboy - Small, fast, modern HTTP server for Erlang/OTP.

  •    Erlang

Cowboy is a small, fast and modern HTTP server for Erlang/OTP. Cowboy aims to provide a complete HTTP stack in a small code base. It is optimized for low latency and low memory usage, in part because it uses binary strings.

ring - Clojure HTTP server abstraction

  •    Clojure

Ring is a Clojure web applications library inspired by Python's WSGI and Ruby's Rack. By abstracting the details of HTTP into a simple, unified API, Ring allows web applications to be constructed of modular components that can be shared among a variety of applications, web servers, and web frameworks. The SPEC file at the root of this distribution provides a complete description of the Ring interface.

htty - htty is the HTTP TTY, a console application for interacting with web servers.

  •    Ruby

htty is a console application for interacting with web servers. It’s a fun way to explore web APIs and to learn the ins and outs of HTTP. See what’s changed lately by reading the project history.

Simple-Web-Server - A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost

  •    C++

A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Asio (both Boost.Asio and standalone Asio can be used). Created to be an easy way to make REST resources available from C++ applications. See https://github.com/eidheim/Simple-WebSocket-Server for an easy way to make WebSocket/WebSocket Secure endpoints in C++. Also, feel free to check out the new C++ IDE supporting C++11/14/17: https://github.com/cppit/jucipp.


auto-sni - πŸ” Free, automated HTTPS for NodeJS made easy.

  •    Javascript

If you have any questions, throw them up on gitter. AutoSNI requires access to low level ports 80 (http) and 443 (https) to operate by default. These ports are typically restricted by the operating system.

finch - Scala combinator library for building Finagle HTTP services

  •    Scala

Finch is a thin layer of purely functional basic blocks atop of Finagle for building composable HTTP APIs. Its mission is to provide the developers simple and robust HTTP primitives being as close as possible to the bare metal Finagle API. Every Finch module is published at Maven Central. Use the following sbt snippet ...

swifter - Tiny http server engine written in Swift programming language.

  •    Swift

Tiny http server engine written in Swift programming language. * stable - lands on CocoaPods and others. Supports the latest non-beta XCode and SPM. Stable.

vibora - Fast, asynchronous and elegant Python web framework.

  •    Python

Disclaimer: Still at an early stage of development. Rapidly evolving APIs. Check it out at Vibora docs website.

kinto - A generic JSON document store with sharing and synchronisation capabilities.

  •    Python

Kinto is a minimalist JSON storage service with synchronisation and sharing abilities.

Martini - Classy web framework for Go

  •    Go

Martini is a powerful package for quickly writing modular web applications/services in Golang. It is extremely simple to use, Awesome path matching and routing, Modular design - Easy to add functionality, easy to rip stuff out, Lots of good handlers/middlewares to use and lot more.

yada - A powerful Clojure web library, full HTTP, full async

  •    HTML

yada is a web library for Clojure, designed to support the creation of production services via HTTP. yada is a sibling library to bidi - whereas bidi is based on routes as data, yada is based on resources as data.

Spock - Another Haskell web framework for rapid development

  •    Haskell

Since version 0.11.0.0 Spock drops simple routing in favor of typesafe routing and drops safe actions in favor of the "usual" way of csrf protection with a token. Since version 0.7.0.0 Spock supports typesafe routing. If you wish to continue using the untyped version of Spock you can Use Web.Spock.Simple. The implementation of the routing is implemented in a separate haskell package called reroute.

baucis - Baucis enables you to build scalable REST APIs using the open source tools and standards you and your team already know

  •    Javascript

Build scalable REST APIs using the open source tools and standards you and your team already know — Mongoose, Express, and Node.js streams. Baucis takes the boilerplate out of building and maintaining scalable HATEOAS/Level 3 REST APIs. Baucis has tens of thousands of users and is used in production by startups, departments, and Fortune 500 companies, and at hackathons and conferences worldwide. MongoDB, Inc. awarded baucis first place in their 2014 Open Source Hack Contest.

pushover - git push deploy server over http

  •    Javascript

Serve up git repositories over http and accept git pushes.This library makes it super easy to set up custom git push deploy logic.