# mochiweb **Repository Path**: luo123qwe/mochiweb ## Basic Information - **Project Name**: mochiweb - **Description**: mochiwebmochiwebmochiwebmochiweb - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-12 - **Last Updated**: 2024-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MochiWeb MochiWeb is an Erlang library for building lightweight HTTP servers. ## Overview MochiWeb provides a lightweight and fast solution for building HTTP servers in Erlang. The library provides features for building robust and scalable HTTP servers. ## Getting Started Before you can use MochiWeb, you'll need to have [Erlang OTP](https://www.erlang.org/) installed. Once you have Erlang OTP installed, you can download the latest version of MochiWeb from the [GitHub repository](https://github.com/mochi/mochiweb). For a MochiWeb project, first obtain a copy of MochiWeb using Git by running the command. ```erlang-repl $ git clone git://github.com/mochi/mochiweb.git. ``` To create a project. ```erlang-repl $ cd mochiweb $ make app PROJECT=exampleName ``` You can now start the project with. ```erlang-repl $ cd ../exampleName/ $ make $ ./start-dev.sh ``` You can access the app by navigating to http://localhost:8080 in your browser. For an example, view the `example_project` in the `examples/` folder. ## Benefits * Lightweight: MochiWeb is designed to be lightweight and fast, making it ideal for use in resource-constrained environments. * Easy to use: MochiWeb provides a simple and intuitive API that makes it easy to get started with building HTTP servers. * Robust: MochiWeb provides a comprehensive set of features for building robust and scalable HTTP servers. ## Documentations and Resources [Information about Rebar (Erlang build tool)](https://github.com/erlang/rebar3) [Mailing list](https://groups.google.com/group/mochiweb/) ## OTP 21.2, 21.2.1, 21.2.2 warning OTP 21.2 (up to and including 21.2.2) introduced an SSL regression that makes these releases unsafe to use. See [ERL-830](https://bugs.erlang.org/browse/ERL-830). This issue was resolved in OTP 21.2.3. ## Contributing MochiWeb is an open-source project and welcomes contributions from the community.