Silicon - C++14 的 Web 框架


MIT
跨平台
C/C++

软件简介

Silicon 是一个高性能的面向中间件的 C14 HTTP Web 开发框架,为 C 带来类似其他动态语言 Web 框架的便利性。

一个简单的输出 Hello world 的 JSON 接口:

#include <silicon/api.hh>
#include <silicon/mhd_serve.hh>

using namespace sl;

// Define the API:
auto hello_api = make_api(

  // The hello world procedure.
  @hello = [] () { return D(@message = "Hello world."); }

);

int main()
{
  // Serve hello_api via microhttpd using the json format:
  sl::mhd_json_serve(hello_api, 12345);
}