{"id":33044051,"url":"https://github.com/firefly-cpp/AST-Monitor","last_synced_at":"2025-11-14T22:00:50.065Z","repository":{"id":38817422,"uuid":"443354000","full_name":"firefly-cpp/AST-Monitor","owner":"firefly-cpp","description":"AST-Monitor is a wearable Raspberry Pi computer for cyclists","archived":false,"fork":false,"pushed_at":"2025-09-10T08:34:59.000Z","size":8433,"stargazers_count":6,"open_issues_count":3,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-30T03:06:15.195Z","etag":null,"topics":["artificial-sport-trainer","data-mining","raspberry-pi","sport-tracker"],"latest_commit_sha":null,"homepage":"","language":"Python","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/firefly-cpp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","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":"2021-12-31T13:41:25.000Z","updated_at":"2025-09-10T08:34:59.000Z","dependencies_parsed_at":"2023-10-01T11:33:58.131Z","dependency_job_id":"149e7cf0-993f-4d22-90f8-4b5c54345b91","html_url":"https://github.com/firefly-cpp/AST-Monitor","commit_stats":{"total_commits":125,"total_committers":8,"mean_commits":15.625,"dds":0.384,"last_synced_commit":"75d6a3eb4ca392b95199ac9c7ad052238223a07a"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/firefly-cpp/AST-Monitor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-cpp%2FAST-Monitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-cpp%2FAST-Monitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-cpp%2FAST-Monitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-cpp%2FAST-Monitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firefly-cpp","download_url":"https://codeload.github.com/firefly-cpp/AST-Monitor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firefly-cpp%2FAST-Monitor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284470731,"owners_count":27010706,"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","status":"online","status_checked_at":"2025-11-14T02:00:06.101Z","response_time":56,"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":["artificial-sport-trainer","data-mining","raspberry-pi","sport-tracker"],"created_at":"2025-11-13T23:00:43.402Z","updated_at":"2025-11-14T22:00:50.050Z","avatar_url":"https://github.com/firefly-cpp.png","language":"Python","funding_links":[],"categories":["Projects","Software 💻"],"sub_categories":["Wrestling 🤼‍♀️"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"300\" src=\".github/img/logo.png\" alt=\"logo.png\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\nAST-Monitor --- A wearable Raspberry Pi computer for cyclists\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"PyPI Version\" src=\"https://img.shields.io/pypi/v/ast-monitor.svg\" href=\"https://pypi.python.org/pypi/ast-monitor\"\u003e\n  \u003cimg alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/ast-monitor.svg\"\u003e\n  \u003cimg alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/ast-monitor.svg\"\u003e\n  \u003cimg alt=\"Fedora package\" src=\"https://img.shields.io/fedora/v/python3-ast-monitor?color=blue\u0026label=Fedora%20Linux\u0026logo=fedora\" href=\"https://src.fedoraproject.org/rpms/python-ast-monitor\"\u003e\n  \u003cimg alt=\"AUR package\" src=\"https://img.shields.io/aur/version/python-ast-monitor?color=blue\u0026label=Arch%20Linux\u0026logo=arch-linux\" href=\"https://aur.archlinux.org/packages/python-ast-monitor\"\u003e\n  \u003cimg alt=\"GitHub license\" src=\"https://img.shields.io/github/license/firefly-cpp/ast-monitor.svg\" href=\"https://github.com/firefly-cpp/AST-Monitor/blob/master/LICENSE\"\u003e\n  \u003cimg alt=\"Check codestyle and test build\" src=\"https://github.com/firefly-cpp/AST-Monitor/actions/workflows/python-app.yml/badge.svg\"\u003e\n  \u003cimg alt=\"Documentation Status\" src=\"https://readthedocs.org/projects/ast-monitor/badge/?version=latest\" href=\"http://ast-monitor.readthedocs.io/en/latest/?badge=latest\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub commit activity\" src=\"https://img.shields.io/github/commit-activity/w/firefly-cpp/ast-monitor.svg\"\u003e\n  \u003cimg alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/firefly-cpp/ast-monitor\"\u003e\n  \u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/firefly-cpp/ast-monitor.svg\"\u003e\n  \u003cimg alt=\"All Contributors\" src=\"https://img.shields.io/badge/all_contributors-4-orange.svg\" href=\"#-contributors\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"DOI\" src=\"https://img.shields.io/badge/DOI-10.1109/ISCMI53840.2021.9654817-blue\" href=\"https://doi.org/10.3390/app122412741\"\u003e\n  \u003cimg alt=\"DOI\" src=\"https://img.shields.io/badge/DOI-10.3390/app122412741-blue\" href=\"https://doi.org/10.3390/app122412741\"\u003e  \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-graphical-user-interface\"\u003e💻 Graphical User Interface\u003c/a\u003e •\n  \u003ca href=\"#️-hardware\"\u003e⚙️ Hardware\u003c/a\u003e •\n  \u003ca href=\"#️-software\"\u003e🖥️ Software\u003c/a\u003e •\n  \u003ca href=\"#-installation\"\u003e📦 Installation\u003c/a\u003e •\n  \u003ca href=\"#-deployment\"\u003e📢 Deployment\u003c/a\u003e •\n  \u003ca href=\"#-examples\"\u003e🚀 Examples\u003c/a\u003e •\n  \u003ca href=\"#-license\"\u003e🔑 License\u003c/a\u003e •\n  \u003ca href=\"#-cite-us\"\u003e📄 Cite us\u003c/a\u003e •\n  \u003ca href=\"#-further-read\"\u003e📖 Further read\u003c/a\u003e •\n  \u003ca href=\"#-related-packagesframeworks\"\u003e🔗 Related packages\u003c/a\u003e •\n  \u003ca href=\"#-references\"\u003e📝 References\u003c/a\u003e •\n  \u003ca href=\"#-contributors\"\u003e🫂 Contributors\u003c/a\u003e\n\u003c/p\u003e\n\nWelcome to AST-Monitor: Revolutionizing Sport Training Sessions! 🏋️‍♂️ This repository aims to introduce a low-cost, and efficient embedded device that can transform the way you monitor\ncycling training sessions. Allow us to present AST-Monitor.\n\nTo begin, we invite you to explore the paper that introduces the capabilities of AST-Monitor. Dive into the future of artificial sports trainers by reading this [paper](https://arxiv.org/abs/2109.13334). 📄💡\n\n* **Free software:** MIT license\n* **Python versions:** 3.8.x, 3.9.x, 3.10.x, 3.11.x, 3.12.x\n* **Documentation:** [https://ast-monitor.readthedocs.io/en/latest](https://ast-monitor.readthedocs.io/en/latest)\n* **Tested OS:** Windows, Ubuntu, Fedora, Alpine, Arch, macOS. **However, that does not mean it does not work on others**\n\n## 💻 Graphical User Interface\n\n### Basic data: Power at Your Fingertips 💪\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/73126820/179205064-160bdd44-fd67-4d8d-85dd-badea999885c.png\" alt=\"AST-GUI\"\u003e\n\u003c/p\u003e\nThe initial page of the AST-Monitor application presents essential parameters, providing real-time insights into an athlete's performance. Gain access to information such as the athlete's current speed and heart rate. After a training session, you'll also receive a comprehensive overview, including total distance covered, session duration, and total ascent conquered. 📱🚴‍♂️\n\n### Interactive map: Embark on a Visual Journey 🗺️🚀\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://github.com/alenrajsp/AST-Monitor/blob/main/.github/img/route3.png?raw=true\" alt=\"AST-Map\"\u003e\n\u003c/p\u003e\nAs you navigate uncharted territories, this map reveals your precise location in real-time. And allows you to track your progress on the route in real time. 🌍🚴‍♂️🗺️\n\n### Interval training data: Unleash Your Inner Athlete 🏃‍♀️💪\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/73126820/179205160-edce581c-1ea8-4287-a795-7d05fb7c8ddc.png\" alt=\"AST-Intervals\"\u003e\n\u003c/p\u003e\n  Discover the duration of each phase, track your current heart rate, and marvel at the average heart rate achieved. But that's not all—brace yourself for the Digital Twin proposed heart rate and witness the thrilling difference between your current heart rate and the proposed target. Prepare to dominate your workouts with the AST-Monitor! 🏋️‍♀️\n\n### Interval training plan: Unleash the Potential 💯📝💥\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/73126820/189926103-e0895132-9bbc-41bf-8868-51e3e6c23f8a.png\" alt=\"AST-Trainings\"\u003e\n\u003c/p\u003e\n Load up and embark on thrilling interval trainings that await you in the \"AST-Monitor/development/trainings\" folder. These trainings, meticulously crafted in the domain-specific language \u003ca href=\"https://github.com/firefly-cpp/ast-tdl\"\u003eAST-TDL\u003c/a\u003e, are designed to take you to the next level. Once successfully loaded, witness the training plan come to life before your eyes. 🚀📋💥\n\n## ⚙️ Hardware\n### Where Innovation Meets Performance ⚙️🔩💡\n\nPrepare to be dazzled by the complete hardware setup featured in AST-Monitor.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://raw.githubusercontent.com/firefly-cpp/AST-Monitor/main/.github/img/complete_small.JPG\" alt=\"AST-Monitor\"\u003e\n\u003c/p\u003e\n\nLet's take a closer look at the components:\n\n* **A platform with fixing straps** that securely attach to your bicycle, ensuring a seamless training experience. 🚲🔒\n* **The powerful Raspberry Pi 4 Model B micro-controller**, powered by the dynamic Raspbian OS. 💻\n* **A five-inch LCD touchscreen display**, allowing the interaction with AST-Monitor during the training. ✨🖥️\n* **Equipped with a USB ANT+ stick**, AST-Monitor captures the heartbeat of your training, providing crucial data for your journey to greatness. 📡\n* **Adafruit's Ultimate GPS HAT module** joins the lineup, empowering you with location information and paving the way for GPS integration (coming soon!). 🌐🛰️\n\nBut that's not all:\n\nA Serial Peripheral Interface (SPI) protocol ensures seamless communication between the Raspberry Pi and the GPS\nperipheral, guaranteeing accurate and timely data. The screen display, connected using a physically shortened HDMI\ncable, ensures a sleek and compact design that doesn't compromise performance.\n\nDuring the testing phase, the AST-Monitor prototype was powered by Trust's 5 VDC power bank, providing unparalleled\nendurance. While the current prototype may be a bit bulky, rest assured, our team is hard at work, exploring sleeker and\nmore discreet solutions. 💪💦\n\nFor those who crave a glimpse inside AST-Monitor:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"600\" src=\"https://user-images.githubusercontent.com/73126820/189920171-ac946a93-ad78-4e4b-bf09-5de5bf69bef9.png\" alt=\"AST-Monitor\"\u003e\n\u003c/p\u003e\n\nWelcome to the next stage of sports training. Welcome to AST-Monitor—your ultimate companion on the road to victory!\n🌟🏆🚀\n\n## 🖥️ Software\n\n### Dependencies 📦🔗\n\nList of dependencies:\n\n| Package                   | Version | Platform |\n|---------------------------|:-------:|:--------:|\n| PyQt6                     | ^5.15.6 |   All    |\n| matplotlib                | ^3.5.1  |   All    |\n| geopy                     | ^2.2.0  |   All    |\n| openant                   | ^1.2.0  |   All    |\n| pyqt-feedback-flow        | ^0.1.0  |   All    |\n| tcxreader                 | ^0.4.1  |   All    |\n| sport-activities-features | ^0.3.6  |   All    |\n\nAdditional note: adafruit-circuitpython-gps package must be installed in order to work with the GPS sensor:\n\n```sh\n$ pip install adafruit-circuitpython-gps\n```\n\n## 📦 Installation\n\nInstall AST-Monitor with pip:\n\n```sh\n$ pip install ast-monitor\n```\n\nIn case you want to install directly from the source code, use:\n\n```sh\n$ git clone https://github.com/firefly-cpp/AST-Monitor.git\n$ cd AST-Monitor\n$ poetry build\n$ python setup.py install\n```\n\nTo install AST-Monitor on Fedora Linux, please use:\n\n```sh\n$ dnf install python3-ast-monitor\n```\n\nTo install AST-Monitor on Alpine Linux, please use:\n\n```sh\n$ apk add py3-ast-monitor\n```\n\nTo install AST-Monitor on Arch Linux, please use an [AUR helper](https://wiki.archlinux.org/title/AUR_helpers):\n\n```sh\n$ yay -Syyu python-ast-monitor\n```\n\n## 📢 Deployment\n\nOur project was deployed on a Raspberry Pi device using Raspberry Pi OS.\n\nThe hardware configuration of AST-Monitor using Raspberry Pi OS is described\nin \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/blob/main/HARDWARE_CONFIGURATION.md\"\u003e\nHARDWARE_CONFIGURATION.md\u003c/a\u003e.\n\n## 🚀 Examples\n\n### Basic run\n\n```python\nimport os\nimport sys\n\nfrom PyQt6 import QtWidgets\n\ntry:\n    from ast_monitor.model import AST\nexcept ModuleNotFoundError:\n    sys.path.append('../')\n    from ast_monitor.model import AST\n\n# Paths to the files with heart rates and GPS data.\nhr_data = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'sensor_data', 'hr.txt')\ngps_data = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'sensor_data', 'gps.txt')\nroute_data = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'development', 'routes', 'route.json')\n\nif __name__ == '__main__':\n    app = QtWidgets.QApplication(sys.argv)\n    window = AST(hr_data, gps_data, route_data)\n    window.show()\n    sys.exit(app.exec())\n```\n\n## 🔑 License\n\nThis package is distributed under the MIT License. This license can be found online\nat \u003chttp://www.opensource.org/licenses/MIT\u003e.\n\n## Disclaimer\n\nThis framework is provided as-is, and there are no guarantees that it fits your purposes or that it is bug-free. Use it\nat your own risk!\n\n## 📄 Cite us\n\nLukač, L., Fister Jr., I., Fister,\nI. \"[Digital Twin in Sport: From an Idea to Realization](https://www.mdpi.com/2076-3417/12/24/12741).\" Applied Sciences\n12.24 (2022): 12741, DOI: [10.3390/app122412741](http://dx.doi.org/10.3390/app122412741).\n\n## 📖 Further read\n[1] [Awesome Computational Intelligence in Sports](https://github.com/firefly-cpp/awesome-computational-intelligence-in-sports)\n\n## 🔗 Related packages/frameworks\n\n[1] [sport-activities-features: A minimalistic toolbox for extracting features from sports activity files written in Python](https://github.com/firefly-cpp/sport-activities-features)\n\n[2] [ast-tdl: Training Description Language for Artificial Sport Trainer](https://github.com/firefly-cpp/ast-tdl)\n\n## 📝 References\n\nFister Jr, I., Fister, I., Iglesias, A., Galvez, A., Deb, S., \u0026 Fister, D. (2021). On deploying the Artificial Sport\nTrainer into practice. arXiv preprint [arXiv:2109.13334](https://arxiv.org/abs/2109.13334).\n\nFister Jr, I., Salcedo-Sanz, S., Iglesias, A., Fister, D., Gálvez, A., \u0026 Fister, I. (2021). New Perspectives in the\nDevelopment of the Artificial Sport Trainer. Applied Sciences, 11(23), 11452.\nDOI: [10.3390/app112311452](https://doi.org/10.3390/app112311452)\n\n## 🫂 Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.iztok-jr-fister.eu/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1633361?v=4?s=100\" width=\"100px;\" alt=\"Iztok Fister Jr.\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIztok Fister Jr.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/issues?q=author%3Afirefly-cpp\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=firefly-cpp\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=firefly-cpp\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-firefly-cpp\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-firefly-cpp\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"#platform-firefly-cpp\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/luckyLukac\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/73126820?v=4?s=100\" width=\"100px;\" alt=\"luckyLukac\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eluckyLukac\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/issues?q=author%3AluckyLukac\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=luckyLukac\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=luckyLukac\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-luckyLukac\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://carlosal1015.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/21283014?v=4?s=100\" width=\"100px;\" alt=\"Oromion\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOromion\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-carlosal1015\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/alenrajsp\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/27721714?v=4?s=100\" width=\"100px;\" alt=\"alenrajsp\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ealenrajsp\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-alenrajsp\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=alenrajsp\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-alenrajsp\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/issues?q=author%3Aalenrajsp\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/KukovecRok\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33880044?v=4?s=100\" width=\"100px;\" alt=\"Tatookie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTatookie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=KukovecRok\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/issues?q=author%3AKukovecRok\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/rhododendrom\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3198785?v=4?s=100\" width=\"100px;\" alt=\"rhododendrom\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erhododendrom\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-rhododendrom\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sertonix\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/83883937?v=4?s=100\" width=\"100px;\" alt=\"Sertonix\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSertonix\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/issues?q=author%3Asertonix\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lahovniktadej\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/57890734?v=4?s=100\" width=\"100px;\" alt=\"Tadej Lahovnik\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTadej Lahovnik\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=lahovniktadej\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/commits?author=lahovniktadej\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/firefly-cpp/AST-Monitor/issues?q=author%3Alahovniktadej\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefly-cpp%2FAST-Monitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirefly-cpp%2FAST-Monitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirefly-cpp%2FAST-Monitor/lists"}