linaria icon indicating copy to clipboard operation
linaria copied to clipboard

Is this library still maintained?

Open afflicted-cat opened this issue 10 months ago • 5 comments

Hi,

I noticed that the last commit was 11 months ago, and the last npm release was 10 months ago. I wanted to ask if this library is still being maintained or if it has been abandoned.

We are currently using it in our project and would like to know if we can expect future updates or if we should consider switching to an alternative.

Thanks!

afflicted-cat avatar Mar 05 '25 17:03 afflicted-cat

Hi,

Since v6 Linaria is a thin wrapper around https://github.com/anber/wyw-in-js. wyw-in-js encapsulates all processing logic and plugins for different bundlers, so there are not many things to fix in Linaria itself. As of the maintaining status of wyw-in-js (and Linaria). Right now, I have limited resources and can support only the subset of tools we use in our projects: vite, cli, and Linaria's styled and core. Another problem is the performance of the current implementation: a straightforward migration of big projects from styled/emotion to Linaria significantly affects build time and scares users. We have PoC rewritten on Rust, which shows up to 10x performance boost, but for now, neither @layershifter nor I have resources to finish the migration. My company may sponsor such migration sometime at the end of this year, but it hasn't been decided yet.

Anber avatar Mar 10 '25 09:03 Anber

Hi! @Anber could you please take a look at these PRs and issues? 🙏 Linaria is blocking the upgrade to React 19.

https://github.com/callstack/linaria/pull/1420 https://github.com/callstack/linaria/issues/1435 https://github.com/callstack/linaria/issues/1431

vlada-dr avatar Mar 11 '25 10:03 vlada-dr

We have PoC rewritten on Rust, which shows up to 10x performance boost, but for now, neither @layershifter nor I have resources to finish the migration. My company may sponsor such migration sometime at the end of this year, but it hasn't been decided yet.

@Anber could you link that? wouldn't mind taking a look. Thanks!

paulm17 avatar Mar 14 '25 10:03 paulm17

@paulm17 https://github.com/Anber/wyw-in-js/tree/rust but it's extremely raw material :)

Anber avatar Mar 14 '25 11:03 Anber

Could this mean that there will be finally an SWC plugin too? I am waiting for this for years now. Styled-components is gone. And app router for Nextjs requires swc if you use some tooling from them (e.g. @next/fonts). You cant have both (babel, SWC) so it was always an blocker for my company unfortunately.

ckruppe avatar May 26 '25 08:05 ckruppe