102 pointsby armedin12 hours ago20 comments
  • toddmorey9 hours ago

      "reverse-engineering their components out of curiosity" - Fantastic
      sharing your learnings with the community - Fantastic
      Attempting to make subscription money off the clones - Not so fantastic
    
    Sorry... something about that last bit just really hit me wrong. Like when people make a paid Minecraft Tips "App" that's just content scraped from the web.
    • armedin9 hours ago
      Yep, totally fair point and I get the skepticism. Just to be clear, some components are inspired, and some are also patterns and ideas I created myself along the way. There's a lot of work behind the scenes: recreating animations, building variants, styling, packaging for NPM etc. (the code is written using MUI, so it's all original). I'm trying to bring that level of polish to a wider set of devs who may not have the time to build it all from scratch, and I'm giving credits to the original inspirations where due.

      Appreciate the feedback though; it's a valid concern.

    • uncomplexity_6 hours ago
      why, what's wrong with it?

      on the minecraft tips app, you are paying money for something that saves you time.

      on this one, you are paying for the same thing here, unless you wanna reimplement it by your own.

      and there are lots of avenues to have an edge, such as support for other framework / libraries, better / more efficient implementation, more configurability / control on possible variants.

      please don't shoot down people on their attempts to make a living on their efforts.

    • Uptrenda9 hours ago
      [flagged]
      • armedin9 hours ago
        capitalism made me do it.
  • PStamatiouan hour ago
    Some of the site definitely looks Rauno-inspired, the back button on a component detail view even says "< Craft" like on his site: https://rauno.me/craft https://rauno.me/craft/interaction-design
  • kmoser2 hours ago
    Took me a bit to figure out what the four circular icons on the bottom are for (magic wand, robot, envelope, crescent moon). I really wish they had tooltips.

    Still doesn't make sense to me why the magic wand just points to the home page (I would have assumed it meant "edit this UI component), the robot links to a profile page (mine? requires login so didn't try), the envelope points to x.com (I expected an envelope for "email this to a friend"), and the crescent moon toggles between light/dark mode (obvious only in retrospect).

  • Fokamul8 hours ago
    Web would be a better place without UI animations.
    • 5 hours ago
      undefined
    • Griever5 hours ago
      Personally I don’t mind them and sometimes find them quite tasteful. Fortunately a lot respect ‘prefers-reduced-motion’ these days.
    • armedin7 hours ago
      The early 2000s was the golden era of web.
    • EvanAnderson5 hours ago
      I agree with you so much.

      UI animations and needless "glitz" is inconsiderate of low-vision users, users who might have poor technical skills and who rely on UI consistency to accomplish tasks, users with low-spec hardware, users who are forced to use remote framebuffer protocols over low bandwidth connections, and of the environment (by way of increased processing power and electricity required).

  • zacksiri2 hours ago
    This is fantastic work! They look beautiful. I hope you make lots of money from them because I know it's a lot of work. I'll be a customer in the near future for sure.

    - React - check

    - Framer Motion - check

    This hit the spot for me.

    • croesan hour ago
      He reverse engineered them, so the look was done by somebody else
  • naavis9 hours ago
    Looks cool, but the site is very heavy! I have an RTX 3070 GPU, and GPU usage went shot to 70% when I opened this website on Firefox.
    • FrancoisBosun2 hours ago
      I use an older iPad and the page crashed so hard the Home button didn’t do anything for about 30 seconds. The iPad eventually turned off, because I had pressed the power button, to no avail, a couple of times.
    • armedin9 hours ago
      Thank you! To be fair, there's plenty of room for optimisation. I have only tested on an M1 on Chrome. It's a tradeoff between looking cool and being performant
      • 5 hours ago
        undefined
  • ajjenkinsan hour ago
    Components look great. I would pay for these if I needed one of them for a project. It would be great if they worked in React Native too.
  • replwoacausean hour ago
    Nice job. Not a fan of react myself, pretty allergic to it actually, but these look nice.
  • mediumsmartan hour ago
    Let me compensate you for the wait and the battery drain with some pretty animations.
  • ziftface9 hours ago
    Would love if the site had some more information about how the components are implemented, eg does it use tailwind so they're easily modifiable, is there a light mode and a dark mode for each, can you update the animations to fit your needs, etc. They look good though!
    • armedin8 hours ago
      Shoot, I forgot to add the FAQ section. Thank you! The components are built with Framer Motion and MUI (just for the sx prop). You will have access to the raw code, github repo and the npm package. If the component needs to be modified heavily, you can use the raw code. There's still more work that needs to be done to handle the full customisation via the npm package. I didn't use tailwind strictly because existing solutions all tend to use tailwind and shadcn, leaving other developers who don't use tailwind with not many options.
  • morteify7 hours ago
    The Caesar Cipher component is displaying incorrectly in Safari. Its elements are positioned off-center. It works fine in Chrome and Firefox.
    • armedin7 hours ago
      Thanks for pointing it out! I'll fix it.
  • Mystery-Machine6 hours ago
    The components looks really cool! However, you're using dark pattern by tricking the user with "Login to access the code" button. After I've gone through the process of signing up and logged in, I still couldn't access the component code. The same button then said "Unlock the code". Clicking on the button takes you to the Pricing page where you can pay $50 to see the component code. That's a dark pattern.
    • armedin4 hours ago
      I appreciate you pointing that out. That’s not quite the experience I intended. The “Login to access the code” button should’ve been clearer upfront about requiring a purchase. I assumed the CTA button in the landing page would send that message. I'm planning to add FREE components as the library grows, so this is something I will revisit again.
  • jwilber7 hours ago
    This is just selling components someone else wrote, right?

    Five years ago I could understand the appeal and appreciate the effort required. Today, it’s a matter of seeing others work, taking a screenshot, asking ai to recreate it, and then packaging it into a “library” and selling it for $50.

    Maybe I’m alone in the sentiment, but it just rubs me the wrong way.

    • armedin4 hours ago
      AI isn’t quite at the point where it can recreate high-quality UI components just from a screenshot. Everything in this library was built by hand — no AI, no copied code. Just pure design and engineering effort. There’s a lot of work you don’t see on the surface.
    • sampullman3 hours ago
      Which model can recreate complex animations from a screenshot? That would be incredibly impressive.
      • jwilber29 minutes ago
        Any leading model. Ask it to generate the ui from the screenshot. Follow up and describe the required animations, and it will give you the css/js. Do it all the time.
  • hexo7 hours ago
    "Animated UI" is show stopper.
    • zem3 hours ago
      i love how that has a double meaning of "something so great everyone stops to applaud" and "something so bad the show cannot proceed". (and i'm amused that i cannot tell which one you mean here; ui animations are very polarising!)
    • armedin4 hours ago
      Thank you! That's exactly the vibe I was aiming for.
  • caseyy9 hours ago
    I love that the glowing orb is a component. Many websites could use an orb.
    • armedin9 hours ago
      hehe that's one of my favourites as well. You have good taste :)
  • bflesch11 hours ago
    Thanks for sharing, it looks very good. Unfortunately on my system it has very low fps due to software rendering.
    • armedin9 hours ago
      Thank you! What system are you running it on?
  • freetonik10 hours ago
    The quality is very impressive! Congrats on the launch.
    • armedin10 hours ago
      Thank you, appreciate it!
  • handfuloflight8 hours ago
    Absolutely beautiful set here. I'd pay for à la carte.
    • armedin8 hours ago
      Appreciate it! À la carte is something I've thought about, but wouldn't work for this case. Feel free to reach me out on X
      • handfuloflight6 hours ago
        Is it just due to the sheer effort of implementing individual billing and fulfillment per component? If that's why, then I'll just buy the whole thing.
        • armedin4 hours ago
          Appreciate the support! Yeah, it’s mostly the overhead of billing and managing access per component. If the library gets big enough and there's more demand for à la carte, I’d definitely consider revisiting it. Just keeping things simple for now so I can keep building.
  • curtisszmania3 hours ago
    [dead]
  • zeroq5 hours ago
    This looks like an AI generated project with a very little effort put into polishing what came out.

    I mean, if you find people willing to pay you money then great, good for you. But I don't see anything I wouldn't be able to find on sites like css tricks or tympanus for free.

    And I don't even know what I'm paying for, there are no real examples on the page.

    But I'll put it in my bookmarks. As soon as you have more components, and I'll find some spare time, I'm willing to give it a try and launch reverse-reverse-ui.com with all components available for free.

    • random425 hours ago
      It’s such a hateful and mean comment. OP, please ignore this.

      If you want to spend time building your own library, like OP has , and release it , god speed — that is if you can. In the meanwhile, OP actually spent energy to build and launch something, which is commendable.