Stars: 6736
Forks: 621
Pull Requests: 5601
Issues: 1113
Watchers: 151
Last Updated: 2023-09-15 12:59:29
Which is the fastest web framework?
License: MIT License
Languages: Ruby, JavaScript, Crystal, Go, Rust, Elixir, Swift, Python, C#, Scala
There are many frameworks, each one comes with its own advantages and drawbacks. The purpose of this project is to identify them and attempt to measure their differences (performance is only one metric).
A framework is a set of components working together. The main intention behind a framework is to facilitate (app or service) creation. The way a framework helps any developer may vary from one to another.
A majority of frameworks could be split in 2 parts :
ruby, all tools are made in rubywrk, results are collected using wrkpostgresql, results are stored in postgresqldocker, each implementation is implemented in an isolated containerjq, processing docker metadatadocker-machine if you are on macosbundle install
bundle exec rake config
macos, you need to use docker-machine to allow docker usage for each framework
docker-machine rm default --force
docker-machine create default
eval $(docker-machine env default)
export FRAMEWORK=php/lumen
cd ${FRAMEWORK}
make -f .Makefile build
make -f ${FRAMEWORK}/.Makefile collect
Please take a look at https://web-frameworks-benchmark.netlify.app/result