{"id":23855587,"url":"https://github.com/andreaspeters/flexpacket","last_synced_at":"2026-03-06T01:01:44.248Z","repository":{"id":267631964,"uuid":"901357706","full_name":"andreaspeters/flexpacket","owner":"andreaspeters","description":"FlexPacket  is a cross platform PacketRadio Software","archived":false,"fork":false,"pushed_at":"2026-02-28T20:22:00.000Z","size":31283,"stargazers_count":17,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-28T23:39:14.457Z","etag":null,"topics":["agwpe","ax25","hamradio","pascal","tnc"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreaspeters.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yaml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["andreaspeters"],"buy_me_a_coffee":"hamradiotech","custom":["https://www.paypal.com/donate/?hosted_button_id=ZDB5ZSNJNK9XQ"],"ko_fi":"andreaspeters"}},"created_at":"2024-12-10T14:08:02.000Z","updated_at":"2026-02-28T20:22:03.000Z","dependencies_parsed_at":"2024-12-11T14:23:48.555Z","dependency_job_id":"869fd5df-cf04-452c-ad99-f36ea9db1b32","html_url":"https://github.com/andreaspeters/flexpacket","commit_stats":null,"previous_names":["andreaspeters/flexpacket"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/andreaspeters/flexpacket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreaspeters%2Fflexpacket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreaspeters%2Fflexpacket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreaspeters%2Fflexpacket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreaspeters%2Fflexpacket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreaspeters","download_url":"https://codeload.github.com/andreaspeters/flexpacket/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreaspeters%2Fflexpacket/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30156845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"ssl_error","status_checked_at":"2026-03-05T22:39:24.771Z","response_time":93,"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":["agwpe","ax25","hamradio","pascal","tnc"],"created_at":"2025-01-03T00:58:47.808Z","updated_at":"2026-03-06T01:01:44.235Z","avatar_url":"https://github.com/andreaspeters.png","language":"Pascal","funding_links":["https://github.com/sponsors/andreaspeters","https://buymeacoffee.com/hamradiotech","https://www.paypal.com/donate/?hosted_button_id=ZDB5ZSNJNK9XQ","https://ko-fi.com/andreaspeters"],"categories":[],"sub_categories":[],"readme":"# Flexpacket - Packet Radio Client.\n\n[![](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/donate/?hosted_button_id=ZDB5ZSNJNK9XQ)\n\n## Important Infos\n\nI'm a Linux User! So, the main platform for FlexPacket are Linux based Systems\nand not Windows. But I really do my best to support Windows. Sometimes I need\nyour help. As example, I have issues with Hostmode under Windows. But I cannot\nfind the problem. If someone use Windows on Hardware (not like me in a VM), I\nwould be happy to get feedback if Hostmode via USB/RS232 is working.\n\nAll the special BBS features, I can only test with OpenBCM and LinBPQ.\n\n## Features\n\n- Support for Hostmode TNC's (with TF2.x Firmware) \n- Support for KISS via TFKISS (external Software)\n- Support for the AGW Protocol (Direwolf)\n- Multichannel (only in Hostmode/TFKISS) \n- Addressbook for quick connections and BayCom password\n- 7Plus generator\n- 7Plus FileUp/Download (only in Hostmode) \n- Common ANSI color codes (in testing)\n- APRS Map as external Software.\n- Choose Terminal Font\n- Autostore Mails for later reading (Details under How To Use).\n- Multiline Message Editor\n- Convers support in seperate window. Format and Colorizing support only for\n  LinBPQ. For others, please send me User Joined, Left, and Chat messages as\n  Screenshot. :-) Thanks.\n\n## Planned Features\n\n- Support forms to send simple structured information in an emergency case.\n\n## Download\n\n- You will find the current and all last releases for Windows and Linux [here](https://github.com/andreaspeters/flexpacket/releases)\n- The newest builds created by the master branch, you will find [here](https://github.com/andreaspeters/flexpacket/actions). Open\n  the last successfull build and scroll down to the artifacts.\n\n## Requirements \n\n- Windows Users need the [sqlite3.dll](https://www.sqlite.org/download.html).\n- [libqt6pas.so/dll](https://github.com/davidbannon/libqt6pas/releases)\n\n### Optional\n\n- Under `assets/font/437.ttf`you will find a font that is perfect for Terminal Windows.\n  If you like, you can import it into your OperatingSystem and choose it in FlexPacket\n  under `Terminalsettings`.\n\n## How to compile\n\n- Install Lazarus 4.5\n- Install TRichMemo, LazSerial, LazRGBGraphics, BGRABitmap, BGRAControls\n- Get git submodules:\n\n```bash\ngit submodule update --init --recursive\n```\n\nIf you already have submodules, then change to the newest commit:\n\n```bash\ngit submodule update --remote --merge\n```\n\n## How to use\n\n### How to connect with a station\n\nIn the command and message field (CMF), hit the `\u003cESC\u003e` key to enter the command mode.\nYou will get visual feedback via a red line above CMF. Then type\n`c \u003cDESTINATION_CALL\u003e` and then hit the Enter/Return key. At the same time,\nyou will exit the command mode.\n\n![image_2024-12-11-22-57-18](vx_images/image_2024-12-11-22-57-18.png)\n\n### Baycom Password\n\nTo use the Baycom password functionality, add your baycom password into the \nAddressbook (be aware that it will be stored in playtext right now). \n\nIf you connect to a BBS with enabled password, you will get a couple of numbers.\n\n![image_2024-12-12-17-49-42](vx_images/image_2024-12-12-17-49-42.png)\n\nNow click at the ![clipboard_20250521180157.bmp](vx_images/clipboard_20250521180157.bmp) icon in the toolbar.\n\n![clipboard_20250521180105.bmp](vx_images/clipboard_20250521180105.bmp)\n\nThe BayCom password string will\nbe copied into the CMF. Press enter/return to send it.\n\n### Change the Command Memo Field (CMF) size\n\nIf you want to change the size of the CMF, grab the gab with your Mouse.\nThe size will be stored in the configuration file.\n\n![image_2024-12-17-21-01-51](vx_images/image_2024-12-17-21-01-51.png)\n\n### How to use KISS Mode\n\nFlexPacket does not support KISS directly. TFKISS must be used for this. \nTo use TFKISS, enable and configure it in the menu (Setting). For Linux\nyou can find TFKISS [here](https://github.com/andreaspeters/tfkiss). \nWindows Users can use [FlexNet](https://deltalima.org/prdownload/flexnet/).\n\nBefore someone ask! No I do not plan to implement KISS into FlexPacket. From\nthe development perspective KISS and specialy AX25 is very complicated. \nBut FlexPacket should not be huge and complicated. I want to keep it as simple \nas possible for other Ham's to read, understand and Maintain the code.\n\n### Autodownload Mails for later reading.\n\nSome Mails are quite long and it needs time to download them through PacketRadio.\nFlexpacket will save every Mail you opened automaticly therefore you can read it\nwhenever you want. Just open the Mail window in FlexPacket and you will find\nall these mails. I test it with OpenBCM and I have no idea if it's working\nfor PBBS systems. Please gave me feedback.\n\n![Offline Mail Reader](vx_images/clipboard_20251012142923.bmp)\n\n## Shortcuts\n\n- `ALT+0 to 9` Show Monitor or Channel 1 to 9\n- `ALT+A` Open Addressbook\n- `ALT+C` In the Addressbook, execute QuickCall at the current choosen Callsign\n- `ALT+P` In the Addressbook, get the calculated BayCom password string\n- `ALT+D` In the Addressbook, delete the current choosen Callsign\n- `CTRL+SHIFT+P` Copy the extracted BayCom Password into the message window\n\n\n## Wayland Support\n\nQT6 hat issues with Window positioning under Wayland. The workaround would\nbe to the the following environment variable:\n\n```bash\nQT_QPA_PLATFORM=xcb\n```\n\n## Screenshots\n\n![FlexPacket](vx_images/clipboard_20251012142357.bmp)\n![FlexPacket](vx_images/clipboard_20251012142734.bmp)\n![Mail Editor](vx_images/clipboard_20251012142819.bmp)\n![Offline Mail Reader](vx_images/clipboard_20251012142923.bmp)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreaspeters%2Fflexpacket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreaspeters%2Fflexpacket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreaspeters%2Fflexpacket/lists"}