├── .gitignore ├── README.md ├── glandit ├── .formatter.exs ├── .gitignore ├── README.md ├── lib │ ├── glandit.ex │ └── glandit │ │ ├── application.ex │ │ └── plug.ex ├── mix.exs ├── mix.lock ├── run.sh └── test │ ├── glandit_test.exs │ └── test_helper.exs ├── glask ├── .gitignore ├── app.py └── run.sh ├── glexpress ├── .gitignore ├── index.js ├── package-lock.json ├── package.json └── run.sh ├── glist ├── .gitignore ├── README.md ├── gleam.toml ├── manifest.toml ├── run.sh ├── src │ └── glist.gleam └── test │ └── glench_test.gleam ├── glolang ├── .gitignore ├── main.go └── run.sh ├── glowboy ├── .gitignore ├── LICENSE ├── README.md ├── rebar.config ├── rebar.lock ├── run.sh └── src │ ├── glowboy.app.src │ ├── glowboy_app.erl │ ├── glowboy_sup.erl │ ├── hello_handler.erl │ └── user_handler.erl ├── results ├── GET _.png ├── GET _user_ id.png ├── POST _user.png └── benchmark-results.pdf └── run.sh /.gitignore: -------------------------------------------------------------------------------- 1 | /output/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /glandit/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/.formatter.exs -------------------------------------------------------------------------------- /glandit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/.gitignore -------------------------------------------------------------------------------- /glandit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/README.md -------------------------------------------------------------------------------- /glandit/lib/glandit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/lib/glandit.ex -------------------------------------------------------------------------------- /glandit/lib/glandit/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/lib/glandit/application.ex -------------------------------------------------------------------------------- /glandit/lib/glandit/plug.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/lib/glandit/plug.ex -------------------------------------------------------------------------------- /glandit/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/mix.exs -------------------------------------------------------------------------------- /glandit/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/mix.lock -------------------------------------------------------------------------------- /glandit/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | MIX_ENV=prod mix run --no-halt 4 | -------------------------------------------------------------------------------- /glandit/test/glandit_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glandit/test/glandit_test.exs -------------------------------------------------------------------------------- /glandit/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /glask/.gitignore: -------------------------------------------------------------------------------- 1 | /__pycache__/ 2 | -------------------------------------------------------------------------------- /glask/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glask/app.py -------------------------------------------------------------------------------- /glask/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glask/run.sh -------------------------------------------------------------------------------- /glexpress/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /glexpress/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glexpress/index.js -------------------------------------------------------------------------------- /glexpress/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glexpress/package-lock.json -------------------------------------------------------------------------------- /glexpress/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glexpress/package.json -------------------------------------------------------------------------------- /glexpress/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glexpress/run.sh -------------------------------------------------------------------------------- /glist/.gitignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | *.ez 3 | build 4 | erl_crash.dump 5 | -------------------------------------------------------------------------------- /glist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glist/README.md -------------------------------------------------------------------------------- /glist/gleam.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glist/gleam.toml -------------------------------------------------------------------------------- /glist/manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glist/manifest.toml -------------------------------------------------------------------------------- /glist/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | gleam run 4 | -------------------------------------------------------------------------------- /glist/src/glist.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glist/src/glist.gleam -------------------------------------------------------------------------------- /glist/test/glench_test.gleam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glist/test/glench_test.gleam -------------------------------------------------------------------------------- /glolang/.gitignore: -------------------------------------------------------------------------------- 1 | glolang 2 | -------------------------------------------------------------------------------- /glolang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glolang/main.go -------------------------------------------------------------------------------- /glolang/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glolang/run.sh -------------------------------------------------------------------------------- /glowboy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/.gitignore -------------------------------------------------------------------------------- /glowboy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/LICENSE -------------------------------------------------------------------------------- /glowboy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/README.md -------------------------------------------------------------------------------- /glowboy/rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/rebar.config -------------------------------------------------------------------------------- /glowboy/rebar.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/rebar.lock -------------------------------------------------------------------------------- /glowboy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/run.sh -------------------------------------------------------------------------------- /glowboy/src/glowboy.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/src/glowboy.app.src -------------------------------------------------------------------------------- /glowboy/src/glowboy_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/src/glowboy_app.erl -------------------------------------------------------------------------------- /glowboy/src/glowboy_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/src/glowboy_sup.erl -------------------------------------------------------------------------------- /glowboy/src/hello_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/src/hello_handler.erl -------------------------------------------------------------------------------- /glowboy/src/user_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/glowboy/src/user_handler.erl -------------------------------------------------------------------------------- /results/GET _.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/results/GET _.png -------------------------------------------------------------------------------- /results/GET _user_ id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/results/GET _user_ id.png -------------------------------------------------------------------------------- /results/POST _user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/results/POST _user.png -------------------------------------------------------------------------------- /results/benchmark-results.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/results/benchmark-results.pdf -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawhat/http-benchmarks/HEAD/run.sh --------------------------------------------------------------------------------