Codrops’ “design” has been lengthy overdue for a refresh. I’ve had concepts for a brand new look floating round for ages, however really making time to deliver them to life has been powerful. It’s the basic shoemaker’s footwear drawback: I spend my days answering emails, enhancing articles and (largely) managing Codrops and the superb contributions from the neighborhood, whereas the location itself quietly gathers mud 😂
Nonetheless, the considered reimagining Codrops has been sitting at the back of my thoughts. I’d already been eyeing Anima as a software that might make the method quicker, so I reached out to their crew. They had been sort sufficient to help us with this evaluate (thanks a lot!) and it’s a real win-win: I get to lastly take a look at my thought for Codrops, and also you get a great take a look at how the software holds up in apply 🤜🤛
So, Anima is a platform made to bridge the hole between design and improvement. It permits you to take an present web site, both of your personal initiatives or one thing dwell on the internet, and convey it right into a workspace the place the format and parts will be inspected, edited, and reworked. From there, you’ll be able to export the consequence as clear, production-ready code in React, HTML/CSS, or Tailwind. In apply, this implies you’ll be able to shortly prototype new instructions, remix present layouts, or take a look at concepts with out beginning utterly from scratch.
Clearly, you shouldn’t use this to repeat different folks’s work, however moderately to prototype your personal concepts and remix your initiatives!
Let me take you alongside on a bit experiment I ran with it.
Getting began

Anima Hyperlink to Code was launched in July this 12 months and guarantees to take any design or net web page and rework it into dwell editable code. You possibly can generate, preview, and export manufacturing prepared code in React, TypeScript, Tailwind CSS, or plain HTML and CSS. Which means you can begin with a well-known surroundings, take a look at an thought, and instantly see the way it holds up in actual code moderately than staying caught within the design stage. It additionally means you’ll be able to poke round, break issues, and take a look at totally different instructions with out manually rebuilding the scaffolding every time. That form of velocity is what often makes or breaks whether or not I stick to an experiment or abandon it midway by means of.
To start, I made a decision to make use of the Codrops homepage as my guinea pig. I’ve all the time puzzled how it might really feel reimagined as a bento model grid. Usually, if I wished to attempt that, I might both spend hours rewriting markup and CSS by hand or depend on an AI immediate that will typically spiral into unrelated layouts and syntax errors. It could be already an important assist if I may envision my thought and play with it bit!
After pasting within the Codrops URL, that is what got here out. A React mission was generated in seconds.

The primary impression was surprisingly optimistic. The homepage appeared recognizable and the format didn’t utterly collapse. Sure, there was a small glitch the place the Webzibition field background was not sized accurately, however general it was shut sufficient that I felt comfy transferring on. That’s already greater than I can say for a lot of auto era instruments the place the output is so mangled that you don’t even know the place to begin.
Experimenting with a bento grid
Now for the enjoyable half. I typed a easy immediate that stated, “Make a bento grid of all this stuff.” Nearly instantly I hit an error. My standard intuition on this state of affairs is to surrender since vibe coding typically collapses the second an error exhibits up, after which it turns into a spiral of debugging another person’s half generated mess. However let’s do this as a substitute of quitting immediately 🙂 The repair labored and I acquired a unusual however functioning bento grid format:

The consequence was not precisely what I had in thoughts. Some parts felt off stability and the spacing was not preferrred. Nonetheless, I had one thing on display to iterate on, which is already a win in comparison with ranging from scratch. So I pushed additional. May I deliver the Artistic Hub and Webzibition modules into this grid? A pure language immediate like “Place the Artistic Hub field into the bento model container of the articles” felt like a great take a look at.
And sure, it really labored. The Artistic Hub field slipped into the grid container:

The format was beginning to look cramped, so I attempted one other immediate. I requested Anima to additionally transfer the Webzibition field into the identical container and to make it span full width. The era was fast with barely a pause, and all of a sudden the web page turns into this:

This actually confirmed me what it’s good at: iteration is quick. You don’t must cease, rethink the grid, or rewrite CSS by hand. You simply throw an thought in, see what comes again, and maintain transferring. It feels extra like sketching in a pocket book than fastidiously planning a format. For prototyping, that rhythm is precisely what I would like. Actually into any such format for Codrops!
Wanting underneath the hood
Visuals are solely half the story. The larger query is what sort of code Anima really produces. I opened the generated React and Tailwind output, absolutely anticipating a sea of meaningless divs and tangled class names.

To my shock, the code was clear. Semantic parts had been current, the construction was logical, and every little thing was simply readable. There was no apparent divitis, and the markup didn’t really feel like one thing I might wish to burn and rewrite from scratch. It even acquired me fascinated by how a lot less complicated sustaining Codrops may be if it had been a lean React app with Tailwind as a substitute of residing contained in the layers of WordPress 😂

There’s additionally a Chrome extension referred to as Internet to Code, which helps you to seize any web page you’re searching and immediately get editable code. With this it’s straightforward to seize and generate inside pages like dashboards, login screens, and even personal areas of a website you’re engaged on could possibly be pulled right into a sandbox and performed with straight.

Execs and cons
- Execs: Quick iteration, surprisingly clear code, straightforward setup, beginner-friendly, genuinely enjoyable to experiment with.
- Cons: Occasional glitches, exported code nonetheless wants cleanup, restricted customization, not absolutely production-ready.
Remaining ideas
Anima will not be magic and it isn’t excellent. It is not going to substitute deliberate coding, and it shouldn’t. However as a software for fast prototyping, remixing present designs, or exploring how a website may really feel with a brand new construction, it’s genuinely enjoyable and surprisingly succesful. The true spotlight for me is the velocity of iteration: you attempt an thought, see the consequence immediately, and both refine it or transfer on. That rhythm is addictive for artistic builders who wish to sketch in code moderately than decide to heavy rebuilds from scratch.
Verdict: Anima shines as a playground for experimentation and studying. In case you’re a designer or developer who enjoys quick iteration, you’ll possible discover it inspiring. In case you want production-ready outcomes for shopper work, you’ll nonetheless wish to polish the output or stick to extra mature frameworks. However for curiosity, prototyping, and a spark of artistic pleasure, Anima is value your time and also you may be shocked at how a lot enjoyable it’s to remix the net this fashion.


