What is the alternative to bootstrap ? Which one do you use?

We also use FS7 - even with React - and it works well.

@tomfreudenberg : Is it necessary to use Angular JS while using React ? Because I have no idea about Angular.

No - they are at least “opponents”


In Meteor you may use Blaze, React, Angular - as you like to decide.

If using Blaze, you may “move” smoothly some parts to React sometimes you like

1 Like

We are using Semantic-UI with Meteor + React, and we like it very much. I think one of the only reasons why bootstrap was more popular is because there was a big company behind it.

There is an official project, stardust, to convert all the modules away from jquery for React. Some modules haven’t been converted yet, but it will happen soon. Stardust wasn’t ready with progress bar or sidebar menu when we needed them, so we found alternative components to do the same thing, then dressed them up with Semantic-UI classes to give them the right look.

There is a little bit of a learning curve, as with anything, but once you get into it, you start to really love it.

I just launched a community forums for Semantic-UI last week. So come join if you have any questions about Semantic-UI!


@maxhodges : Thanks for your reply. I have never done work with react. In fact yesterday I found Semantic-UI is an awesome front end framework!! Will it be tough to get started with stardust ? I’m used to with blaze and never used React before. Should I move to stardust ? If yes, can you suggest me the tutorial where I can learn how to react with meteor!

Thanks again! :slight_smile:

Hi Max @maxhodges

have you had experiences with FS7? I was three times on the check what kind of UI to choose. Last project we choosed second time FS7 and are more or less happy in case that we can create “native looking” apps for IOS and Material. Even that the components are looking nice on SemanticUI - they are opinioned.

Thanks for your personal point of view

Update: Some cross links to this forum about “same” question / topics

@tomfreudenberg : What repo should I use in case I want to use FS7 ?

I just assumed you were using React because you asked about Angular and React.

You can use Semantic-UI directly in Meteor + Blaze (without React)! Just install from the atmosphere package!

scroll down to the Meteor section:

Welcome to Semantic-UI!

1 Like

I do use React - my question was more reflecting towards IOS and Material UI-Components and UI-Workflow (Native Look&Feel) of SemanticUI vs FS7

1 Like

@maxhodges From looking at the docs, Semantic seem to be lacking some of the more modern touch widgets (like swipeable carousel and cards, sliding and sortable lists). Are these available as plugins from somewhere or just not there yet?

Maybe you start with that discussion here … Not sure if the Repos are a bit outdated in case of meteor and newer components - but it is a good starter

@maxhodges : Do you have any example meteor app with Semantic UI+React. I really want to learn it.

Thanks. :slight_smile:

1 Like

our app is in dev so it’s not public yet, but here’s a simple boilerplate app you can pull to see how we use Semantic-UI in Meteor with React

1 Like

@maxhodges : Thank you so much mate. :slight_smile:

1 Like

ah for mobile…we’re creating responsive designs which work across all devices, but yeah it’s doesn’t look so much like a native app. I’ll ask Jack Lukic the creator of Semantic-UI about mobile components. Just the other day he was saying that he hasn’t introduce any new components in a while…

if you clone the project, you probably need to run npm install from the project folder to kick it off. let me know if you have troubles

1 Like

@maxhodges : Sure, Thanks!

Great app! Is your code available on Github?

Thanks. No, I’m afraid it is not public.

I’m surprised no one has recommended Material-UI (spec by Google) as a competitor to Bootstrap. Personally, I think the android theme is very tight and the spec makes a lot of sense.
Here’s the react version: www.material-ui.com
Here’s the css only version: www.materializecss.com

1 Like