Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. C/C++
  3. pspsdk

pspsdk

NOASSERTIONC

An open-source SDK providing libraries and tools for developing homebrew software on the Sony PlayStation Portable (PSP).

Visit WebsiteGitHubGitHub
1.1k stars170 forks0 contributors

What is pspsdk?

PSPSDK is an open-source software development kit for creating homebrew applications and games on the Sony PlayStation Portable (PSP). It provides libraries, headers, and tools that allow developers to interface with the PSP's hardware, including graphics, audio, and system functions, enabling custom software development for this legacy console.

Target Audience

Developers interested in creating homebrew software, games, or utilities for the Sony PlayStation Portable, including hobbyists, retro gaming enthusiasts, and embedded systems programmers.

Value Proposition

It offers a complete, open-source alternative to official PSP SDKs, with comprehensive hardware access, community support, and tools specifically tailored for PSP development, all freely available under a BSD-compatible license.

Overview

An open-source SDK for PSP homebrew development.

Use Cases

Best For

  • Developing custom homebrew games for the PlayStation Portable
  • Creating utilities and applications that run on PSP hardware
  • Learning about console development and embedded systems programming
  • Preserving and extending PSP software through open-source tools
  • Experimenting with PSP graphics and audio capabilities
  • Building PRX modules and relocatable executables for PSP

Not Ideal For

  • Commercial game development requiring official Sony SDK licensing and support
  • Projects targeting modern consoles or multi-platform releases beyond the PSP
  • Teams expecting integrated development environments with graphical debugging tools
  • Applications heavily dependent on online services, due to PSP's outdated networking capabilities

Pros & Cons

Pros

Comprehensive Hardware Libraries

Includes implementations of libGU and libGUM for 2D/3D graphics, audio libraries, and system interfaces like threading and WiFi, providing full PSP hardware control as detailed in the README.

Open-Source Accessibility

Distributed under a BSD-compatible license, making it freely available without proprietary restrictions, which aligns with its community-driven philosophy to preserve PSP development.

Community and Documentation

Supported by an active Discord community and extensive unofficial documentation resources, such as PSP Allegrex docs, aiding in troubleshooting and learning beyond the basic README.

Specialized Build Tools

Provides tools like mksfo, pack-pbp, and psp-prxgen specifically for creating PSP executables and PRX modules, streamlining the build process as highlighted in the features section.

Cons

Beta Release Instability

The README explicitly states it's a beta release with some features not fully implemented, which can lead to bugs and incomplete functionality for developers.

Complex Toolchain Dependency

Installation requires the PSPDEV toolchain, GNU autotools, and other libraries like zlib, making setup cumbersome and error-prone compared to modern plug-and-play SDKs.

Platform Exclusivity

Limited exclusively to PSP development, offering no support for other systems, which restricts its utility in broader or cross-platform projects.

Frequently Asked Questions

Quick Stats

Stars1,108
Forks170
Contributors0
Open Issues8
Last commit13 days ago
CreatedSince 2011

Tags

#c-library#hacktoberfest#embedded-systems#build-tools#legacy-gaming#game-development

Built With

z
zlib
D
Doxygen
G
GraphViz
g
git
a
automake
G
GNU Make

Links & Resources

Website

Included in

C/C++70.6k
Auto-fetched 1 day ago

Related Projects

stbstb

stb single-file public domain libraries for C/C++

Stars33,529
Forks8,045
Last commit18 days ago
{fmt}{fmt}

A modern formatting library

Stars23,466
Forks2,879
Last commit2 days ago
xxHashxxHash

Extremely fast non-cryptographic hash algorithm

Stars11,008
Forks893
Last commit20 days ago
single_file_libssingle_file_libs

List of single-file C/C++ libraries, with emphasis on clause-less licenses.

Stars9,867
Forks647
Last commit2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub