{"id":13635275,"url":"https://github.com/wavelog/wavelog","last_synced_at":"2026-03-03T16:40:56.317Z","repository":{"id":220319836,"uuid":"743605490","full_name":"wavelog/wavelog","owner":"wavelog","description":"Webbased Amateur Radio Logging Software - Log your contacts from everywhere!","archived":false,"fork":false,"pushed_at":"2025-04-18T14:12:13.000Z","size":283441,"stargazers_count":244,"open_issues_count":30,"forks_count":59,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-19T03:26:00.213Z","etag":null,"topics":["adif","analytics","cabrillo","clublog","eqsl","ham-radio","hamradio","hamradio-application","hamradio-logbook","logbook","logging","lotw","qrzcom","self-hosted","web","web-based-logger","webapp"],"latest_commit_sha":null,"homepage":"https://www.wavelog.org","language":"PHP","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/wavelog.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-01-15T15:37:48.000Z","updated_at":"2025-04-18T16:14:41.000Z","dependencies_parsed_at":"2025-04-18T15:27:42.301Z","dependency_job_id":"6e5df1fc-f7dc-4cfb-b643-3f553390e447","html_url":"https://github.com/wavelog/wavelog","commit_stats":null,"previous_names":["wavelog/wavelog"],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavelog%2Fwavelog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavelog%2Fwavelog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavelog%2Fwavelog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavelog%2Fwavelog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wavelog","download_url":"https://codeload.github.com/wavelog/wavelog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249606267,"owners_count":21298851,"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":["adif","analytics","cabrillo","clublog","eqsl","ham-radio","hamradio","hamradio-application","hamradio-logbook","logbook","logging","lotw","qrzcom","self-hosted","web","web-based-logger","webapp"],"created_at":"2024-08-02T00:00:43.319Z","updated_at":"2026-03-03T16:40:56.308Z","avatar_url":"https://github.com/wavelog.png","language":"PHP","funding_links":[],"categories":["Software"],"sub_categories":["Logging"],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://www.wavelog.org/\"\u003e\n    \u003cpicture\u003e\n      \u003csource height=\"400\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/wavelog/wavelog/refs/heads/master/assets/logo/wavelog_logo_darkly.png\"\u003e\n      \u003csource height=\"400\" media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/wavelog/wavelog/refs/heads/master/assets/logo/wavelog_logo_cosmo.png\"\u003e\n      \u003cimg alt=\"Wavelog\" src=\"https://raw.githubusercontent.com/wavelog/wavelog/refs/heads/master/assets/logo/wavelog_logo_darkly.png\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/wavelog/wavelog/blob/master/LICENSE\"\u003e\n    \u003cimg alt=\"Github License\" src=\"https://img.shields.io/github/license/wavelog/wavelog\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://translate.wavelog.org/engage/wavelog/\"\u003e\n    \u003cimg alt=\"Translation Status\" src=\"https://translate.wavelog.org/widget/wavelog/main-translation/svg-badge.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/wavelog/wavelog/graphs/contributors\" \u003e\n   \u003cimg alt=\"Commit Activity\" src=\"https://img.shields.io/github/commit-activity/m/wavelog/wavelog/dev\"\u003e\n \u003c/a\u003e\n\u003c/h1\u003e\n\nWavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection.\n\nWavelog itself is an enhanced fork of Cloudlog by MM9SQL (ex 2M0SQL).\nIf you would like to contribute to Wavelog please see the [Contributing](#contributing) section below.\n\nThe Core-Dev-Team for Wavelog are (in Alphabetic order of the Call):\n* DF2ET ([@phl0](https://github.com/phl0))\n* DJ7NT ([@int2001](https://github.com/int2001))\n* HB9HIL ([@HB9HIL](https://github.com/HB9HIL))\n* LA8AJA ([@AndreasK79](https://github.com/AndreasK79))\n\n## Demo\nTest Wavelog and it's features!  \nhttps://demo.wavelog.org  \n\n  Username: demo  \n  Password: demo\n\n\n## Requirements\n### Recommended: Classic-LAMP-Stack:\n* Linux based Operating System (Windows stack may also work)\n* Apache (Nginx should work)\n* PHP Version 8.2 up to 8.4 (8.5 friendly user test)\n* MySQL or MariaDB (MySQL 8 or higher // MariaDB 10.2 or higher)\n\n### Alternative - Easy start with prebuilt Docker-image:\n* [Docker Support](https://github.com/wavelog/wavelog/wiki/Installation-via-Docker)\n\nNotes\n* If you want to log microwave QSOs you will need to use a 64bit operating system.\n\n## Setup\n\nInstallation information can be found on the [wiki](https://github.com/wavelog/wavelog/wiki).\n\n## WavelogGate \n\nEasy CAT data transfer from your rig to Wavelog.  \nCheck out our WavelogGate Repo [here](https://github.com/wavelog/WaveLogGate).\n\n## Support\n\nWavelog-support can be reached by creating an issue here at github. If you've any issues don't hesitate to create one here. Please provide as much information as possible to reproduce the Problem\n\n\n## Contributing\n\nSpecial thanks to our contributors, who are part of Wavelog by improving code!\n\n[F4ANS](https://github.com/abarrau), [DG0TM](https://github.com/dg0tm), [DG9VH](https://github.com/dg9vh), [DJ3CE](https://github.com/dj3ce), [R1BLH](https://github.com/r1blh), [BG2ELG](https://github.com/violarulan), [DF1ASH](https://github.com/derFogel), [DB4SCW](https://github.com/DB4SCW), [VE2HEW](https://github.com/anthonydiiorio), [OK1GOD](https://github.com/filipmelik), [DJ1PW](https://github.com/winnieXY), [toseppo](https://github.com/toseppo), [N7DSB](https://github.com/desertblade), [BA7LAC](https://github.com/imlonghao), [AE4CE](https://github.com/ethancedwards8), [K1AF](https://github.com/patrickrb), [OE4BAM](https://github.com/MatykoBr), [HB9HJQ](https://github.com/zone11), [R3DHX](https://github.com/AleksdemSA), [uiolee](https://github.com/uiolee), [VK3ARR](https://github.com/VK3ARR), [BI7BST](https://github.com/Cryolitia), [ludoux](https://github.com/ludoux), [BG5ATV](https://github.com/tallcode), [BH6SKD](https://github.com/xiaosuan2b), [VK7TO](https://github.com/RhinoLance), [IU2FRL](https://github.com/iu2frl), [szporwolik](https://github.com/szporwolik), [agrif](https://github.com/agrif), [goodspeed34](https://github.com/goodspeed34), [kmanwar89](https://github.com/kmanwar89), [imorourke](https://github.com/imorourke), [NU1T/SM6SRW](https://github.com/sm6srw), [tallcode](https://github.com/tallcode), [kc9uhi](https://github.com/kc9uhi), [TnxQSO-Admin](https://github.com/TnxQSO-Admin)\n\nTranslators:\n\n[Ondřej Koloničný (OK1CDJ)](https://translate.wavelog.org/user/ok1cdj/), [Michael Skolsky (R1BLH)](https://translate.wavelog.org/user/R1BLH/), [Karuru (BG2ELG)](https://translate.wavelog.org/user/viola/), [Byt3](https://translate.wavelog.org/user/205er/), [BG6HJE](https://translate.wavelog.org/user/BG6HJE/), [Francisco (F4VSE)](https://translate.wavelog.org/user/kikosgc/), [Kim (DG9VH)](https://translate.wavelog.org/user/dg9vh/), [Casper van Lieburg (PA7DX)](https://translate.wavelog.org/user/pa7dx/), [Halil AYYILDIZ (TA2LG)](https://translate.wavelog.org/user/TA2LG/), [Michal Šiman](https://translate.wavelog.org/user/michalsiman/), [DN4BS](https://github.com/dn4bs), [Luca (IU2FRL)](https://translate.wavelog.org/user/iu2frl/), [Dragan Đorđević (4O4A)](https://translate.wavelog.org/user/4o4a/), [Dren Imeraj (Z63DRI)](https://translate.wavelog.org/user/Dren/), [Filip Melik (OK1GOD)](https://translate.wavelog.org/user/filipmelik/), [Petr (OK1PTR)](https://translate.wavelog.org/user/OK1PTR/), [Stefan (DB4SCW)](https://translate.wavelog.org/user/DB4SCW/), [F4JSU](https://translate.wavelog.org/user/F4JSU/), [Maciej](https://translate.wavelog.org/user/maciejla/), [imlonghao](https://translate.wavelog.org/user/imlonghao/), [Reiner Herrmann](https://translate.wavelog.org/user/reinerh/), [Jian ke (BG8IXZ)](https://translate.wavelog.org/user/bg8ixz/), [Fabian Franz](https://translate.wavelog.org/user/fabianfrz/), [Fatih Önder](https://translate.wavelog.org/user/cektor/), [Qing He(BD8DHF)](https://translate.wavelog.org/user/BD8DHF), [hellofinch](https://translate.wavelog.org/user/hellofinch/), [tviitkar (ES5TVI )](https://translate.wavelog.org/user/tviitkar/), [utkuyalcin](https://translate.wavelog.org/user/utkuyalcin/), [Plamen Panteleev (LZ1PPL)](https://translate.wavelog.org/user/lz1ppl/), [Bartek](https://translate.wavelog.org/user/atimias/), [Samir (DL4DCO)](https://translate.wavelog.org/user/DL4DCO/), [Stanisław Korzeń (SP5CRO)](https://translate.wavelog.org/user/sp5cro/), [wxy (BA7NID)](https://translate.wavelog.org/user/ba7nid/), [David Quental (CT1DRB)](https://translate.wavelog.org/user/ct1drb/), [Sebastian K.](https://translate.wavelog.org/user/sebket/), [Limes](https://translate.wavelog.org/user/limes-github/), [Ethan C. Edwards (AE4CE)](https://translate.wavelog.org/user/ethancedwards8/), [Simon Pribec](https://translate.wavelog.org/user/spribec/), [Christian Egger (HB9HJQ)](https://translate.wavelog.org/user/HB9HJQ/), [André Berends (PE1PQX)](https://translate.wavelog.org/user/PE1PQX/), [Alexander (PA8S)](https://translate.wavelog.org/user/pa8s/), [Jorgen Dahl (NU1T)](https://translate.wavelog.org/user/Jorgen/), [bel-pol](https://translate.wavelog.org/user/bel-pol/), [Mathias Regner (OE4BAM)](https://translate.wavelog.org/user/MatykoBr/), [remy56k](https://translate.wavelog.org/user/remy56k/), [YuanRetro (VA3LPZ/BI4LPZ)](https://translate.wavelog.org/user/yuanretro/), [李宇翔](https://translate.wavelog.org/user/vastsea-wuji/), [Pascal HB9HCG](https://translate.wavelog.org/user/hb9hcg/), [André Aubin](https://github.com/lambda2), [Tao Xu](https://translate.wavelog.org/user/tallcode/), [flothom](https://translate.wavelog.org/user/flothom/), [BH3HNI](https://translate.wavelog.org/user/BH3HNI/), [Lu Chang](https://translate.wavelog.org/user/ludoux/), [Alexey Khromov](https://translate.wavelog.org/user/zxalexis/), [BG8LNG](https://translate.wavelog.org/user/BG8LNG/), [Karim Malfi (F4CTJ)](https://translate.wavelog.org/user/F4CTJ/), [FengziLeo (BH7GZB)](https://translate.wavelog.org/user/BH7GZB/), [MiaoTony](https://translate.wavelog.org/user/miaotony/), [Aleksey Ubozhenko (R3DHX)](https://translate.wavelog.org/user/AleksdemSA/), [Stephane Tauziede (F4IZC)](https://translate.wavelog.org/user/F4IZC/), [S. NAKAO](https://translate.wavelog.org/user/NAKAO/), [Artur Greficz (SQ7ACP)](https://translate.wavelog.org/user/SQ7ACP/), [Matthias Jung](https://translate.wavelog.org/user/myzinsky/), [Erkin Mercan (TA4AQG/SP9AQG)](https://translate.wavelog.org/user/TA4AQG-SP9AQG/), [Fabian (EB1TR)](https://translate.wavelog.org/user/EB1TR/), [Szymon (SP9SPM)](https://translate.wavelog.org/user/sp9spm/), [Yoshida Kanae](translate.wavelog.org/user/xiaoxis654/), [notzaleewa](translate.wavelog.org/user/notzaleewa/), [F5MQU](translate.wavelog.org/user/F5MQU/), [ShenRQ(BH4FJN)](translate.wavelog.org/user/Jerryshen/), [JONCOUX Philippe](translate.wavelog.org/user/Garci80/), [Jerry](https://translate.wavelog.org/user/wohenbuguai/), [Viliam Petrik (OM0AAO)](https://translate.wavelog.org/user/om0aao/), [MCyiqiehuanying](https://translate.wavelog.org/user/MCyiqiehuanying/), [Dariusz Koryto (SQ7DK)](https://translate.wavelog.org/user/sq7dk/), [FATDEER](https://translate.wavelog.org/user/fatdeer/), [Jan Zeman (OK1IBW)](https://www.qrz.com/db/OK1IBW), [CS7AFM](https://translate.wavelog.org/user/sergio.t.mata@gmail.com/), [marin](https://translate.wavelog.org/user/marin/), [Juuso W. (OH1JW)](https://translate.wavelog.org/user/oh1jw/), [Juan Pablo Tamayo (HJ3KOS)](https://translate.wavelog.org/user/hj3kos/), [Miguel](https://translate.wavelog.org/user/micc/)\n\nIf you would like to contribute in any way to Wavelog, it is most appreciated. This has been developed in free time, help coding new features or writing documentation is always useful.  \n\n**For translations and language stuff you can refer to our [Wiki about Translations](https://github.com/wavelog/wavelog/wiki/Translations).**\n\nPlease note that Wavelog was built using [Codeigniter](https://www.codeigniter.com/userguide3/) version 3 and uses Bootstrap 5 for the user CSS framework documentation is available for this when building components.\n\n\u003e [!IMPORTANT]  \n\u003e Only accepting PRs on the \"dev\" branch.\n\nWhen submitting PRs please make sure code is commented and includes one feature only, multiple features or bug fixes will not be accepted. Please include a description of what your PR does and why it is needed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavelog%2Fwavelog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwavelog%2Fwavelog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavelog%2Fwavelog/lists"}