{"id":36854215,"url":"https://github.com/8ff/udarp","last_synced_at":"2026-01-12T14:41:56.226Z","repository":{"id":102518980,"uuid":"590058240","full_name":"8ff/udarp","owner":"8ff","description":"UDARP - Universal Digital Radio Protocol","archived":false,"fork":false,"pushed_at":"2025-08-21T15:59:12.000Z","size":29169,"stargazers_count":18,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-08-21T17:28:28.483Z","etag":null,"topics":["bbs","digital","ft8","golang","hamradio","hf","wspr"],"latest_commit_sha":null,"homepage":"https://udarp.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/8ff.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":"2023-01-17T15:10:22.000Z","updated_at":"2025-08-21T15:59:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"ebb33e97-2bfd-4e60-8097-1e2d481370e0","html_url":"https://github.com/8ff/udarp","commit_stats":{"total_commits":20,"total_committers":1,"mean_commits":20.0,"dds":0.0,"last_synced_commit":"020e7ccfefe5958ae507c9d2914f7032d3bdd546"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/8ff/udarp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8ff%2Fudarp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8ff%2Fudarp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8ff%2Fudarp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8ff%2Fudarp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/8ff","download_url":"https://codeload.github.com/8ff/udarp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8ff%2Fudarp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28340403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bbs","digital","ft8","golang","hamradio","hf","wspr"],"created_at":"2026-01-12T14:41:56.146Z","updated_at":"2026-01-12T14:41:56.216Z","avatar_url":"https://github.com/8ff.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Universal Digital Radio Protocol written in Golang\n![logo](media/logo.svg)\n\n`UDARP` is an advanced digital radio protocol that enables reliable HF communication in noisy environments. Its flexibility offers a wide range of features, including messaging, control, BBS, SMS, email, and beacons, and is designed to work with low power transmitters. Whether you need to establish communication in remote areas or transmit data over long distances, UDARP provides a powerful and efficient solution.\n\n## Project Status Update 🚦\n\n**August 2025:**  \nThe UDARP project has not been abandoned! I'm now back working on it again, but development will continue as time allows. Please note that the Maps functionality is currently down, but there's still a plan to bring it back in future updates. Thank you for your continued interest and support!\n\n## Announcing the New Maps Service: [map.udarp.com](http://map.udarp.com) 🎉 🥳 🍾\nIntroducing new, free maps service at [map.udarp.com](http://map.udarp.com)! Visualize UDARP, WSPR, FT4/8, VARAC, JT65 and other transmissions for a deeper understanding of radio spectrum and signal performance tracking. Ideal for amateurs, professionals, or radio enthusiasts, explore signal data through interactive maps at [map.udarp.com](http://map.udarp.com)!\n![map](media/map_demo.png)\n\n## Join the UDARP Community 🎉\nWe invite you to become a part of our growing community of developers, enthusiasts, and users who share a passion for UDARP. Connect with like-minded individuals, exchange ideas, discuss features, and contribute to the project's growth. To get started, join our vibrant community on [Slack](https://join.slack.com/t/udarp/shared_invite/zt-1sd4e2l39-R2pdafaylJ0uCc7wmhYioQ) and [Groups.io](https://groups.io/g/udarp/signup?u=8269483101481904438). By participating in these platforms, you'll gain access to valuable resources, receive support from fellow members, and stay updated on the latest news and announcements. Don't miss this opportunity to collaborate, learn, and help shape the future of UDARP!\n\n## Usage\n### Run\n```bash\ncd cmd/udarp\ngo run *.go config.env\n```\n\n### List audio devices\n```bash\ncd cmd/udarp\ngo run *.go -l\n```\n\n### Decoding with test data\u003cbr\u003e\n```bash\ncd cmd/udarp\n./scripts/testStdin.sh \u003c samples/test.raw\n```\n\n### RigCtl (Hamlib) https://github.com/Hamlib/Hamlib\n Hamlibs' rigctld is used to control the radios PTT and frequency, and the binaries for it can be found in pkg/txControl/bin, which are embedded into the binary at compile time. UDARP automatically determines the OS and architecture and uses the correct binary to start rigctld.\n\n## In progress:\n- [ ] Real life stress testing\n\n## Complete:\n- [x] Merge soft decoding/viterbi/rs decoding\n- [x] Soft decoding\n- [x] Merge gfsk generator\n- [x] Live tracking with maps\n\n## Roadmap\n- [ ] Web UI\n\n## Issues\nIf you encounter any issues, concerns, or simply wish to get in touch, we invite you to join our dedicated [Slack](https://join.slack.com/t/udarp/shared_invite/zt-1sd4e2l39-R2pdafaylJ0uCc7wmhYioQ) and [Groups.io](https://groups.io/g/udarp/signup?u=8269483101481904438) spaces.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F8ff%2Fudarp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F8ff%2Fudarp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F8ff%2Fudarp/lists"}