AstonJ

AstonJ

Curious whether there’s anyone here not using Tailwind - if you’re not, what are you using instead and was there any specific reason why you decided against Tailwind?

Showing Posts 1 to 10

acrolink

acrolink

I use it but in decoupled setup. Using Phoenix only for API.

NotQuiteLagom

NotQuiteLagom

I use it only by default, ie, I make sure everything that comes by default in the framework is working fine t´but then, I override it by set different levels of CSS rules that are called after Tailwind in the CSS file and also by creating specific CSS rules for each project that have precedence over Tailwind. And when defining components I place their Css inside so I create a layered approach where everything just works and if I don’t feel I need to use something different Tailwind defaults just work and when I want my own rules they work in a targeted way.

eahanson

eahanson

I don’t use it. I much prefer using SASS.

I used a similar utility library (Bass CSS) 10 years ago, and have since worked on many projects that use Tailwind, and to me it seems like a huge step backwards with its sea of CSS classes that are a pain to reason about and that always seem to result in a non-uniform UI.

It’s possible that some people are using it well, but I haven’t personally seen it and I’m happy using SASS.

Schultzer

Schultzer

Yes, Tailwind can impact performance negatively. As CSS is more than just utility classes, you have to consider how the browser render.

But that is usually only a problem if you’re targeting a more native feeling.

kokolegorille

kokolegorille

I don’t use Tailwind, nor esbuild…

I prefer [rsbuild](https://rsbuild.rs/) instead. It’s a rust builder, so the speed is good. And it is based on webpack.

Also I don’t really have the choice for css. And I don’t like Tailwind

So I always start my project with –no-assets, and build my own assets pipeline.

One more reason is I need to customize for each client, I don’t want my html to be full of classes, I prefer to customize via css instead.

I understand the reason why it has changed. But it means to avoid using npm, and use a fixed css framework

sodapopcan

sodapopcan

We use pure CSS at work. Our design system somewhat closely follows Every Layout though we have a few utility classes. IIRC we chose to not go with Tailwind to avoid the whole “Well there is a new thing out now that has these advantages and it’s hard to hire anyone who likes Tailwind anymore” whereas vanilla CSS will never go out of style (unless the web itself is completely overhauled).

Personally, I love Tailwind and am using it in a production project for a client. I also like working with pure CSS, though, which I use on my personal site. I haven’t used anything like SASS or LESS in several years at this point.

hauleth

hauleth

I do not see the value of Tailwind. It stands against what CSS should be IMHO. I just write my CSS by hand right now.

17
Post #7
sreyansjain

sreyansjain

I am using beercss and I like it. Its so simple and small. Looks good on desktops as well as mobiles.

Schultzer

Schultzer

That looks nice! If Phoenix should have any CSS framework, it should be one without a build step.

jonas_h

jonas_h

I’ve used Tailwind on several professional projects and I really dislike it.

It’s unfortunate that it’s become a default in so many Elixir projects, where most component frameworks default to use Tailwind while using regular CSS would make more sense and would make it usable in both tailwind and non-tailwind contexts.

Bunding something like pico.css or similar as the default would make more sense with Phoenix IMO, and leave Tailwind as an opt-in rather than an opt-out. (Or just use regular CSS for the components of course.)

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 92995 915
New
caslu
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
GES233
I’m posting this in response to Jose’s recent tweet (Cr. link) : People are sleeping on Elixir for a coding harness: Hot-code swappi...
New
marciol
It would be helpful to have a list of companies worldwide that hire engineers without prior experience in Elixir. Often, it can be quite ...
New
durvia
Anyone running long-lived stateful processes on BEAM? We’re building an AI agent runtime and would love to compare notes. We’re a small ...
New
AstonJ
This might be a bit disturbing for some but it’s happening - computers running on living human neurons. They’ve made them smart enough t...
New

Other Trending Topics Top

brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews