New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is the project abandoned? #1547
Comments
Can you give some insights on this @jxnblk ? |
In the case that it has been abandoned, do people just fork the repo and try to add their own changes? |
I've been using https://github.com/system-ui/theme-ui as a straight-up replacement for this and it seems (mostly) compatible. |
Maybe https://xstyled.dev is an alternative. It is inspired by styled-system but maintained by someone else. |
I have migrated from Styled System to Theme UI. Which after some research seem's to be created by some of the same maintainers as Styled System and is also described as "The next evolution of Styled System". As far as a migration between tools like these goes, Theme UI is fairly easy and quick to migrate to. The structure is pretty much the same, but there are some bigger differences when it comes to the principles and approaches. All in all, with theme UI you will lose some flexibility to do stuff like custom props, but you'll gain in ease of use and features (color modes, color scheme media query, variants, ...).
Feel free to switch to Theme UI, as to me, this is the only sensible option at this point 🚀 |
See https://jxnblk.com/blog/two-steps-forward/ where author suggest people to give Theme UI a try (great read to understand history of CSS-in-JS as well) |
I'm confused, according to Github insights, https://github.com/system-ui/theme-ui has also been started by (and primary maintainer) @jxnblk This may indeed be the "Two steps forward". However, considering this unannounced but implicitly deducted faith of Styled Systems, I'm now questioning the future prospects of Theme UI even though there is at least one other maintainer there. https://xstyled.dev looks promising but does not seem to support react-native yet. |
I have not tried, but I think |
I just find it bit odd that there is nothing in the README or announcement about the current status of the project. It would be nice to know if this project is done and what people should move on to. Is there a fork that is being maintained? |
Hi all, I'm maintaining a fork that also adds a handful of frequently requested features from the issues here. The libraries aren't entirely identical (doesn't have all of the different styled-system packages) but the foundation is there. https://github.com/system-props/system-props Here's a shortlist of what's been added:
|
This is not the first project by @jxnblk that was abandoned abruptly. |
Hey @dmt0 A lot of works have been done recently, and the project is pretty active. I'd suggest you try it out! |
I'm closing this issue. It's been 7 months now and I think my original question has been answered, albeit implicitly. There are already some great alternatives listed here which we can all pick from. Happy coding! |
Isn't Theme-ui Emotion under the hood? That wasn't a hard transition? |
I'd stay away from projects done by these guys altogether. It's all fun and games if you're using it for a toy project, but if you need to maintain something long term, it's a no-go. There are 3 abandoned projects now:
No communication in the repos. No clear migration paths. Nothing. Credit where credit is due - all of those projects are actually really nice to use. But without long-term support all of this is for nothing. |
@httpete The only difference being how global styles are handled, and the class composition. But overall not much at all. As for staying off these projects, I do get the point, it is a very valid one. And I'm using Theme UI in production, so I'd like to believe it's gonna stay active for a while. But I haven't seen any activity from @jxnblk ever on that project. It's the community that keeps it going. So far they're doing an incredible job. |
I also made a fork of styled-system and added some improvements and fixes to it such as writing it in Typescript, adding pseudo props ( Even though the types aren't 100% there, the library functions mostly the same as this one (and the exceptions are noted in the readme). I intend to continue to support it going forward as it's the base of a design system that I use for some medium to large client apps and sites. The reason I originally made the clone was because I wasn't confident that this project was being maintained. For anyone in the future reading this, any help on improving that fork would be super. |
I like https://github.com/ppiyush13/react-styled-flex simple approach |
There's any support to variants? |
xstyled.dev is a great alternative! It is a near drop-in replacement for styled-system |
I
If it wasnt because it replaces styled-components entirely |
https://github.com/The-Code-Monkey/styled-system/ continuation of the project here for anyone who wants it |
I was just looking at the release frequency, current issues, pending pull request, and overall activity as of late; and considering that I myself am experiencing some of the issues already reported, it is hard to not think the case. So, is the project abandoned?
The text was updated successfully, but these errors were encountered: