I’m still impressed by Google’s sign in form redesign from last week
@offlinehub10 ай бұрын
same here man, i think it took them 5 month to come up with that idea 😆
@youarethecssformyhtml10 ай бұрын
Yeah me too. I never saw such beautiful unique modern design that no one could mimic
@haresmahmood10 ай бұрын
They were hyping it up for weeks too 😂
@Chaaos210 ай бұрын
Stunning and brave
@jameslcowan10 ай бұрын
The horizontal symmetry was a classy move, far beyond its time; transcendent.
@manuarora9 ай бұрын
Thankyou for sharing Aceternity UI! :) I'm a fireship lifer btw 💯
@mirjalol499 ай бұрын
Are u senior?
@abhijeetvdsh9 ай бұрын
Manu paaji dil khush hogya Indian dev ko aise respect paate !! 😊❤
@nishant_singh9 ай бұрын
I know you made this, thanks bro!🙌
@rexraymond50399 ай бұрын
Thankyou for creating Aceternity UI! :). I really loved and use it now
@VivekPayasi9 ай бұрын
The MADMAN himself!
@llx329110 ай бұрын
I've been testing these components recently and I've got lots to say about it: - Most of them look really good but the quality is not consistent (Checkout the 3D card, then go take a look at the buttons). - Almost every component I tried had performance issues. The animations are smooth when it's the only component you're rendering. But your frame rate will drop quite fast as you add more and more components. - Some of them (maybe all of them i haven't checked) are not responsive. For instance, the meteors effect has a hard coded width of 400px... If you want to use these into production, you will need to modify the component's code yourself in order to make them work like you expect. So overall good design but bad implementation.
@peteredmonds171210 ай бұрын
As soon as I visited their landing page I saw massive performance issues. Basically killed it for me instantly.
@saadahmad2110 ай бұрын
And thats why u make ur own components
@exzemz10 ай бұрын
I’m sure those performance/responsive issues will be fixed in future releases. Then you can just update everything to the latest version…. or wait a minute…
@llx32919 ай бұрын
@@exzemz idk, seems to me like this first release was rushed. Hope time fixes this.
@heroe14869 ай бұрын
@@llx3291 There are no chances you could just "update" tho
@HemstitchedIrony9 ай бұрын
Vercel hires so many people working on amazing open source projects
@Serizon_9 ай бұрын
Vercel has money to burn , also it's free promotion to their name which is why a lot of people use vercel and not netlify even though netlify free tier allows for commercial usage whereas vercel's doesn't. Cloudflare , AWS , netlify are what I think of serverless nowadays
@brangja48159 ай бұрын
That's called marketing.
@Fjonan9 ай бұрын
This is the perfect video to remind folks about the "prefers-reduced-motion" CSS media query. Some people genuinely get motion sick from these kind of animation. Bonus tip: designing your animations in a way that can be switched off gives you a way to do that when you notice performance problems.
@4RILDIGITAL9 ай бұрын
Incredible work explaining the magic behind these UI libraries and their practical use cases. The section on customizing elements and diving into the code was enlightening.
@abhirajsinha31869 ай бұрын
Been using it for my prev 2 sites, definitely one of the most helpful component libraries
@gustavo97589 ай бұрын
"If it looks cool, then the code is correct"... AMEN.
@edhahaz9 ай бұрын
Complexity is off the charts
@sulton-max9 ай бұрын
Exactly, i recently concluded that copy/pasting is the best way of utilizing ui components
@adriankal9 ай бұрын
Now all we need is a browser plugin to disable all of that to make web fast again. Waiting for a video on that!
@losbeekos9 ай бұрын
Just use IE6
@guydht110 ай бұрын
5:16 When a UI library doesn't know to use padding instead of margin:
@laxuscullen9 ай бұрын
What?
@JoshIbbotson-9 ай бұрын
the mouse is hovering over a link, it's applying margin left to the div which moves the div outside of the mouse removing the hover effect and causing and infinite loop. If they had used padding it would not do this.@@laxuscullen
@nicolashocquard62969 ай бұрын
Can you explain please ??
@PhoenixStudios1479 ай бұрын
@@nicolashocquard6296 cursor is positioned over an element that has a hover effect to indent it slightly. It does this by animating the margin, which in doing so moves the box out from under the cursor, resulting in the box losing its hover status and returning to a default state. If instead padding was used, which changes the position of the content inside the box instead of the box itself, this oscillating action would be avoided.
@pxlbltz9 ай бұрын
@@PhoenixStudios147 ...but in the end it's a transform translate 😉
@CourageToGroww10 ай бұрын
We are really at the point in full stack JS frameworks where we call just a next.js project a vanilla next.js project. xD
@henriquematias19869 ай бұрын
I mean. We are at a point in JS where every project bare minimun is Typescript and Next 😂 The other day i wrote an API using only node and express and it felt so fast and performatic like if i had wrote koa in assembly. 😂
@biolater9 ай бұрын
@@henriquematias1986Feel like we will be in a point where full stack development gonna be only about htmlx
@Steel00799 ай бұрын
Nah, I don't think so@@biolater
@yowremco9 ай бұрын
We have a money laundring portal ish for the goverment which we buikd opensource in vanillaJS. Is quite fast and was fun to do. Althrough there were some tasks where i'd like to have a reactive system (BE was django tho).
@AnsisPlepis9 ай бұрын
@@henriquematias1986I felt this statement so much. Recently also started using express and it’s almost euphoric
@cryptophrenik896810 ай бұрын
Those are some beautiful looking components!
@xigorxx2810 ай бұрын
i love watching videos of coding and programming that I don't understand!
@LolKillization9 ай бұрын
if it looks good, the code is correct. that's the most encouraging line i've heard in my entire coding career
@treyrader9 ай бұрын
all code is correct. You mean the logic is correct? Sure, it's correct until its deemed legacy and an anti pattern. Who are you? who AM i? lol
@bestja21379 ай бұрын
that was a joke though
@ficciones473710 ай бұрын
Every influencer doing a video on the same exact component library 🤣 "just a coincidence"
@AndrosYang10 ай бұрын
😂😂😂
@DarkzarichV210 ай бұрын
What do they do it for
@codinginflow9 ай бұрын
That div macbook is wild
@iamfrankstallone9 ай бұрын
I’ll be impressed when these component libraries, or components sans libraries, are done in vanilla JS or web components.
@ankansarkar50769 ай бұрын
02:48 mannu paaji tussi great ho 🙆♂️🙌
@khawajamohsin71948 ай бұрын
Dude, I love your humor. Great videos.
@alexanderleschanz999110 ай бұрын
Note: Theres already a svelte port of aceternity. Great vid ❤
@fingerstyledojo9 ай бұрын
holy based!
@not_hehe__9 ай бұрын
fuckin a
@jackb949 ай бұрын
That's so sick 🥳
@MadeInJack9 ай бұрын
Thanks for the info, so cool!
@gadzhikharkharov14010 ай бұрын
Radix doesn't give you "Vercel dashboard-like look". It's a completely unstyled library of basic primitives with focus on accessibility and ease of customization. Hence something like shadcn exists.
@beyondfireship10 ай бұрын
Good call, that was phrased poorly
@maskettaman148810 ай бұрын
"look" isn't specifically about theme. Functionality is a look too
@heroe148610 ай бұрын
@taman1488 Which unique "functionalities" are inherent to Vercel's UI dashboard to justify saying ShadCn is giving you "Vercel's functionalities". It seems like a library giving you normal unstyled components with basic but boring to implement "functionalities" (markups and JS) figured out, an unstyled bootstrap where it's easy to hack the code at the end of the day, I can't see how it's "Vercel's functionalities" Edit : But I guess he means that by default and with the "slate" color theme it's true that their components would fit into the Vercel dashboard
@maskettaman148810 ай бұрын
@@heroe1486Why are you quoting "Vercel's functionalities" like that's something I said?
@heroe148610 ай бұрын
@taman1488 I used quotes because that's not what I would usually call functionalities. I should have only quoted "functionalities". But that's the pov you where defending anyway, unless you were just making generalities.
@xolaningubane30144 ай бұрын
After discovering ui libraries had definitely been a game changer
@LabGecko10 ай бұрын
The transcript isn't available and auto-captions is failing. Those 3 requirements for Aceternity (2:14) are: React, Tailwind, and what now?
@nimarion10 ай бұрын
Framer Motion
@hrithikgupta18099 ай бұрын
I am proud to see a UI Library by Indian coder are doing this amazing !!!, yesterday only i was trying to work with this and to a got to see it in Fireship video ❣
@karlstenator9 ай бұрын
3:23 - "Windows Key + V": "Look at me. I'm the captain now".
@xen22979 ай бұрын
Finally framer motion getting the airtime it should always have
@wishmeheaven9 ай бұрын
Brilliant. Both library and overview. I only wish it last longer..
@specsarena11249 ай бұрын
This is so amazing I can't wait to implement it in my Scrach project
@lancemarchetti86739 ай бұрын
LoL that bat reading a cook was liharious!!
@nurlancodes3 ай бұрын
I always inspired by Fireship's videos and i wanna explain like Fireship to my students
@0xtz_10 ай бұрын
those type of project are the future ✨ the freedom of editing the code and do whatever you want is a whole new level
@heroe148610 ай бұрын
It's not the future it's the past, just go to theme forest and you'll find tons of "highly interactive/crazy effects" things like that with the code available. The only difference is that here it's open source + using less crappy libraries that are a standard. And we always have the freedom to edit the code on open source projects anyway, that's also as old as open source, it's just easier to copy paste some "trivial" UI stuff that have few lines of code or to copy paste few lines from Stack Overflow than it is to copy paste and edit the code of really complex projects
@bartek42102 ай бұрын
Just write the component you need from scratch, it's not hard, and gives you full possible customization, and the level of performance you need. I don't understand the need for all these libraries that you can't really deeply adjust to your needs or you simply loose to much time to adjust them.
@0xtz_2 ай бұрын
@@bartek4210 i already have text search implemented but this is less code so I wanna know if it's easy to do it with the sdk
@iAmPerflexed9 ай бұрын
And so ends... The days of loading a webpage and being in awe of some creative dev who custom-made a cool animation. I honestly debate whether it is even worth going out of my way to learn raw CSS and JS and do things the hard way so I can actually MAKE stuff when I'm competing with the ability to throw together a collage of pre-made components in a fraction of the time with equally little effort.
@hsdev10 ай бұрын
Now I have to look into this SHADchedelic library.. looks interesting.
@rmdashrfv10 ай бұрын
Only bad thing about these videos is that literally everyone is going to start doing it once the Fireship video comes out and it becomes played out in like 2 weeks.
@YuriG030429 ай бұрын
you think that, but people are very lazy and end up not doing anything unless it's an actual copy and paste tutorial. this was just a glance over
@rmdashrfv9 ай бұрын
You have a good point there @@YuriG03042
@kissu_io9 ай бұрын
Not sure how it is an issue. The thing itself is not that dope anyway.
@Bad4Good228 күн бұрын
@@YuriG03042That entire library is copy and paste lmao.
@beinyourguard9 ай бұрын
5:25 I've never heard of no "Fight Club".
@NostraDavid29 ай бұрын
Fight whatnow? Never heard of it!
@discoRyne9 ай бұрын
Very sweet albeit not the most accessible animations. I'd be cautious even targeting power users with hardware to spare. That being said, these effects are inspiring as heck and took me back to the early days of discovering CSS Zen Garden in awe.
@Mateooyt9 ай бұрын
I saw it like week ago and it's fire!
@riteshKumarWebDeveloper9 ай бұрын
I am working with this library and it's mind blowing🤯
@YakovFnАй бұрын
Video starts at 2:00
@jit-r5b9 ай бұрын
I wish someone told me this about React 7 years ago when I first got into VueJS. It just seems that React has everything when Vue spent years trying to evolve from 2 to 3. I love it but I also hate it because it doesn't have such a versatile and complete eco-system of SaaS from authentication, mind blowing component libraries, payment services, CMSes etc. Crazy
@kaedriz9 ай бұрын
At least you are still sane. Don't mind them, most of these libraries will come and go. I, for instance, hate learning react, but it got such market share. Vue is such a pleasant thing to write with SFC and other things, styled components could never get close to native (s)css. Fortunately, companies are starting to pick up Vue more.
@MattWyskiel7 ай бұрын
The scream I just screampt in my (parked!!) car when the source of the MacBook was revealed
@metropolis109 ай бұрын
3:40 shows editing the code "it's just a bunch of divs", doesn't show the resulting change.
@lakelimbo10 ай бұрын
looks cool, but definitely the type of thing you would probably only use on a landing page or some marketing bs. Can't see myself using most of this things on a more content-focused website, lol
@tapion19989 ай бұрын
Not a chance. It's for those "experience" websites that eat half of your computer so you can read the mission statement over 20 scrollpages in 10 minutes instead of a simple line of text in a second.
@wlockuz44679 ай бұрын
JS Mantra "We don't worry about the performance issues, that's the JIT compiler's job"
@Mouradif9 ай бұрын
Help! At 2:17 "You're using React, Tailwind and..." ?? I Heard "Frame Remotion" but I can't find a search hit with that logo
@Mouradif9 ай бұрын
Found it! Famer Motion. After writing that commend, I realized I could just do an image search with the logo
@Gigusx9 ай бұрын
_If it looks cool, the code is correct_ You're goddamn right.
@brockobama2579 ай бұрын
3:12 That weird vscode split screen when scrolling thing happens to you to!? Is it a feature or a bug? Because its been pissing me off lately.
@milosgavranovic21839 ай бұрын
I have that as well. It looks like it's showing when you have a nested function, element or anything nested. Not sure if I wasn't paying enough attention to notice it earlier or is this a new feature they implemented in VS Code
@parsonsmarcus8 ай бұрын
Concatenating long strings in JavaScript is a nightmare for efficiency! Use the "StringBuilder" methodology of pushing every string into an empty array, and then joining it at the end with an empty string. It makes a HUGE difference with large strings in JS.
@trueberryless9 ай бұрын
Dude this library is absolutely amazing 😍. I use it for my site, which looks fantastic
@EDS4329 ай бұрын
probably some unknown trashy portfolio
@ishan28mkip9 ай бұрын
who hurt you bro?@@EDS432
@gosnooky9 ай бұрын
Finally! An easy to implement UI effects library to help drain my users' batteries as fast as possible on mobile devices.
@Freshbott29 ай бұрын
If it’s not haemorrhaging battery, is it worth looking at?
@JC-yy5nf9 ай бұрын
Having 17kb more of CSS and HTML on a mobile device isn't going to affect a user's battery.... lol
@danielg38579 ай бұрын
@@JC-yy5nf They probably mean the javascript code for the animations themselves is gonna use more power
@cptive9 ай бұрын
@@JC-yy5nfThe library it's homepage runs at like 10FPS on an iPhone 15 Plus, called it unoptimized and a battery hog would be an understatement
@_DRMR_10 ай бұрын
You could combine Text Generate Effect with Time Based Text recordings for more natural progression of the appearance of the text.
@K.Huynh.9 ай бұрын
thank you for sharing!!!
@starogre9 ай бұрын
for me the issue isn't performance necessarily. i think all flashy new things will have minor performance issues but you sacrifice performance for a fun experience. the problem I have in general is if I want to show off cool stuff I've made, like UI, gifs, video, those are the things eating up performance capability. and then there's no space left for the flashy stuff. but if you're only showing off static images and text these UI components seem pretty cool.
@marble_wraith9 ай бұрын
"Tailwind needs to be a dependency"... i mentally leave the room.
@ThePandaGuitar9 ай бұрын
i have a feeling we're going to go back to unstyled very soon
@svenbjorn97009 ай бұрын
@3:38 what emoji/clipboard app is that?
@biolater9 ай бұрын
It is not a app. Press windows key and v
@rencesalaveria23019 ай бұрын
what's the font from 0:33?
@ramanhalder31479 ай бұрын
Framer motion makes the website unnecessarily slow. GSAP does it well on performance
@KhaledAbdelnaserlolsboy7 ай бұрын
6:39 i thought it uses hashing of mouse location to display generated chars...
@developwithnitin9 ай бұрын
kudos to Manu paaji
@ndorfinz9 ай бұрын
Imagine the megabytes required to get this all to work, and casually ignoring any accessibility requirements.
@younes-477 ай бұрын
Then you have to deal with the villain : Responsiveness 😂
@Alcaline-hu2vu9 ай бұрын
Looks really cool, but it's probably better suited for front pages rather than entire apps. I can imagine load times could be quite high, and the end user would get annoyed after a while. Also, low-end phones be damned
@a.jstars10 ай бұрын
This man is Crazy!! Real Crazy!!!
@MCroppered9 ай бұрын
The card with the dynamic changing text I think is based on a video the guy off hyperplexed channel did.
@nicolaskeith89459 ай бұрын
why does the ad for your NextJS course say v14 while it says v13 on your site?
@WebDevEducation9 ай бұрын
"Let's begin the reaping process" 😂
@ghassenjemiai9 ай бұрын
I wish Angular UI libraries would see the light one day
@adityagaikwad14679 ай бұрын
how did frontend dev go from jQuery to becoming this convoluted
@CodingThingsIRL9 ай бұрын
And I'm reaping all the benefits! :)
@bilbobeutlin34059 ай бұрын
It seems like tailwind is building a competitor to shadcn, they are previewing it on their tailwind UI page
@coherentpanda71159 ай бұрын
The more the merrier. I love the fact you just drop the ones you like into your project and can go in an edit them completely to your needs.
@tonhom2609 ай бұрын
at first glance , it s really amazing ui lib !!!
@carlosn8949 ай бұрын
I'm no frontend dev and have zero insight so shame me all you want but this all looks to me like the fancy zomfg look at my animated pixelart, wow my cursor is changing, dude snow on my webpage?! shenanigans back in the early 2000s, just with more modern animations and more complex code while not providing any improved usability for the visitor.
@FrogTusok9 ай бұрын
Ive been using this for a week now
@steph318309 ай бұрын
Is there some component libraries that do not use Talwind out there?
@pooourya9 ай бұрын
As a backend developer, I say we give our users a terminal and call it a 'Modern Minimal UI That Only SMART People Can Use' and get this over with.
@AdamBechtol9 ай бұрын
Thx.
@mtjeth10 ай бұрын
Its nice ui, modified it to work with vite + react.
@etebongАй бұрын
Going to try that
@alxsiberian9 ай бұрын
Interesting how heavy a page is with all that bells and whistles
@kamaravichow9 ай бұрын
Lot of these components are from @Hyperplexed channel
@JesseSlomowitz9 ай бұрын
Is Next.js 14 available yet on Fireship? The most recent one that seems available is Next.js 13.
@ibrahimblahblahyapyap9 ай бұрын
Would never have known this existed
@s1lverposting9 ай бұрын
isn’t shadcn/ui just reinventing the wheel? why would i need a command for making a file? i’d get more experience from coding it myself
@wlockuz44679 ай бұрын
Sure, but when you're actually working you don't have the luxury to learn at your own pace. You can't spend a week perfecting a single component.
@barts50409 ай бұрын
The NextJs course is targeting NextJs 13, are you planning to update the course to cover NextJs 14? Thank you 👋
@dustingodin53232 ай бұрын
The comments about hating tailwind are funny to me. Yes, tailwind makes html look clunky But if you are writing tailwind properly, any div that has too many classes fo read succinctly, just make it a proper class and then use @apply in that class. For me, my rule of thumb is if a dic needs more than 5 utility classes, i automatically make it a firstclass class and move the utility classes to an @apply statement within the class.
@maikelm209 ай бұрын
What vscode extension is being used to make the line a function is declared at sticky the top of the page?
@maikelm209 ай бұрын
Nvm found it, sticky scroll setting
@dan11002410 ай бұрын
And here I was thinking Shopify built a cool hover animation on their merch store
@e_38_vaibhav_pal919 ай бұрын
can we use this library using javascript instead of typescript? if yes, then how?
@DerLuukee9 ай бұрын
Ui libraries are currently hyped up like js frameworks lol
@Grimoire699 ай бұрын
how can i make these work in vite js + react? what i need to modify? I know more about vite than next, and i find it more dificult to work with next, so i wanted to have these components in vite...
@UIEngineering9 ай бұрын
Actually most of those components don't have dependency on Next ;) But if you copy one that has and it won't work - you just need to replace all imports from "next". In most cases there is only 1 import like: "import Image from "next/image";" in the code, you change the Image component from Next to basic HTML and it should work ;)
@2u841r9 ай бұрын
0:58 yeah 😀
@shaannky9 ай бұрын
You should make a video on tanstack router too
@sandorturbucz4259 ай бұрын
Wow. Just wow. Now THIS is now groundbreaking. It's revolutionary. Now this will change the industry forever. THIS IS the one. I'm sure this time. Totally.
@Ghaleon9 ай бұрын
What would be the best framework for a BACKEND developer build a frontend app? Svelt?
@adcodes6 ай бұрын
Thank you.
@FilledStacks9 ай бұрын
"If it looks cool the code is correct" ✅
@frigga9 ай бұрын
Finally one component dev team stopped being smart asses about their implementations and decided to ship the actual code instead of predefined closed chunks that never fully fit the purpose anyway.
@aaaaanh9 ай бұрын
lol I've just now finished prototyping a project using Aceternity