{"id":14942652,"url":"https://github.com/mmatyas/pegasus-frontend","last_synced_at":"2025-05-14T15:05:47.252Z","repository":{"id":20667412,"uuid":"89860403","full_name":"mmatyas/pegasus-frontend","owner":"mmatyas","description":"A cross platform, customizable graphical frontend for launching emulators and managing your game collection.","archived":false,"fork":false,"pushed_at":"2025-03-31T20:16:05.000Z","size":270083,"stargazers_count":1416,"open_issues_count":136,"forks_count":128,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-12T02:56:05.033Z","etag":null,"topics":["cross-platform","customizable","emulator","frontend","games","hacktoberfest","qml","qt5","raspberry-pi","retrogaming"],"latest_commit_sha":null,"homepage":"http://pegasus-frontend.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mmatyas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"custom":["https://www.paypal.me/MatyasMustoha","https://www.buymeacoffee.com/mmatyas"],"patreon":"matyasmustoha"}},"created_at":"2017-04-30T15:50:59.000Z","updated_at":"2025-04-11T12:12:30.000Z","dependencies_parsed_at":"2023-02-19T08:30:56.280Z","dependency_job_id":"a190dd93-35a9-4338-a194-629fbe64f07e","html_url":"https://github.com/mmatyas/pegasus-frontend","commit_stats":{"total_commits":1946,"total_committers":10,"mean_commits":194.6,"dds":0.009763617677286729,"last_synced_commit":"54362976fd4c6260e755178d97e9db51f7a896af"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmatyas%2Fpegasus-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmatyas%2Fpegasus-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmatyas%2Fpegasus-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mmatyas%2Fpegasus-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mmatyas","download_url":"https://codeload.github.com/mmatyas/pegasus-frontend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254168945,"owners_count":22026207,"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":["cross-platform","customizable","emulator","frontend","games","hacktoberfest","qml","qt5","raspberry-pi","retrogaming"],"created_at":"2024-09-24T02:01:14.740Z","updated_at":"2025-05-14T15:05:47.234Z","avatar_url":"https://github.com/mmatyas.png","language":"C++","funding_links":["https://www.paypal.me/MatyasMustoha","https://www.buymeacoffee.com/mmatyas","https://patreon.com/matyasmustoha","https://paypal.me/MatyasMustoha","https://liberapay.com/mmatyas/donate","https://www.patreon.com/user?u=14424256"],"categories":["X11/Wayland","C++"],"sub_categories":[],"readme":"![screenshot](etc/promo/screenshot_alpha10.jpg)\n\n\n# Pegasus Frontend\n\nPegasus is a graphical frontend for browsing your game library and launching all kinds of emulators from the same place. It's focusing on customizability, cross platform support (including embedded) and high performance.\n\n[![CircleCI status](https://circleci.com/gh/mmatyas/pegasus-frontend.svg?style=shield)](https://circleci.com/gh/mmatyas/pegasus-frontend)\n[![AppVeyor status](https://ci.appveyor.com/api/projects/status/github/mmatyas/pegasus-frontend?svg=true\u0026branch=master)](https://ci.appveyor.com/project/mmatyas/pegasus-frontend)\n[![GPLv3 license](https://img.shields.io/badge/license-GPLv3-blue.svg)](LICENSE.md)\n\n- [**Main website**](http://pegasus-frontend.org)\n- [Documentation](https://pegasus-frontend.org/docs/)\n- [Latest releases](https://github.com/mmatyas/pegasus-frontend/releases/)\n- [Development thread](https://retropie.org.uk/forum/topic/9598/announcing-pegasus-frontend)\n- [Discord](https://discord.gg/KTtzP6y)\n\n\n## Features\n\n**Open source and cross platform:** runs on Windows, Linux, Mac, Android, all Raspberries, Odroids and possibly on other devices too. Hardware accelerated and works with or without X11.\n\n**Full control over the UI:** themes can completely change everything that is on the screen. Add or remove UI elements, menu screens, animations, whatever. Want to make it look like Kodi? Steam? Any other launcher? No problem. You can even [run your custom shader code](etc/promo/shader_demo.jpg).\n\n**ES2 backward compatibility:** Pegasus can use EmulationStation's gamelist files, no need to invent a new set of tools.\n\n**Features you'd expect:** Gamepad support and config. Multiple aspect ratio support. Portable mode support. Live theme reload. A clock in the corner.\n\n\n## Installation and setup\n\nYou can find downloads and platform-specific notes on the [project's website](http://pegasus-frontend.org), under *Downloads*. Documentation and configuration guides can be found [HERE](http://pegasus-frontend.org/docs/), in particular you might want to take a look on the [Getting started](http://pegasus-frontend.org/docs/user-guide/getting-started/) page.\n\n\n## Building from source\n\n**Build dependencies**\n\n- C++11 compatible compiler\n- Qt 5.15.0 or later, with the following modules:\n    - QML and QtQuick2\n    - Multimedia\n    - SVG\n    - SQL (SQLite v3)\n- Either SDL (2.0.4 or later) or Qt Gamepad\n\nFor more information, please see the detailed [build guide](http://pegasus-frontend.org/docs/dev/build).\n\n**Downloading the source**\n\nThe project uses Git submodules. If you've cloned the repository recursively, they are automatically cloned as well. In case you forgot to do that, you can do it manually, like this:\n\n```sh\n# call this after every repo update\ngit submodule update --init\n```\n\n**Building**\n\nYou can use any Qt-compatible IDEs, eg. Qt Creator to build the project, or you can manually invoke:\n\n```sh\nmkdir build \u0026\u0026 cd build\nqmake ..  # qmake [params] [project path], see below\nmake\nmake check    # optional, to run tests\nmake install  # optional\n```\n\n**For more details**, including possible build parameters, see the [build documentation](http://pegasus-frontend.org/docs/dev/build).\n\n\n\n## License\n\nPegasus Frontend is available under GPLv3 license. Some included assets, such as product logos and symbols may not be available for commercial usage and/or may require additional permissions from their respective owners for certain legal uses. Furthermore, trademark usage may be limited as per §7 of the GPLv3 license. You can find the details in the [LICENSE](LICENSE.md) file.\n\nAll trademarks, service marks, trade names, trade dress, product names and logos are property of their respective owners. All company, product and service names used in this product are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.\n\n\n## Donate\n\nPegasus is a free and open source project, and will remain as one. If you would like to provide financial support, you can use the following links. This is completely optional, but every contribution is much appreciated!\n\n[![PayPal](https://www.paypalobjects.com/webstatic/en_US/i/buttons/PP_logo_h_100x26.png)](https://paypal.me/MatyasMustoha)\n[![Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/mmatyas/donate)\n[![Patreon](etc/promo/donate-patreon.png)](https://www.patreon.com/user?u=14424256)\n[![Buy Me a Coffee](etc/promo/donate-coffee.png)](https://www.buymeacoffee.com/mmatyas)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmatyas%2Fpegasus-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmmatyas%2Fpegasus-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmmatyas%2Fpegasus-frontend/lists"}