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?
Trending in Discussions
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...
New
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
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
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
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
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
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
Documentation
While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
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
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
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
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
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #blog-post
- #ai
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
acrolink
I use it but in decoupled setup. Using Phoenix only for API.
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
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
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
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
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
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.
sreyansjain
I am using beercss and I like it. Its so simple and small. Looks good on desktops as well as mobiles.
Schultzer
That looks nice! If Phoenix should have any CSS framework, it should be one without a build step.
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.)