{"id":15057299,"url":"https://github.com/niklas-heer/speed-comparison","last_synced_at":"2025-05-15T09:06:22.761Z","repository":{"id":30189655,"uuid":"121866614","full_name":"niklas-heer/speed-comparison","owner":"niklas-heer","description":"A repo which compares the speed of different programming languages.","archived":false,"fork":false,"pushed_at":"2024-10-31T16:47:25.000Z","size":12556,"stargazers_count":559,"open_issues_count":37,"forks_count":82,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-13T17:09:37.952Z","etag":null,"topics":["c","clojure","docker","elixir","golang","hacktoberfest","javascript","julia","nim-lang","php","programming-languages","python","ruby","speed-comparison","swift"],"latest_commit_sha":null,"homepage":"https://niklas-heer.github.io/speed-comparison","language":"Earthly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/niklas-heer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-17T15:32:47.000Z","updated_at":"2025-05-12T19:21:27.000Z","dependencies_parsed_at":"2024-06-21T17:47:26.773Z","dependency_job_id":"08af4558-6bdc-43cb-a602-43183f76c3a8","html_url":"https://github.com/niklas-heer/speed-comparison","commit_stats":{"total_commits":315,"total_committers":35,"mean_commits":9.0,"dds":0.4444444444444444,"last_synced_commit":"cdf7f1657b1729c400e8d6970ad8456364e4fe9a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklas-heer%2Fspeed-comparison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklas-heer%2Fspeed-comparison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklas-heer%2Fspeed-comparison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklas-heer%2Fspeed-comparison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/niklas-heer","download_url":"https://codeload.github.com/niklas-heer/speed-comparison/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310515,"owners_count":22049469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","clojure","docker","elixir","golang","hacktoberfest","javascript","julia","nim-lang","php","programming-languages","python","ruby","speed-comparison","swift"],"created_at":"2024-09-24T22:04:41.072Z","updated_at":"2025-05-15T09:06:22.730Z","avatar_url":"https://github.com/niklas-heer.png","language":"Earthly","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"![plot](https://niklas-heer.github.io/speed-comparison/assets/latest/combined_results.png \"Speed comparison of programming languages\")\n\n---\n\n# Speed comparison of programming languages\n\nThis projects tries to compare the speed of different programming languages.\nIn this project we don't really care about getting a precise calculation of pi. We only want to see how fast are the programming languages doing. \u003cbr /\u003e\nIt uses an implementation of the [Leibniz formula for π](https://en.wikipedia.org/wiki/Leibniz_formula_for_%CF%80) to do the comparison. \u003cbr /\u003e\nHere is a video which explains how it works: [Calculating π by hand](https://www.youtube.com/watch?v=HrRMnzANHHs)\n\nYou can find the results here: https://niklas-heer.github.io/speed-comparison/\n\n## Disclaimer\n\nI'm no expert in all these languages, so take my results with a grain of salt.\u003cbr\u003e\nAlso the findings just show how good the languages can handle floating point operations, which is only one aspect of a programming language.\n\nYou are also welcome to contribute and help me fix my possible horrible code in some languages. :smile:\n\n\u003c!-- TODO: Create a new video for hyperfine and scmeta --\u003e\n\u003c!-- ## Adding new languages\n\n[\u003cimg src=\"https://github.com/niklas-heer/speed-comparison/raw/master/assets/how-to-contribute_thumbnail.png\" width=\"50%\"\u003e](https://www.youtube.com/watch?v=ksV4WObYSiQ \"Contributing to speed comparison \") --\u003e\n\n## Run it yourself\n\nEverything is run by a Docker container and a bash script which envokes the programs.\n\nTo measure the execution time a [python package](https://pypi.python.org/pypi/lauda/1.2.0) is used.\n\n### Requirements\n- `Docker`\n- [earthly](https://earthly.dev/)\n\n### Run everything\nEarthly allows to run everything with a single command:\n```bash\nearthly --config earthly-config.yml +all\n```\nThis will run all tasks to collect all measurements and then run the analysis.\n\n### Collect data\nTo collect data for all languages run:\n```bash\nearthly --config earthly-config.yml +collect-data\n```\n\nTo collect data for a single languages run:\n```bash\nearthly --config earthly-config.yml +\u003creplace me with language name\u003e\n```\n\n### Analyse results\nTo generate the combined CSV out of all results use this command:\n```bash\nearthly --config earthly-config.yml +analysis\n```\n\n## FAQ\n\n\u003e Why do you also count reading a file and printing the output?\n\nBecause I think this is a more realistic scenario to compare speeds.\n\n\u003e Are the compile times included in the measurements?\n\nNo they are not included, because when running the program in the real world this would also be done before.\n\n## Thanks\nThe list of Contributors is automatically generated.\n\n### Contributors\n\n\u003ctable\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/niklas-heer\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/1914063?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Niklas Heer/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eNiklas Heer\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/francescoalemanno\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/50984334?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Francesco Alemanno/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eFrancesco Alemanno\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/viscropst\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/16207250?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Yu Zhu/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eYu Zhu\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/Moelf\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/5306213?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Jerry Ling/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eJerry Ling\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/gauteh\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/56827?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Gaute Hope/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eGaute Hope\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/frak0d\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/68330937?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=frak0d/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003efrak0d\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/jonocarroll\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/9496865?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Jonathan Carroll/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eJonathan Carroll\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/Akaame\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/11539091?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Sıddık AÇIL/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eSıddık AÇIL\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/cyrusmsk\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/1385803?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Serg Gini/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eSerg Gini\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/gbaraldi\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/28694980?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Gabriel Baraldi/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eGabriel Baraldi\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/Demonstrandum\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/26842759?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Samuel/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eSamuel\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/joelandman\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/2421934?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Joe Landman/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eJoe Landman\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/eternalfrustation\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/64073903?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Sandeep Kumar/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eSandeep Kumar\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/mattn\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/10111?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=mattn/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003emattn\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/PallHaraldsson\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/8005416?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Páll Haraldsson/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003ePáll Haraldsson\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/oscardssmith\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/11729272?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Oscar Smith/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eOscar Smith\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/mcabbott\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/32575566?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Michael Abbott/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eMichael Abbott\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/lolgab\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/5793054?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Lorenzo Gabriele/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eLorenzo Gabriele\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/LazyKernel\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/10184101?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=LazyKernel/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eLazyKernel\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/cnuernber\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/40426?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Chris Nuernberger/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eChris Nuernberger\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/DirkieDurky\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/72947540?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=DirkieDurky/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eDirkieDurky\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/guizhenwei\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/12146658?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Gui Zhen Wei/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eGui Zhen Wei\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/PatrickTheDev\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/69093169?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=RDPatrickTheDev/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eRDPatrickTheDev\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/proudust\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/20186429?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Proudust/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eProudust\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/serioga\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/527113?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Sergey Trofimov/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eSergey Trofimov\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/tacaswell\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/199813?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Thomas A Caswell/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eThomas A Caswell\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/demotomohiro\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/1882512?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Tomohiro/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eTomohiro\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/genmeblog\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/38646601?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=genmeblog/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003egenmeblog\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/mosmeh\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/1721932?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Yuta Imazu/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eYuta Imazu\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/motoshira\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/51407064?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=Kohei Hosoki/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eKohei Hosoki\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\"\u003e\n        \u003ca href=https://github.com/yinheli\u003e\n            \u003cimg src=https://avatars.githubusercontent.com/u/235094?v=4 width=\"100;\"  style=\"border-radius:50%;align-items:center;justify-content:center;overflow:hidden;padding-top:10px\" alt=yinheli/\u003e\n            \u003cbr /\u003e\n            \u003csub style=\"font-size:14px\"\u003e\u003cb\u003eyinheli\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\n### Special thanks\n\n#### sharkdp\n\nFor creating [hyperfine](https://github.com/sharkdp/hyperfine) which is used for the fundamental benchmarking.\n\n#### Thomas\n\nThis projects takes inspiration from [Thomas](https://www.thomaschristlieb.de) who did a similar comparison [on his blog](https://www.thomaschristlieb.de/performance-vergleich-zwischen-verschiedenen-programmiersprachen-und-systemen/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklas-heer%2Fspeed-comparison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniklas-heer%2Fspeed-comparison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklas-heer%2Fspeed-comparison/lists"}