{"id":45747533,"url":"https://github.com/pablots25/ft_ham","last_synced_at":"2026-03-02T16:02:08.368Z","repository":{"id":335485465,"uuid":"1116756499","full_name":"pablots25/ft_ham","owner":"pablots25","description":"An iOS application for FT8/FT4 digital amateur radio communication. FT Ham enables amateur radio operators to encode, transmit, receive, and decode FT8/FT4 signals with support for logbook management and real-time spectrum analysis.","archived":false,"fork":false,"pushed_at":"2026-02-23T19:09:05.000Z","size":576,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-24T01:50:44.970Z","etag":null,"topics":["ft4","ft8","hamradio","ios","ios-swift"],"latest_commit_sha":null,"homepage":"https://ftham.turrion.dev/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pablots25.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-15T10:36:51.000Z","updated_at":"2026-02-23T18:33:05.000Z","dependencies_parsed_at":"2026-02-23T21:03:32.343Z","dependency_job_id":null,"html_url":"https://github.com/pablots25/ft_ham","commit_stats":null,"previous_names":["pablots25/ft_ham"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/pablots25/ft_ham","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablots25%2Fft_ham","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablots25%2Fft_ham/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablots25%2Fft_ham/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablots25%2Fft_ham/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pablots25","download_url":"https://codeload.github.com/pablots25/ft_ham/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pablots25%2Fft_ham/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29832140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T15:41:19.027Z","status":"ssl_error","status_checked_at":"2026-02-25T15:40:47.150Z","response_time":61,"last_error":"SSL_read: 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":["ft4","ft8","hamradio","ios","ios-swift"],"created_at":"2026-02-25T17:10:42.136Z","updated_at":"2026-02-25T17:10:43.990Z","avatar_url":"https://github.com/pablots25.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FT Ham\n\nAn iOS application for FT8/FT4 digital amateur radio communication. FT Ham enables amateur radio operators to encode, transmit, receive, and decode FT8/FT4 signals with support for logbook management and real-time spectrum analysis.\n\n## Features\n\n- **FT8/FT4 Encoding \u0026 Decoding**: Full support for FT8 and FT4 digital modes\n- **Audio Processing**: Real-time FFT analysis and GFSK signal synthesis\n- **Logbook Management**: Record and manage QSO (contact) logs in ADIF format\n- **Spectrum Analysis**: Visual frequency monitoring and signal detection\n- **Message Composer**: Build and transmit FT8/FT4 messages with standard callsign formats\n\n## For More Information\n\nVisit the [FT Ham Landing Page](https://ftham.turrion.dev/) for:\n- Detailed app documentation\n- Quick start guides\n- Feature overview\n- Support and contact information\n\n## License\n\nThis project is licensed under the **MIT License** – see [Resources/Licenses/Licenses.txt](Resources/Licenses/Licenses.txt) for full details.\n\n### Core Application\nCopyright © 2026 Pablo Turrión San Pedro (EA4IQL)\n\n### Third-Party Libraries\n- **ft8_lib**: Copyright (c) 2018-2025 kgoba (MIT License)\n- **KISS FFT**: Copyright (c) 2003-2010 Mark Borgerding (BSD-3-Clause)\n- **Firebase iOS SDK**: Copyright 2011-2026 Google Inc. (Apache License 2.0)\n\n## Disclaimer\n\nThis application is provided **\"as-is\"** without warranties of any kind. The authors are not responsible for:\n\n- Any regulatory violations in your jurisdiction\n- Interference with other communications\n- Data loss or corruption\n- Misuse of exported data files\n- Third-party service interruptions (Firebase, etc.)\n\nUsers are solely responsible for complying with local amateur radio regulations and licensing requirements.\n\n### Privacy\n\n- Anonymous usage analytics are collected via Firebase Analytics\n- **No personal data is stored or shared** with third parties\n- Users can disable analytics in app settings\n- Exported ADIF logs and data files are under user control\n\n## Building \u0026 Contributing\n\nTo build from source:\n\n1. Clone the repository\n2. Open `ft8_ham.xcodeproj` in Xcode\n3. Configure signing certificates for your Apple developer account\n4. Build and run on an iOS device\n\n### Code Structure\n\n```\nft_ham/\n├── ft8_manager/          # FT8/FT4 encoding/decoding engine (C/C++)\n│   └── ft8_lib/         # Third-party ft8_lib implementation\n├── Models/              # Swift data models \u0026 business logic\n├── Views/               # SwiftUI interface components\n├── Utils/               # Utility functions \u0026 helpers\n└── Resources/           # Assets \u0026 license files\n```\n\n## Contact \u0026 Support\n\n**Author**: Pablo Turrión San Pedro (EA4IQL)  \n**Email**: ea4iql@turrion.dev  \n\nFor issues, feature requests, or questions about licensing, please open an issue on GitHub.\n\n---\n\n**Last Updated**: January 2026\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpablots25%2Fft_ham","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpablots25%2Fft_ham","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpablots25%2Fft_ham/lists"}