<commit_before># SimpleBridge

## VERSION 2.0.0 IS CURRENTLY IN BETA.

SimpleBridge takes the pain out of coding to multiple Erlang HTTP servers by
creating a standardized interface. It currently supports Cowboy, Inets,
Mochiweb, Webmachine, and Yaws.

SimpleBridge is used as the bridge to webservers for two of the most popular
Erlang web frameworks: [Nitrogen Web Framework](http://nitrogenproject.com)
and [ChicagoBoss](http://chicagoboss.org)

In a sense, it is similar to [EWGI](http://github.com/skarab/ewgi), except
SimpleBridge has some key improvements/differences:

  + **Easily extended** - Takes between 200 and 400 lines to add support for a
    new HTTP server, including the Bridge module itself, as well as default
    supervisor, and anchor module.
  + **Websockets** - SimpleBridge provides a single interface for handling
    websockets. Even servers which don't natively support websockets have a
    websocket layer with SimpleBridge.  This means **you can run websockets on
    Inets, Mochiweb, and Webmachine,** none of which natively support
    Websockets.
  + **MultiPart File Uploads** - SimpleBridge has better support for HTTP
    POSTS, including support for multipart file uploads, with size limits and
    handle-able errors.<commit_msg>Remove BETA notice.<commit_after># SimpleBridge

SimpleBridge takes the pain out of coding to multiple Erlang HTTP servers by
creating a standardized interface. It currently supports Cowboy, Inets,
Mochiweb, Webmachine, and Yaws.

SimpleBridge is used as the bridge to webservers for two of the most popular
Erlang web frameworks: [Nitrogen Web Framework](http://nitrogenproject.com)
and [ChicagoBoss](http://chicagoboss.org)

In a sense, it is similar to [EWGI](http://github.com/skarab/ewgi), except
SimpleBridge has some key improvements/differences:

  + **Easily extended** - Takes between 200 and 400 lines to add support for a
    new HTTP server, including the Bridge module itself, as well as default
    supervisor, and anchor module.
  + **Websockets** - SimpleBridge provides a single interface for handling
    websockets. Even servers which don't natively support websockets have a
    websocket layer with SimpleBridge.  This means **you can run websockets on
    Inets, Mochiweb, and Webmachine,** none of which natively support
    Websockets.
  + **MultiPart File Uploads** - SimpleBridge has better support for HTTP
    POSTS, including support for multipart file uploads, with size limits and
    handle-able errors.
{'fraction_non_alphanumeric': 0.06464485235434957, 'fraction_numerical': 0.005985634477254589, 'mean_word_length': 4.391397849462366, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7080425', 'n_tokens_mistral': 717, 'n_tokens_neox': 671, 'n_words': 315}