[{"title":"( 94 个子文件 637KB ) crow:Crow是一个非常快速且易于使用的C ++微型Web框架(受Python Flask启发)","children":[{"title":"crow-master","children":[{"title":".clang-format <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"Doxyfile <span style='color:#111;'> 107.94KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"example_chat.html <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"example.cpp <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"websocket","children":[{"title":"templates","children":[{"title":"ws.html <span style='color:#111;'> 814B </span>","children":null,"spread":false}],"spread":true},{"title":"example_ws.cpp <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"example_test.py <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"helloworld.cpp <span style='color:#111;'> 164B </span>","children":null,"spread":false},{"title":"example_vs.cpp <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"example_with_all.cpp <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"example.py <span style='color:#111;'> 322B </span>","children":null,"spread":false},{"title":"ssl","children":[{"title":"example_ssl.cpp <span style='color:#111;'> 518B </span>","children":null,"spread":false}],"spread":false},{"title":"example_compression.cpp <span style='color:#111;'> 686B </span>","children":null,"spread":false},{"title":"example_chat.cpp <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"example_static_file.cpp <span style='color:#111;'> 790B </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false}],"spread":false},{"title":"scripts","children":[{"title":"nginx_mime2cpp.py <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"merge_all.py <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"generateDocumentationAndDeploy.sh <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 6.21KB </span>","children":null,"spread":false},{"title":"cmake","children":[{"title":"dependencies.cmake <span style='color:#111;'> 962B </span>","children":null,"spread":false},{"title":"compiler_options.cmake <span style='color:#111;'> 425B </span>","children":null,"spread":false},{"title":"FindTcmalloc.cmake <span style='color:#111;'> 981B </span>","children":null,"spread":false}],"spread":true},{"title":"tests","children":[{"title":"catch.hpp <span style='color:#111;'> 635.56KB </span>","children":null,"spread":false},{"title":"unittest.cpp <span style='color:#111;'> 46.37KB </span>","children":null,"spread":false},{"title":"img","children":[{"title":"cat.jpg <span style='color:#111;'> 33.65KB </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 91B </span>","children":null,"spread":false}],"spread":true},{"title":"template","children":[{"title":"partials.json <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"mustachetest.cpp <span style='color:#111;'> 709B </span>","children":null,"spread":false},{"title":"sections.json <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"inverted.json <span style='color:#111;'> 6.06KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"interpolation.json <span style='color:#111;'> 7.75KB </span>","children":null,"spread":false},{"title":"~lambdas.json <span style='color:#111;'> 5.77KB </span>","children":null,"spread":false},{"title":"test.py <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"comments.json <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"delimiters.json <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 601B </span>","children":null,"spread":false}],"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":true},{"title":"include","children":[{"title":"crow.h <span style='color:#111;'> 681B </span>","children":null,"spread":false},{"title":"crow","children":[{"title":"http_parser_merged.h <span style='color:#111;'> 77.82KB </span>","children":null,"spread":false},{"title":"http_request.h <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"websocket.h <span style='color:#111;'> 27.32KB </span>","children":null,"spread":false},{"title":"compression.h <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"query_string.h <span style='color:#111;'> 11.29KB </span>","children":null,"spread":false},{"title":"common.h <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"ci_map.h <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"http_connection.h <span style='color:#111;'> 24.90KB </span>","children":null,"spread":false},{"title":"TinySHA1.hpp <span style='color:#111;'> 5.42KB </span>","children":null,"spread":false},{"title":"http_server.h <span style='color:#111;'> 8.88KB </span>","children":null,"spread":false},{"title":"dumb_timer_queue.h <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"utility.h <span style='color:#111;'> 17.36KB </span>","children":null,"spread":false},{"title":"http_response.h <span style='color:#111;'> 9.27KB </span>","children":null,"spread":false},{"title":"mime_types.h <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"socket_adaptors.h <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"json.h <span style='color:#111;'> 53.62KB </span>","children":null,"spread":false},{"title":"app.h <span style='color:#111;'> 11.26KB </span>","children":null,"spread":false},{"title":"settings.h <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"middleware_context.h <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"middlewares","children":[{"title":"cookie_parser.h <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false}],"spread":false},{"title":"multipart.h <span style='color:#111;'> 7.05KB </span>","children":null,"spread":false},{"title":"logging.h <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"mustache.h <span style='color:#111;'> 24.88KB </span>","children":null,"spread":false},{"title":"parser.h <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"returnable.h <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"routing.h <span style='color:#111;'> 40.45KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"mkdocs.yml <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"logo55.png <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"index.md <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"assets","children":[{"title":"favicon.png <span style='color:#111;'> 5.08KB </span>","children":null,"spread":false},{"title":"crowlogo.svg <span style='color:#111;'> 12.21KB </span>","children":null,"spread":false},{"title":"favicon.svg <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"stylesheets","children":[{"title":"colors.css <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"Lato-Medium.ttf <span style='color:#111;'> 586.40KB </span>","children":null,"spread":false},{"title":"latofonts.css <span style='color:#111;'> 291B </span>","children":null,"spread":false}],"spread":false},{"title":"getting_started","children":[{"title":"setup.md <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"your_first_application.md <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"guides","children":[{"title":"syste.md <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"json.md <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"websockets.md <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"routes.md <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"multipart.md <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"templating.md <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"app.md <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"middleware.md <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"static.md <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"ssl.md <span style='color:#111;'> 993B </span>","children":null,"spread":false},{"title":"testing.md <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"logging.md <span style='color:#111;'> 857B </span>","children":null,"spread":false},{"title":"proxies.md <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"CMakeLists.txt <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]