PocketJS is a JSX user interface framework designed for high-performance native rendering on hardware with limited resources, such as the Sony PSP. It operates outside the browser, enabling modern web development practices under an 8 MB memory budget. The framework supports the use of familiar tools and technologies, including Tailwind for design, flexbox layouts, and component models from Solid and Vue Vapor. PocketJS shifts computationally expensive tasks to build time and utilizes a compact Rust core for runtime operations. Layouts are managed natively through the taffy engine, allowing interfaces built with flexbox to render deterministically across various environments, including the PSP, browser, and Bun. Tailwind styles are compiled into compact style records during the build process, eliminating the need for a CSS parser, stylesheet cascade, or utility runtime on the device itself. Text rendering in PocketJS uses pre-baked Inter glyphs with sub-pixel positioning, ensuring that UI text remains sharp and readable even on small screens like those of the PSP. The framework also supports native framework imports, allowing developers to write components with Solid or Vue Vapor, maintain their reactivity APIs, and execute them on QuickJS, while PocketJS manages the translation to native pixels. User interface controls such as focusable elements and onPress actions are mapped to PSP hardware controls, and assets are packed into native data formats for efficient use on constrained devices. This framework is intended for developers seeking to build modern, responsive interfaces for embedded systems or devices with limited memory and processing power, without sacrificing familiar web development workflows. The evidence does not specify details about pricing or licensing.
PocketJS sits in PulseGate's Frameworks & SDKs category. It focuses on building modern web interfaces on devices with limited memory and resources. PocketJS is an open-source project aimed at frontend developers. The project is open source (MIT). The product ships for the web.
It is developed by PocketJS Maintainers, and the product first shipped in 2026. The project is developed in the open on GitHub with 529 stars and 83 commits in the last 90 days. Across PulseGate's embedding index, PocketJS has few near neighbours, marking it as relatively distinct. Among its 5 catalogued features are JSX support, native rendering, and tailwind integration.
Latest indexed changes and source events
Other apps tracked under the same category.