{"id":31769806,"url":"https://github.com/duncte123/bruh-mark","last_synced_at":"2025-10-10T02:53:25.018Z","repository":{"id":211493243,"uuid":"729309221","full_name":"duncte123/bruh-mark","owner":"duncte123","description":"My intial solution for AoC2023 day 5 part 2 was so dumb, it might as well be a benchmark","archived":false,"fork":false,"pushed_at":"2023-12-09T15:46:09.000Z","size":87,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-02T04:18:41.900Z","etag":null,"topics":["benchmark","benchmark-scripts","benchmarking","benchmarkservice","stress-test","stress-testing","stresser","stresser-tool"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/duncte123.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}},"created_at":"2023-12-08T21:37:08.000Z","updated_at":"2024-02-18T06:06:54.000Z","dependencies_parsed_at":"2023-12-08T22:43:34.980Z","dependency_job_id":null,"html_url":"https://github.com/duncte123/bruh-mark","commit_stats":null,"previous_names":["duncte123/bruh-mark"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/duncte123/bruh-mark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncte123%2Fbruh-mark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncte123%2Fbruh-mark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncte123%2Fbruh-mark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncte123%2Fbruh-mark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duncte123","download_url":"https://codeload.github.com/duncte123/bruh-mark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncte123%2Fbruh-mark/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002552,"owners_count":26083403,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["benchmark","benchmark-scripts","benchmarking","benchmarkservice","stress-test","stress-testing","stresser","stresser-tool"],"created_at":"2025-10-10T02:52:22.338Z","updated_at":"2025-10-10T02:53:25.012Z","avatar_url":"https://github.com/duncte123.png","language":"Kotlin","readme":"[openjdk]: https://www.azul.com/downloads/?version=java-21-lts\u0026architecture=x86-64-bit\u0026package=jre#zulu\n[download]: https://github.com/duncte123/bruh-mark/releases/latest\n\n# Bruh Mark\nMy solution for day 5 part 2 of Advent of Code 2023 was so hard on the CPU that I decided to turn it into a weird benchmark.\n\nMy own score: (haven't had the patience to run it for that long)\n\n## Running the application\nTo run this application you will need to install java 21 or newer, you can download [openjdk here][openjdk]. I built this application with Azul's jdk so that one is validated to work.\nOnce you have downloaded and installed java, you can validate the installation by running `java -version` in your favourite terminal, it should list version 21.\n\nNext up you can download the latest version of Bruh Mark from the [releases page][download].\nAfter that, you should open a terminal window in the directory that you downloaded `BruhMark.jar` into and run `java -jar BruhMark.jar`\n\n## Compiling from source\nTo compile from source, you will need to have the JDK installed instead of the JRE. After that, you need to run the following command in the folder that contains the `src` directory of this project\n\n```bash\n./gradlew build\n```\n(On windows you will need to run `gradlew.bat build`)\n\nThe resulting file will be in `build/libs/BruhMark.jar`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduncte123%2Fbruh-mark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduncte123%2Fbruh-mark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduncte123%2Fbruh-mark/lists"}