boykopovar/AnyPS5Public

Tool for automatic PS5 executables porting to Linux and Windows

Stars
4.6K
Forks
351
Watchers
82
Open issues
13
Open PRs
104
Contributors
~38
Commits
1.7K
Branches
2

C++GPL-2.0Created Aug 3, 2026Last push todayLatest release v0.1.1

Quick answers

What is AnyPS5?
Tool for automatic PS5 executables porting to Linux and Windows
How popular is AnyPS5 on GitHub?
boykopovar/AnyPS5 has 4,550 stars and 351 forks on GitHub.
What license does AnyPS5 use?
boykopovar/AnyPS5 is released under the GPL-2.0 license.

Star history

since Oct 5, 2026

Star history is still being collected for this repository.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 12 commits2026-08-04: 17 commits2026-08-05: 6 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 1 commit2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 3 commits2026-08-19: 1 commit2026-08-20: 6 commits2026-08-21: 11 commits2026-08-22: 12 commits2026-08-23: 0 commits2026-08-24: 1 commit2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 1 commit2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 6 commits2026-09-06: 17 commits2026-09-07: 22 commits2026-09-08: 14 commits2026-09-09: 10 commits2026-09-10: 10 commits2026-09-11: 11 commits2026-09-12: 16 commits2026-09-13: 23 commits2026-09-14: 21 commits2026-09-15: 17 commits2026-09-16: 17 commits2026-09-17: 12 commits2026-09-18: 17 commits2026-09-19: 4 commits2026-09-20: 5 commits2026-09-21: 15 commits2026-09-22: 18 commits2026-09-23: 31 commits2026-09-24: 14 commits2026-09-25: 66 commits2026-09-26: 46 commits2026-09-27: 43 commits2026-09-28: 89 commits2026-09-29: 130 commits2026-09-30: 35 commits2026-10-01: 89 commits2026-10-02: 107 commits2026-10-03: 46 commits2026-10-04: 107 commits2026-10-05: 61 commits2026-10-06: 0 commits2026-10-07: 0 commits2026-10-08: 0 commits2026-10-09: 0 commits2026-10-10: 0 commits
1,190 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Breakout launch

    4,550 stars in 63 days

  • Very active

    1,190 commits in 52 weeks

README

main branch

About

Tool for automatic executables porting to Linux and Windows.

Includes a relinker that converts executable to the target system's native format and implementations of system prx libraries suitable for dynamic linking. No emulation or separate runtime process.

Usage, Build instructions, Technical debt of the project, code style conventions, contributing

Status

libraries shaders

progress map

* System libraries: percentage of the functions known to the project so far (declared in core/libs/prx), not of every PS5 system function. The total grows as more functions are declared.

List of verified games

Dreaming Sarah (2D platformer) runs at a stable 60 fps on a GTX 1050 Ti / i5-7500 3.4GHz.

Unsupported or unexpected states strictly throw std::runtime_error. what() is printed to stderr and the process terminates.

The shader recompiler successfully produces SPIR-V (validated via Spirv-Tools when built with ANYPS5_ENABLE_SPIRV_TOOLS).

Compatibility

See the game compatibility list for tested games and known issues.

Input mapping

SDL-mapped game controllers are supported, including analog sticks and triggers. Keyboard and mouse controls can be configured with an anyps5-input.ini file. See input mapping for the supported devices and configuration format.

Disclaimer

This project is intended for interoperability, research, preservation, and compatibility purposes. It does not include, distribute, or require copyrighted software, firmware, cryptographic keys, or proprietary libraries. Users are responsible for ensuring that any binaries used with this project are obtained and used in accordance with applicable laws and their respective license terms.

License

This project is licensed under the GNU General Public License version 2 only.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 3

Releases and announcements

2 total
  1. v0.1.1v0.1.1Sep 28, 20267.2K downloads

    ## What's Changed * feat(font): port shadPS4's sceFont and sceFontFt on FreeType by @oneandonlydean in https://github.com/boykopovar/AnyPS5/pull/58 * feat(savedata): general mount/directory/memory-slot save-data core by @OverkillLabs in https://github.com/boykopovar/AnyPS5/pull/77 * fix(libSceMsgDialog): real dialog state machine, auto-answer without UI by @OverkillLabs in https://github.com/boykopovar/AnyPS5/pull/78 * feat(net): offline socket/epoll/resolver stack with FreeBSD errno mapping by @OverkillLabs in https://github.com/boykopovar/AnyPS5/pull/79 * feat(libSceAvPlayer): implement full AvPlayer state machine by @OverkillLabs in https://github.com/boykopovar/AnyPS5/pull/80 * feat(libc): implement sceLibcMspaceReallocalign by @asimplestray in https://github.com/boykopovar/AnyPS5/pull/107 * feat(shader): support scalar 64-bit reverse and arithmetic shift by @SamG-Coder in https://github.com/boykopovar/AnyPS5/pull/96 * fix(relinker,libs): decode EMMS and add native string and thread APIs by @SamG-Coder in https://github.com/boykopovar/AnyPS5/pull/105 * fix(relinker): use app0 guest module layout and clarify output diagno… by @boykopovar in https://github.com/boykopovar/AnyPS5/p

  2. v0.1.0v0.1.0Sep 28, 2026340 downloads

    ## What's Changed * fix(build): register relinker tests with CTest by @SamG-Coder in https://github.com/boykopovar/AnyPS5/pull/2 * Expand native PS5 homebrew compatibility and regression coverage by @SamG-Coder in https://github.com/boykopovar/AnyPS5/pull/3 * fix: Linux build and runtime fixes found while booting a retail UE title by @Pacuka in https://github.com/boykopovar/AnyPS5/pull/7 * feat(random): implement sceRandomGetRandomNumber by @Pacuka in https://github.com/boykopovar/AnyPS5/pull/8 * feat(rtc): implement libSceRtc date and tick functions by @Pacuka in https://github.com/boykopovar/AnyPS5/pull/9 * docs: correct SPIR-V validation claim and a stale line citation by @obelisk-complex in https://github.com/boykopovar/AnyPS5/pull/16 * fix(exceptions): interpose libstdc++ ABI on Linux so the project's own unwinder drives it by @obelisk-complex in https://github.com/boykopovar/AnyPS5/pull/14 * fix: correct sscanf %x signedness and avoid a substr copy by @obelisk-complex in https://github.com/boykopovar/AnyPS5/pull/15 * test(agc): fix and re-enable 3 of 8 bitrotted AGC driver tests by @obelisk-complex in https://github.com/boykopovar/AnyPS5/pull/23 * test: wire up the orphaned e

Commits per week

last 52 weeks
5390Week of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 35 commitsWeek of 2026-08-09: 1 commitsWeek of 2026-08-16: 33 commitsWeek of 2026-08-23: 1 commitsWeek of 2026-08-30: 7 commitsWeek of 2026-09-06: 100 commitsWeek of 2026-09-13: 111 commitsWeek of 2026-09-20: 195 commitsWeek of 2026-09-27: 539 commitsWeek of 2026-10-04: 168 commitsOct 12, 2025Oct 4, 2026
1.2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 1 commitsSun 2:00 — 0 commitsSun 3:00 — 3 commitsSun 4:00 — 0 commitsSun 5:00 — 5 commitsSun 6:00 — 1 commitsSun 7:00 — 2 commitsSun 8:00 — 14 commitsSun 9:00 — 3 commitsSun 10:00 — 8 commitsSun 11:00 — 11 commitsSun 12:00 — 22 commitsSun 13:00 — 15 commitsSun 14:00 — 7 commitsSun 15:00 — 11 commitsSun 16:00 — 17 commitsSun 17:00 — 12 commitsSun 18:00 — 22 commitsSun 19:00 — 16 commitsSun 20:00 — 6 commitsSun 21:00 — 6 commitsSun 22:00 — 4 commitsSun 23:00 — 10 commitsMon 0:00 — 13 commitsMon 1:00 — 9 commitsMon 2:00 — 5 commitsMon 3:00 — 5 commitsMon 4:00 — 7 commitsMon 5:00 — 4 commitsMon 6:00 — 5 commitsMon 7:00 — 8 commitsMon 8:00 — 5 commitsMon 9:00 — 10 commitsMon 10:00 — 12 commitsMon 11:00 — 14 commitsMon 12:00 — 10 commitsMon 13:00 — 23 commitsMon 14:00 — 11 commitsMon 15:00 — 4 commitsMon 16:00 — 20 commitsMon 17:00 — 7 commitsMon 18:00 — 10 commitsMon 19:00 — 12 commitsMon 20:00 — 9 commitsMon 21:00 — 7 commitsMon 22:00 — 6 commitsMon 23:00 — 5 commitsTue 0:00 — 7 commitsTue 1:00 — 1 commitsTue 2:00 — 5 commitsTue 3:00 — 0 commitsTue 4:00 — 8 commitsTue 5:00 — 0 commitsTue 6:00 — 7 commitsTue 7:00 — 16 commitsTue 8:00 — 2 commitsTue 9:00 — 13 commitsTue 10:00 — 14 commitsTue 11:00 — 17 commitsTue 12:00 — 8 commitsTue 13:00 — 29 commitsTue 14:00 — 5 commitsTue 15:00 — 5 commitsTue 16:00 — 15 commitsTue 17:00 — 3 commitsTue 18:00 — 8 commitsTue 19:00 — 2 commitsTue 20:00 — 6 commitsTue 21:00 — 15 commitsTue 22:00 — 10 commitsTue 23:00 — 3 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 1 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 8 commitsWed 8:00 — 9 commitsWed 9:00 — 11 commitsWed 10:00 — 7 commitsWed 11:00 — 9 commitsWed 12:00 — 5 commitsWed 13:00 — 10 commitsWed 14:00 — 5 commitsWed 15:00 — 8 commitsWed 16:00 — 5 commitsWed 17:00 — 4 commitsWed 18:00 — 6 commitsWed 19:00 — 3 commitsWed 20:00 — 1 commitsWed 21:00 — 3 commitsWed 22:00 — 3 commitsWed 23:00 — 3 commitsThu 0:00 — 12 commitsThu 1:00 — 0 commitsThu 2:00 — 1 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 2 commitsThu 7:00 — 2 commitsThu 8:00 — 7 commitsThu 9:00 — 3 commitsThu 10:00 — 3 commitsThu 11:00 — 3 commitsThu 12:00 — 9 commitsThu 13:00 — 8 commitsThu 14:00 — 6 commitsThu 15:00 — 2 commitsThu 16:00 — 7 commitsThu 17:00 — 5 commitsThu 18:00 — 8 commitsThu 19:00 — 10 commitsThu 20:00 — 9 commitsThu 21:00 — 9 commitsThu 22:00 — 9 commitsThu 23:00 — 16 commitsFri 0:00 — 5 commitsFri 1:00 — 2 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 5 commitsFri 6:00 — 33 commitsFri 7:00 — 24 commitsFri 8:00 — 13 commitsFri 9:00 — 6 commitsFri 10:00 — 7 commitsFri 11:00 — 11 commitsFri 12:00 — 19 commitsFri 13:00 — 4 commitsFri 14:00 — 12 commitsFri 15:00 — 9 commitsFri 16:00 — 16 commitsFri 17:00 — 12 commitsFri 18:00 — 10 commitsFri 19:00 — 9 commitsFri 20:00 — 4 commitsFri 21:00 — 7 commitsFri 22:00 — 3 commitsFri 23:00 — 1 commitsSat 0:00 — 0 commitsSat 1:00 — 3 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 2 commitsSat 7:00 — 4 commitsSat 8:00 — 4 commitsSat 9:00 — 6 commitsSat 10:00 — 9 commitsSat 11:00 — 15 commitsSat 12:00 — 3 commitsSat 13:00 — 9 commitsSat 14:00 — 2 commitsSat 15:00 — 11 commitsSat 16:00 — 12 commitsSat 17:00 — 9 commitsSat 18:00 — 14 commitsSat 19:00 — 15 commitsSat 20:00 — 8 commitsSat 21:00 — 2 commitsSat 22:00 — 1 commitsSat 23:00 — 1 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits723 (48%)
Community commits777 (52%)

1,500 commits in total over the last year.

DateListRankStars gained
Oct 5, 2026daily#4+994