{"id":19449614,"url":"https://github.com/techplexengineer/bionicdash","last_synced_at":"2026-06-20T10:31:10.413Z","repository":{"id":144896687,"uuid":"373347266","full_name":"TechplexEngineer/BionicDash","owner":"TechplexEngineer","description":"Better Dashboard for FRC","archived":false,"fork":false,"pushed_at":"2022-05-22T03:58:35.000Z","size":1010,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-25T09:19:30.894Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Svelte","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/TechplexEngineer.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-03T01:28:07.000Z","updated_at":"2022-05-21T12:26:43.000Z","dependencies_parsed_at":"2023-04-26T01:17:41.610Z","dependency_job_id":null,"html_url":"https://github.com/TechplexEngineer/BionicDash","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TechplexEngineer/BionicDash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechplexEngineer%2FBionicDash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechplexEngineer%2FBionicDash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechplexEngineer%2FBionicDash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechplexEngineer%2FBionicDash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechplexEngineer","download_url":"https://codeload.github.com/TechplexEngineer/BionicDash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechplexEngineer%2FBionicDash/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34566920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"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":[],"created_at":"2024-11-10T16:33:08.057Z","updated_at":"2026-06-20T10:31:10.381Z","avatar_url":"https://github.com/TechplexEngineer.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"BionicDash\n==========\n\nMinimal proof of concept cross platform network tables client\n\n## Goals\n- Make debugging complex robot code easier (Programmers best friend)\n- Low memory footprint\n- support large amounts of frequently changing data\n- Cleaner apis for robot code driven layouts\n- Robust graphing/charting of timeseries data with export capability\n- recording/playback of timeseries data\n\n## Non-Goals\n- Support all features of Shuffleboard\n- Support camera streams\n- Features needed for competitions\n\n## For Developers\nBionicDash is built using the Wails framework which provides APIs to make working\nwith native webviews easier and backend to frontend data synchronization easier.\nThe frontend is written in javascript using the Svelte framework.\n\n### Getting Setup\nTo do development on BionicDash a number of dependencies must be installed:\n\n- Golang\n    - Recommend go 1.16 or greater (Debian repos have 1.13 which is starting to get old) Download from https://golang.org/dl/\n\n- Wails\n    - `go install github.com/wailsapp/wails/v2/cmd/wails@latest`\n    - See: https://wails.io/docs/gettingstarted/installation\n    \n- Node/NPM\n    - NodeJs v14\n    \n### Building for Release\nTo build a redistributable, production mode package, use `wails build`.\nhttps://wails.io/docs/reference/cli#build\n\n### Code Style\nGo code should be run through `go fmt` \nShell scripts should pass `shellcheck` without errors\n\nCode should pass the default suite of linters from golangci-lint. \nThe Github Actions CI is automatically running the linter. @todo\n[Directions here to install the linter locally](https://golangci-lint.run/usage/install/). \n`$ golangci-lint` run can be used to run the linter locally. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechplexengineer%2Fbionicdash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechplexengineer%2Fbionicdash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechplexengineer%2Fbionicdash/lists"}