Fluxon UI: A modern UI components lib for Phoenix LiveView

Exactly!

1 Like

This looks great - the docs are fantastic and I love the focus on usability. Once you add more stateful components, like data tables and comboboxes/autocompletes (with customizable slots), I’ll probably adopt it for my own projects. Here’s the gold standard UI framework in the Vue.js world, if you want some ideas: Vuetify — A Vue Component Framework

Edit: We would like to give it a whirl at work, but it looks like there’s no free trial. Would you consider adding one? Adopting a UI framework is a substantial undertaking, and I’d assume that most people would want to explore it first to see if it would fit their needs.

2 Likes

I disagree about the free trial. The price is a one time payment, so low investment if you’re actually building something.

Furthermore the docs showcase everything really well. What would you learn from a free trial.
Lastly, how would you implement free trials in a good way? There would also be no good way of revoking access.

1 Like

Respectfully, I’ll keep it short to avoid a huge derail. I do appreciate that it’s a one time payment rather than a monthly one, yes. But I’ve lost count of the number of libraries and frameworks where the docs promise rainbows and unicorns and it doesn’t work well (or at all) in practice, for whatever reason. Being able to try it first eliminates that risk, which IMHO is important for a brand new framework that is striving for adoption. I understand and appreciate the points you’ve made, though.

3 Likes

You can actually try without risk. This is the refund policy

If you’re not satisfied with Fluxon UI, you can request a refund within 7 days of purchase by emailing support@fluxonui.com.

Edit: btw, I’ve bought a licence a while back. Only using it for one component so far, but everything went smoothly and worked well.

2 Likes

The library looks great. Any chance of releasing the roadmap of it? I see there are still few basic components missing so I am not sure about spending my money on this without knowledge of the general direction and at least some approximate time range of feature release.

2 Likes

I got this library as well and I’m pretty happy with it. Looks awesome and it’s easy to work with.

I spent a couple of days trying out the few open source libs out there but they all had their quirks and stuff not going smoothly here and there, and/or not receiving updates for a long time. Which is perfectly fine, open source is hard work and anyone putting out there their projects for others to use is awesome.

I decided to get this after all the good opinions from this forum and checking out that the author is still actively adding new components. I’m also betting on it not being abandoned right after I bought it :sweat_smile:

6 Likes

Fluxon UI creator here. I’m really glad to hear you’re enjoying it!

Yes! Fluxon UI is pretty much what I’ve been doing full time currently. So you can definitely expect new components, bug fixes, enhancements and more coming.

You can double your bet on that one! :smile: As I mentioned, this is my full-time work now, so it’s far from being abandoned. What I can foresee is that I probably won’t be able to work on Fluxon UI full time forever as it’s not sustainable by itself, but this only means progress might not be as fast as it is today - not that it will be abandoned.

5 Likes

Hey @drogovski, sorry I haven’t replied you before! For some reason I lost track of your comment.

About the roadmap: I don’t really have a roadmap. I mainly focus on things the users suggest or provide feedback on plus some other ideas I have. Since your comment, I’ve added the Autocomplete, Date Picker (with time and range pickers too) and docs, along with some bug fixes and other improvements. Right now I’m working on making Fluxon UI compatible with TailwindCSS 4 (and also getting it ready for the upcoming Phoenix 1.8) and some ā€œdemo appsā€ that I will also offer to the users.

I would love to know what components you had in mind here!

1 Like

Love to hear you’re updating it to tailwind 4. I’m already using that and I’m keeping around a config.js just for fluxon.

A thing I’d like to have ready to use just because I’m lazy is a bento grid. I like them a lot but I figure they would be highly specific to landing pages and probably not that hard to make anyway… so yeah I don’t know how much priority they’d take.

Something that would actually be good to have is a file upload input, perhaps a variant of the input component.

Looking at the pricing plan, if I collude with 14 other independent devs, we could all have a user license on the Enterprise Plan, which would be 70% cheaper for each of us. Would that be unethical? I will not pursue it if so.

It’s clearly for one organisation. So yes doesn’t sound really ethical to me. But it might be a good idea to make this clear in terms and conditions.

5 Likes

I mainly focus on things the users suggest or provide feedback

If you say so :imp: I tried autocomplete and it works and looks great! But I wanted to change text color and couldn’t. Could that be configurable? For now I just copied the component locally and changed the text coloring there. :sweat_smile:
Or maybe there’s a better way, idk :baby:
edit: I noticed a change when I added dark mode, I guess it’s fine. :person_shrugging:

Wow. The attention to detail is remarkable. And the built-in accessibility alone is super-compelling.

FWIW, I would pay (quite a bit) more for a license that gives access to the full source, simply as a safeguard in case you’d stop offering the library, and to be able to look at the source if there’s a problem.

2 Likes

Thanks! :smiling_face:

It’s not exactly the ā€œsource codeā€, but you can access all the code in ./deps/fluxon folder (including the non-minified JS), which means you could already copy everything to your project and run Fluxon independently if you want.

3 Likes

@andrielfn Have you ever considered accepting contributions to the library? With more people - there would be more components implemented. I would happily write a couple of components and hand it over to you so that it becomes a core Fluxon component.

6 Likes

Wonderful! I just bought a license.

@andrielfn is the website down? I’m trying to access it but I don’t think it’s a problem on my end

works for me

update: oops, thought it was a recent comment :smiley: