Become a sponsor to Evan (Yifeng) Wang
Hi, I’m Yifeng Wang, but you can call me Evan. I build tools that rethink where software can run, and what a personal computer can feel like.
My main projects is PocketJS, an open-source JavaScript runtime and UI stack for unconventional hardware. It brings JavaScript, JSX, modern styling, and application development to devices such as the PSP, PS Vita, and other embedded or homebrew platforms. The broader goal is to make creating software for these devices dramatically more accessible, building for the joy of creating for everyone.
The projects involve work that is difficult to justify through conventional product economics alone: maintaining platform ports, acquiring and testing hardware, improving runtimes and rendering engines, documenting unusual systems, and turning experimental ideas into reliable tools.
Your sponsorship helps fund:
- Development and maintenance of PocketJS and its platform ports
- Hardware, development kits, testing devices, and infrastructure
- Technical writing, examples, documentation, and developer tooling
- Long-term experiments around native interfaces, embedded systems, and user-created software
By sponsoring my work, you are supporting a broader mission: making software creation accessible on more kinds of computers, preserving useful hardware through new software, and exploring alternatives to today’s increasingly uniform computing platforms.
Thank you for helping me continue building ambitious, independent software.
Featured work
-
typedgrammar/typed-japanese
🌸 Learn Japanese grammar with TypeScript
TypeScript 1,944 -
paperboytm/spool
Store, share, and resume AI coding sessions.
TypeScript 591 -
pocket-nexus/pocketjs
PocketJS is a portable application runtime that turns modern component code into native pixels across radically different hardware.
TypeScript 1,641 -
pocket-nexus/open-strike
A CS-like FPS on the Pocket runtime family: Pocket3D Rust core, QuickJS gameplay mods, JSX HUD
Rust 243 -
pocket-nexus/pocket-voxel
A Game Boy creature-RPG reimagined as a voxelized 3D diorama for Web, PSP, and PS Vita. Bring your own ROM; baking stays local. Powered by PocketJS.
TypeScript 63 -
pocket-nexus/quickjs-oxide
An independent Rust rewrite of QuickJS targeting semantic feature parity
Rust 62
$5 a month
SelectSupporter - Support the ongoing development of PocketJS, Sheru, and my independent systems work.
$15 a month
SelectBacker - Help me keep building new runtimes, interfaces, platform ports, and developer tools.
$50 a month
SelectSustainer - Sustain the long-term development of PocketJS and Sheru. You’ll also receive occasional behind-the-scenes development updates.
$250 a month
SelectCore Sponsor - Make a substantial contribution to the continued development of PocketJS, Sheru, and the underlying technology behind them. Optional recognition on the project supporters page.
$1,000 a month
SelectOrganization Sponsor - Support the projects as an organization, with optional logo recognition and a link on the supporters and product page.