The Gray Cat
The Gray Cat is a chubby British Shorthair with a mysterious charm, blending a love for coding with a flair for writing. Passionate about React and always on the hunt for new libraries to explore, this curious feline brings a creative twist to web development. When not immersed in code, The Gray Cat enjoys long naps and indulging in tuna snacks, perfectly balancing work and leisure.
On this blog, The Gray Cat shares adventures through the world of web development, offering insights and stories that inspire. Whether you're into coding, enjoy a good read, or simply love cats, there's something here for everyone to enjoy.
The latest articles by The Gray Cat – Page 7
-
officeParser: One API to Read Every Document You Throw at It
Wiring up a different parser for every file format is tedious. officeParser gives you one function that reads them all and hands back a structured tree you can turn into whatever you need.
-
Oxfmt: Prettier's Output at Rust Speed
Keep Prettier's output and config, drop three plugins, and gain an order-of-magnitude in speed. Here is what Oxfmt actually does and how to try it.
-
Oxlint: The Rust-Powered Linter That Makes ESLint Feel Like Dial-Up
If you have ever stared at a spinner waiting for ESLint to finish, Oxlint is the kind of speed upgrade that makes linting disappear into the background. Here is how to put it to work.
-
PDFSlick: A Slick Way to View PDFs Across Every Framework
Rendering PDFs in a modern framework usually means wrestling with PDF.js's imperative API. PDFSlick hands you components and a reactive store instead, so the heavy lifting disappears.
-
Perspective: A WebAssembly Analytics Engine That Pivots Millions of Rows
Most browser grids choke somewhere north of a few thousand rows. Perspective shrugs at millions, pivots them in a Web Worker, and lets your users rearrange the whole thing by dragging columns around.
-
PGlite: Real Postgres in Your Browser, No Server Required
Postgres has lived on servers for decades. PGlite compiles it straight to WebAssembly so the real thing runs wherever your JavaScript does.
-
React Native Preflight: Maestro E2E Without the YAML Headache
Maestro made mobile E2E testing fast, but reaching a deep screen still means scripting your way through the whole app. Preflight skips the journey and drops you right where the test matters.
-
Pretext: Measure Text Without Waking the DOM
A pure-JS text measurement engine from Cheng Lou that side-steps the DOM, handles the world's scripts, and runs hundreds of times faster than a measuring div.
-
React Hot Keys: Declarative Keyboard Shortcuts Without the Boilerplate
Keyboard shortcuts make an app feel fast and professional, but wiring them up by hand means fighting event listeners, modifier normalization, and lifecycle cleanup. React Hot Keys turns all of that into a single declarative component.
-
React Joyride: Take Your Users on a Guided Adventure
New users land in an unfamiliar UI and freeze. React Joyride hands them a friendly tour guide instead, complete with spotlights, beacons, and a tooltip that knows exactly where to point.