[{"data":1,"prerenderedAt":275},["ShallowReactive",2],{"project-37465533":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":46,"post_text":47,"what":48,"said":87,"maker_in_thread":179,"shape":181,"grid":186,"attempts":238,"same_week":239,"maker_shows":41,"maker_hidden":267,"reader_version":268,"card":269},"37465533","Tailspark","Free High-quality TailwindCSS Components. No attribution required","title","Show HN: Free High-quality TailwindCSS Components. No attribution required","https:\u002F\u002Ftailspark.co\u002F","tailspark.co","andyydao",1694430874,2023,34,21,1315,3109,43,"shown","dev_tools","ui component library","library",[24,25,26,27],"tailwind css","ui components","free components","html templates","roasted",-0.737,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,3,16,19,{"execution":36,"docs":38,"design":40,"idea":42,"pricing":43,"privacy":44,"performance":45},{"positive":31,"critical":37},8,{"positive":31,"critical":39},1,{"positive":31,"critical":41},2,{"positive":31,"critical":41},{"positive":31,"critical":31},{"positive":31,"critical":39},{"positive":31,"critical":39},[39,39,39,39,39,32,31,39,31,39,39,32,39,39,39,39,39,32,39,39,39],null,{"problem":49,"audience":55,"pricing":67,"motivation":47,"time_to_build":47,"stack":79,"openness":84,"stage":85,"team_size":86},{"value":50,"source":51,"evidence":52},"Provides free Tailwind CSS UI components to developers.","maker",[53],{"id":54},"post",{"value":56,"source":57,"evidence":58},"Developers building sites with Tailwind CSS.","inferred",[59,63],{"id":60,"by":61,"text":62},"37466348","ericyd","This looks like a great collection, but I immediately have questions about quality when the are multiple sizing \u002F overflow issues on the marketing page on my phone.",{"id":64,"by":65,"text":66},"37466622","jmduke","Applaud the effort, and I think this kind of project is a really good substitute for an info-product or ebook: relatively low effort to get started, lots of room to scale + grow…",{"value":68,"source":69,"evidence":70},"Free components; site promotes a referral program and paid monthly and yearly plans.","commenter",[71,75],{"id":72,"by":73,"text":74},"37466443","djbusby","This? Spread theSpark and Get rewarded! Earn up to 10% Lifetime commission on all our Products including our monthly and yearly plans which start from $2195\u002Fmonth",{"id":76,"by":77,"text":78},"37466506","inopinatus","Actual license: “All rights reserved”. In conjunction with the glaring quality issues and the “Refer & Earn” nonsense. So many warning flags that this isn’t something I’d touch…",[80],{"value":81,"source":51,"evidence":82},"Tailwind CSS",[83],{"id":54},"free","launched","unknown",{"praise":88,"objections":96,"requests":139,"questions":151,"alternatives":159},[89],{"value":90,"source":69,"evidence":91},"Kudos for offering free Tailwind components.",[92],{"id":93,"by":94,"text":95},"37466755","moritzwarhier","I don't know. Kudos for providing free tailwind components, but to me, this page looks broken on a modestly recent iPhone. - overflowing text - misaligned buttons+inputs -…",[97,106,121,125,132],{"value":98,"source":69,"evidence":99},"Site appears broken on mobile, with overflow and sizing issues.",[100,101,102],{"id":60,"by":61,"text":62},{"id":93,"by":94,"text":95},{"id":103,"by":104,"text":105},"37466360","schnebbau","Saying something is high quality does not necessarily mean they are. Sorry. Also your site is broken on mobile.",{"value":107,"source":69,"evidence":108},"Component markup is messy, with hardcoded values and excessive classes.",[109,113,117],{"id":110,"by":111,"text":112},"37466738","tobr","Actually, looking at some examples, this is absolutely atrocious markup. Tons of empty divs with random CSS properties that are invisible and take up zero space. Hardcoded color…",{"id":114,"by":115,"text":116},"37466648","civilitty","I’m a fan of TailwindCSS and use it when I can, but damn. That is an abuse of the Tailwind JIT compiler. Utility classes are not an invitation to abandon custom CSS entirely.",{"id":118,"by":119,"text":120},"37466577","art0rz","I find CSS terrible to work with but I fail to see how this is any better. ``` \u003Cdiv class=\"[grid-area:span_1_\u002F_span_1_\u002F_span_1_\u002F_span_1] max-[991px]:h-[400px]…",{"value":122,"source":69,"evidence":123},"License is listed as all rights reserved, which conflicts with the no-attribution offer.",[124],{"id":76,"by":77,"text":78},{"value":126,"source":69,"evidence":127},"Unclear who runs the service; no transparency about operators.",[128],{"id":129,"by":130,"text":131},"37472695","m-localhost","No transparency of who is running this service. Mighty weird and sus.",{"value":133,"source":69,"evidence":134},"Trademarked logos hotlinked from a third-party assets domain.",[135],{"id":136,"by":137,"text":138},"37466550","wildrhythms","I see trademarked logos like PayPal hotlinked to a site called \"https:\u002F\u002Fassets.website-files (.) com\". This is not OK!",[140,147],{"value":141,"source":69,"evidence":142},"Show primitive components like buttons and forms, not only combined sections.",[143],{"id":144,"by":145,"text":146},"37466444","matthewtse","My feedback: The first things I looked for were primitive components, like buttons, forms, etc. to give me a sense of how the components would fit together cohesively. I only see…",{"value":148,"source":69,"evidence":149},"Provide live previews of components rather than small thumbnails.",[150],{"id":64,"by":65,"text":66},[152],{"value":153,"source":69,"evidence":154},"What does the unusual Tailwind arbitrary-value syntax mean and where is it documented?",[155],{"id":156,"by":157,"text":158},"37466637","dmak","I am familiar with TW, but not familiar with this syntax. Can someone explain or link to where it explains it?",[160,167,175],{"value":161,"source":69,"evidence":162},"TailwindUI",[163],{"id":164,"by":165,"text":166},"37466634","_fat_santa","These types of threads are always super popular because everyone wants TailwindUI without having to fork over the $299 for all-access. While I have not purchased TailwindUI yet,…",{"value":168,"source":69,"evidence":169},"Flowbite",[170,171],{"id":64,"by":65,"text":66},{"id":172,"by":173,"text":174},"37466661","thatcherthorn","I just discovered tailwind after using bootstrap for a few years... Yes. It is amazing. Flowbite is the component library I've been using.",{"value":176,"source":69,"evidence":177},"DaisyUI",[178],{"id":164,"by":165,"text":166},{"comments":31,"answered":31,"key":180},[],{"commenters":182,"max_depth":183,"maker_replies":31,"first_comment_mins":184,"lifespan_hours":185},20,4,85,9,[187,189,190,192,194,198,200,204,206,210,212,213,215,216,218,220,221,223,226,231,235],[60,31,39,188,61,31],"project\u002Fcritical\u002Fexecution",[76,39,39,188,77,31],[64,41,39,191,65,31],"project\u002Fcritical\u002Fdocs",[144,32,39,193,145,31],"project\u002Fcritical\u002Fdesign",[195,183,39,196,197,31],"37466393","project\u002Fcritical\u002Fidea","h2odragon",[72,183,32,199,73,31],"project\u002Fneutral\u002Fpricing",[201,183,31,202,203,31],"37466489","commenter\u002Fneutral\u002Fidea","mpeg",[118,205,39,188,119,31],5,[207,205,31,208,209,31],"37466633","commenter\u002Fneutral\u002Fexecution","fkyoureadthedoc",[211,205,39,188,119,31],"37466656",[110,205,39,188,111,31],[156,205,32,214,157,31],"project\u002Fneutral\u002Fdocs",[114,205,39,188,115,31],[93,217,39,188,94,31],6,[103,219,39,188,104,31],7,[164,37,39,196,165,31],[136,185,39,222,137,31],"project\u002Fcritical\u002Fprivacy",[172,224,32,225,173,31],10,"project\u002Fneutral\u002Fnone",[227,228,39,229,230,31],"37466694",11,"project\u002Fcritical\u002Fperformance","PrimeMcFly",[232,233,39,193,234,31],"37466376",12,"ianred",[129,236,39,237,130,31],13,"maker\u002Fcritical\u002Fnone",[],[240,245,250,254,259,263],{"id":241,"name":242,"points":243,"category":244},"37427127","HackYourNews",335,"ai",{"id":246,"name":247,"points":248,"category":249},"37470611","splat",309,"languages",{"id":251,"name":252,"points":253,"category":20},"37444683","Ghidra Plays Mario",207,{"id":255,"name":256,"points":257,"category":258},"37499375","Lantern",196,"data",{"id":260,"name":261,"points":262,"category":249},"37438028","cursed-typescript",186,{"id":264,"name":265,"points":266,"category":244},"37433218","Rivet",176,false,"v2",{"id":270,"name":5,"line":6,"ai":267,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":271,"top":18,"kw":272,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":273,"url":9,"mix":274,"praise":90,"objection":98,"sub":21},37465533,-0.74,[24,25,26,27],"111113010113111113111",[31,32,31,33],1794036641605]