The React team has open‑sourced a Rust implementation of the React Compiler, a build‑time optimizer that automatically memoizes components and hooks. This Rust port aims to boost performance and improve portability, and is now available for community testing via a public GitHub PR.
The library wraps components to auto-create skeleton placeholders that match the component’s layout at runtime, eliminating manual skeleton writing and keeping them in sync as the UI changes. It works for both React web and React Native with zero configuration, supporting various animations via a SkeletonTheme.
gomupdf provides a thin, idiomatic Go wrapper over the MuPDF engine, enabling fast text, word‑span, and table extraction as well as rendering and full‑document assembly. The library supports PDF, XPS, EPUB, and other formats, and offers writing capabilities like encryption, metadata handling, and incremental updates.
The article walks through nine practical patterns, like trait default methods, enums, Deref, generics, and macros, that let Rust developers achieve inheritance-like behavior without class hierarchies. It targets programmers transitioning from OOP languages, showing how to share interfaces, behavior, and composition in idiomatic Rust.
Gravity.js is a lightweight JS physics engine that renders entirely with CSS, letting developers add realistic physics to DOM elements via data attributes, without canvas or WebGL. It supports dynamic, static, and kinematic bodies, collision detection with SAT, and integrates with State.js and Keys.js, making browser‑based games and interactive UI simpler.