Back to Explore

preactjs/preact

GitHub
3 updates · last 90 days1 watchersOpen source

Last release: 2 weeks ago

Preact is a fast React alternative for building user interfaces with components and a virtual DOM. It supports the same modern API (hooks, ES6 class, functional components, JSX) and includes React compatibility via a preact/compat alias, with features like HMR and server-side rendering.

Project status

  • The source appears actively maintained, with recent tagged updates (10.29.0, 10.29.1, 10.29.2) and a most-recent upstream push on 2026-06-02.
  • Apparent update cadence is roughly every 3 to 5 weeks (10.29.0 on 2026-03-10, 10.29.1 on 2026-04-03, 10.29.2 on 2026-05-17), suggesting an ongoing development cycle rather than maintenance mode.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • 10.29.2

    2 weeks ago

    Release 10.29.2 focuses on fixing hydration behavior for textareas when using props like defaultValue or value. In addition to that runtime fix, it includes CI and GitHub release workflow maintenance related to trusted publishing.

    Security
  • 10.29.1

    2 months ago

    Release 10.29.1 focuses on fixing runtime behavior issues in the Preact compat layer, specifically event-clock handling per Preact instance and DOM ordering with conditional ContextProvider usage. It also includes test and tooling maintenance, including switching test automation to Playwright, renaming JS test files to JSX where needed, and migrating formatting tooling from Biome to OxFMT.

  • 10.29.0

    2 months ago

    Version 10.29.0 adds a React-compatible flushSync implementation in the preact compat layer, plus a couple of robustness fixes (renderCount/queue reset and handling components with an undefined prototype). The release also includes some compat-layer size/perf refactors.

    Features