{"id":21928863,"url":"https://github.com/alex-developer/onehud","last_synced_at":"2025-04-19T17:51:29.547Z","repository":{"id":150931380,"uuid":"54909535","full_name":"Alex-developer/OneHUD","owner":"Alex-developer","description":"Server Components and Dashboards for PC Racing Games. iRacing, Project Cars, project Cars2, Assetto Corsa, RaceRoom Experience","archived":false,"fork":false,"pushed_at":"2016-09-06T10:59:15.000Z","size":42516,"stargazers_count":21,"open_issues_count":3,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-29T11:11:20.139Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Alex-developer.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2016-03-28T17:20:34.000Z","updated_at":"2023-09-11T17:36:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3bfbaf2-b28d-4417-b60c-a8e38cd5b011","html_url":"https://github.com/Alex-developer/OneHUD","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/Alex-developer%2FOneHUD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-developer%2FOneHUD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-developer%2FOneHUD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alex-developer%2FOneHUD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alex-developer","download_url":"https://codeload.github.com/Alex-developer/OneHUD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249753083,"owners_count":21320664,"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":[],"created_at":"2024-11-28T22:28:21.946Z","updated_at":"2025-04-19T17:51:29.528Z","avatar_url":"https://github.com/Alex-developer.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/OneHUD/assets/OneHUD Logo.png)\n\n## Overview\n\nOneHud is the server and dashboard component for my sim racing telemetry app.\n\nThe server provides data in real time for several games out of the box. Additional plugins can be devel;oped by 3rd party developers, full details for how to build plugins is provided.\n\nThe current supported games are\n\n- iRacing\n- Project Cars\n- Project Cars 2\n- Assetto Corsa\n- Raceroom Experience\n\n## Features\n\n- 100% Open Source\n- 100% HTML and Javascript client allowing it to run on any modern tablet.\n- Supports pretty much any phone / tablet and modern desktop browser\n- Built in pages\n  - Dashboard\n  - Timing Screen\n  - Track recorder\n  - Track map\n  - Options\n- The dashboards are fully customisable\n  - Fully editable in a browser\n  - Built in list of widgets\n  - Full documentation for developers to build their own widgets\n- Built in track recorder, for games that support it\n- Auto program start\n  - Allows your favourite apps to be started when a game is launched\n- Support for my button box ! (See Below)\n\n## Screenshots\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/OneHUD/assets/Screenshots/Misc/editor.png)\n\nThe Dashboard editor\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/OneHUD/assets/Screenshots/iPhone6/dash.png)\n\nDashboard running on an iPhone 6 - NOTE: This is a test dash, the real ones will look better !\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/OneHUD/assets/Screenshots/iPhone6/timing.png)\n\niRacing timing screen running on an iPhone 6\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/OneHUD/assets/Screenshots/Misc/trackrecorder.gif)\n\nThe track recorder (See videos below). NOTE: This is very much an Alpha version of the recorder.\nThe idea behind the track recorder is that you drive a few laps in the game and pick the best one to then use on the dashboards or trackmap. There are still a few issues, particularly on the first lap out of the pits but they will be sorted.\n\n## Videos\n\n[https://www.youtube.com/watch?v=80sd_RzdSD4](https://www.youtube.com/watch?v=80sd_RzdSD4)\n\nAlpha version of the track recorder\n\n## Button Box\n\nAlongside OneHUD I am building a button box. Its fairly standard except for the iclusion of a Raspberry Pi which can display data from OneHUD or be used as a race computer.\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/Screenshots/Button%20Box/button%20box%20components.jpg)\n\nThe components for the button box\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/Screenshots/Button%20Box/button%20box%20prototype%20panel.jpg)\n\nThe prototype panel. I am using a think card to build various layout to decide which is the best\n\n![alt tag](https://github.com/Alex-developer/OneHUD/blob/master/Screenshots/Button%20Box/buttonbox%20prototype.jpg)\n\nThe first prototype up and running\n\n### Older videos - Previous versions\n\nA video of the latest version showing the default iPhine dash running on lots of devices [https://www.youtube.com/watch?v=Fo_JXQd9oz4](https://www.youtube.com/watch?v=Fo_JXQd9oz4)\n\nA video of the Alpha track map can be found at  [https://www.youtube.com/watch?v=h2GRYcLq-vY](https://www.youtube.com/watch?v=h2GRYcLq-vY/)\n\nAn early Alpha version of the dash running can be found at [https://www.youtube.com/watch?v=TkxlwAKm2Eo](https://www.youtube.com/watch?v=TkxlwAKm2Eo/)\n\nThe PC side of the app will also support the hardware dash I am building for iRacing / pCars (Again all opensource software and hardware). A crappy video is available at [https://www.youtube.com/watch?v=6MKJRQLznj8](https://www.youtube.com/watch?v=6MKJRQLznj8/)\n\n\n# Credits\n\nChris Kinsman - For the new name (OneHUD) and graphics\nJim Britton - For CrewChief [https://github.com/mrbelowski] . This has saved me hours in working out the Project Cars UDP Data format. The UDP data structure in OneHud is based upon the code from CrewChief with some modifications\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falex-developer%2Fonehud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falex-developer%2Fonehud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falex-developer%2Fonehud/lists"}