{"id":15343826,"url":"https://github.com/rocketraman/kotlin-web-hello-world","last_synced_at":"2025-04-15T03:25:16.725Z","repository":{"id":66674386,"uuid":"72553505","full_name":"rocketraman/kotlin-web-hello-world","owner":"rocketraman","description":null,"archived":false,"fork":false,"pushed_at":"2016-11-09T04:21:56.000Z","size":269,"stargazers_count":9,"open_issues_count":2,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T02:51:12.757Z","etag":null,"topics":["http","kotlin","web"],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rocketraman.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-11-01T16:13:30.000Z","updated_at":"2025-01-03T01:23:38.000Z","dependencies_parsed_at":"2023-03-11T00:13:00.760Z","dependency_job_id":null,"html_url":"https://github.com/rocketraman/kotlin-web-hello-world","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocketraman%2Fkotlin-web-hello-world","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocketraman%2Fkotlin-web-hello-world/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocketraman%2Fkotlin-web-hello-world/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rocketraman%2Fkotlin-web-hello-world/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rocketraman","download_url":"https://codeload.github.com/rocketraman/kotlin-web-hello-world/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240271539,"owners_count":19774859,"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":["http","kotlin","web"],"created_at":"2024-10-01T10:51:33.134Z","updated_at":"2025-02-26T20:30:44.907Z","avatar_url":"https://github.com/rocketraman.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Kotlin Web Frameworks Hello World =\n\nThis project shows how to do a web-based \"Hello World!\" with Kotlin in combination with various JVM-based\nweb frameworks.\n\nPull requests for new frameworks are welcome.\n\n== Hello World Benchmarking\n\nWhile a `Hello World!` is not a realistic production operation, it can be useful to benchmark it to get a\nbasic idea of how well the framework operates, without complicating matters with other work. The results of\nthis will essentially be a best case throughput and latency scenario for the benchmarked system.\n\nExample load test with `wrk`:\n\n```\nwrk -t6 -c200 -d30s --latency --timeout 2s http://localhost:8080/\n```\n\nwill produce output like:\n\n```\nRunning 30s test @ http://localhost:8080/\n  6 threads and 200 connections\n  Thread Stats   Avg      Stdev     Max   +/- Stdev\n    Latency     3.84ms   12.33ms 330.10ms   96.91%\n    Req/Sec    17.76k     5.01k   46.68k    73.58%\n  Latency Distribution\n     50%    1.32ms\n     75%    3.18ms\n     90%    5.90ms\n     99%   66.79ms\n  3180198 requests in 30.10s, 536.82MB read\nRequests/sec: 105663.06\nTransfer/sec:     17.84MB\n~\n```\n\n=== Useful References\n\nWhile not every framework here uses Jetty, the following reference may be useful for tuning your network stack:\n\nhttps://wiki.eclipse.org/Jetty/Howto/High_Load\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocketraman%2Fkotlin-web-hello-world","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frocketraman%2Fkotlin-web-hello-world","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocketraman%2Fkotlin-web-hello-world/lists"}