3 ms·
Fun fact: Chakra started as an uncredited fork of another library called Fannypack[1] Source: https://github.com/segunadebayo/chakra-ui/blob/master/README.md?p
by meagher 3y ago
Fun fact: Chakra started as an uncredited fork of another library called Fannypack[1]
Source: https://github.com/segunadebayo/chakra-ui/blob/master/README.md?plain=1#L32 https://github.com/segunadebayo/chakra-ui/blob/master/README...
[1]: https://github.com/jxom/fannypack/blob/c7046c5f58cc68ee756beda3225e3016c776fd52/README.md?plain=1#L27 https://github.com/jxom/fannypack/blob/c7046c5f58cc68ee756be...
- coldfoundry 3y agoTIL, thanks for the source! I really liked chakra and used it as influence when writing my own UI library - funny seeing that typo in the readme! Seems like ‘fannypack’ went to ‘bum-bag’ as its successor. I wonder how much naming has to do with popularity of libraries, and if chakra took off because it was more appealing to larger tech companies. Satirical names never seem to get too big from what I’ve seen.
- OJFord 3y agoSeems just like a survivorship/small sample bias to me, I'm sure I've had the thought that it's funny X is used at such and such places with a name like that before. But such naming is niche, and a new project making it big like that is too. I'm sure it would make for an awkward conversation getting it approved, but ultimately it doesn't really matter does it. Funding/sponsorship on the other hand, I can definitely see it being a consideration.
- chrisco255 3y ago@jxom went on to create bumbag and in that repo recommends Chakra as an alternative for these unmaintained libraries. See top of readme: https://github.com/jxom/bumbag-ui https://github.com/jxom/bumbag-ui So not sure what controversy you're trying to stir. Fannypack didn't have dark mode, Accordions, Alerts, Breadcrumbs, responsive containers, and a whole slew of components that Chakra had. In fact if you look at the Avatar component from Chakra 5 yrs ago vs the Fannypack Avatar you'll see the code is completely different. https://github.com/segunadebayo/chakra-ui/blob/master/src/Avatar/index.js https://github.com/segunadebayo/chakra-ui/blob/master/src/Av... https://github.com/jxom/fannypack/blob/c7046c5f58cc68ee756beda3225e3016c776fd52/src/Avatar/Avatar.tsx https://github.com/jxom/fannypack/blob/c7046c5f58cc68ee756be... The most likely story is he was just using Fannypack's docs as a reference for how to format his own.
- meagher 3y agoNot trying to stir anything. Just posting receipts. The creators of Chakra have a well-documented history of jacking people's stuff without crediting them. "Build your next idea even faster." https://tailwindui.com https://tailwindui.com https://pro.chakra-ui.com https://pro.chakra-ui.com
- throwitaway1123 3y agoThis is definitely a bad look for the Chakra team, but at most it proves that they need to hire a copywriter. I'm not sure I would extrapolate from this that they're stealing code.
- jxom 3y agoplease don't look at my _old_ code too closely.
- throwitaway1123 3y agoIs it actually a fork, or did the creators just copy some of the documentation? I always thought the biggest influence on Chakra was actually Styled System. I really doubt there's anything nefarious happening here given that the Panda docs have a whole acknowledgement section that lists the projects that influenced it: https://panda-css.com/docs/overview/getting-started#acknowledgement https://panda-css.com/docs/overview/getting-started#acknowle... Most of these React styling libraries were influenced by their predecessors. Emotion essentially copied styled components entire api: https://emotion.sh/docs/styled https://emotion.sh/docs/styled