Alternatives to Blazor logo

Alternatives to Blazor

React, JavaScript, Vaadin, Google App Maker, and Stamplay are the most popular alternatives and competitors to Blazor.
36
81
+ 1
13

What is Blazor and what are its top alternatives?

Blazor is a .NET web framework that runs in any browser. You author Blazor apps using C#/Razor and HTML.
Blazor is a tool in the Low Code Platforms category of a tech stack.
Blazor is an open source tool with 8.8K GitHub stars and 689 GitHub forks. Here’s a link to Blazor's open source repository on GitHub

Blazor alternatives & related posts

React logo

React

35.1K
26.8K
3.5K
35.1K
26.8K
+ 1
3.5K
A JavaScript library for building user interfaces
React logo
React
VS
Blazor logo
Blazor

related React posts

Vaibhav Taunk
Vaibhav Taunk
Team Lead at Technovert · | 27 upvotes · 463.8K views
.NET Core
.NET Core
Angular CLI
Angular CLI
React
React
MongoDB
MongoDB
Flutter
Flutter
React Native
React Native
Postman
Postman
Markdown
Markdown
Visual Studio Code
Visual Studio Code

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more
Dmitry Mukhin
Dmitry Mukhin
CTO at Uploadcare · | 22 upvotes · 453.6K views
atUploadcareUploadcare
Django
Django
Python
Python
React
React
Ember.js
Ember.js
Preact
Preact
PostCSS
PostCSS

Simple controls over complex technologies, as we put it, wouldn't be possible without neat UIs for our user areas including start page, dashboard, settings, and docs.

Initially, there was Django. Back in 2011, considering our Python-centric approach, that was the best choice. Later, we realized we needed to iterate on our website more quickly. And this led us to detaching Django from our front end. That was when we decided to build an SPA.

For building user interfaces, we're currently using React as it provided the fastest rendering back when we were building our toolkit. It’s worth mentioning Uploadcare is not a front-end-focused SPA: we aren’t running at high levels of complexity. If it were, we’d go with Ember.js.

However, there's a chance we will shift to the faster Preact, with its motto of using as little code as possible, and because it makes more use of browser APIs. One of our future tasks for our front end is to configure our Webpack bundler to split up the code for different site sections. For styles, we use PostCSS along with its plugins such as cssnano which minifies all the code.

All that allows us to provide a great user experience and quickly implement changes where they are needed with as little code as possible.

See more

related JavaScript posts

Nick Parsons
Nick Parsons
Director of Developer Marketing at Stream · | 34 upvotes · 509.5K views
atStreamStream
Stream
Stream
Go
Go
JavaScript
JavaScript
ES6
ES6
Node.js
Node.js
Babel
Babel
Yarn
Yarn
Python
Python
#FrameworksFullStack
#Languages

Winds 2.0 is an open source Podcast/RSS reader developed by Stream with a core goal to enable a wide range of developers to contribute.

We chose JavaScript because nearly every developer knows or can, at the very least, read JavaScript. With ES6 and Node.js v10.x.x, it’s become a very capable language. Async/Await is powerful and easy to use (Async/Await vs Promises). Babel allows us to experiment with next-generation JavaScript (features that are not in the official JavaScript spec yet). Yarn allows us to consistently install packages quickly (and is filled with tons of new tricks)

We’re using JavaScript for everything – both front and backend. Most of our team is experienced with Go and Python, so Node was not an obvious choice for this app.

Sure... there will be haters who refuse to acknowledge that there is anything remotely positive about JavaScript (there are even rants on Hacker News about Node.js); however, without writing completely in JavaScript, we would not have seen the results we did.

#FrameworksFullStack #Languages

See more
Yshay Yaacobi
Yshay Yaacobi
Software Engineer · | 29 upvotes · 632.7K views
atSolutoSoluto
Docker Swarm
Docker Swarm
.NET
.NET
F#
F#
C#
C#
JavaScript
JavaScript
TypeScript
TypeScript
Go
Go
Visual Studio Code
Visual Studio Code
Kubernetes
Kubernetes

Our first experience with .NET core was when we developed our OSS feature management platform - Tweek (https://github.com/soluto/tweek). We wanted to create a solution that is able to run anywhere (super important for OSS), has excellent performance characteristics and can fit in a multi-container architecture. We decided to implement our rule engine processor in F# , our main service was implemented in C# and other components were built using JavaScript / TypeScript and Go.

Visual Studio Code worked really well for us as well, it worked well with all our polyglot services and the .Net core integration had great cross-platform developer experience (to be fair, F# was a bit trickier) - actually, each of our team members used a different OS (Ubuntu, macos, windows). Our production deployment ran for a time on Docker Swarm until we've decided to adopt Kubernetes with almost seamless migration process.

After our positive experience of running .Net core workloads in containers and developing Tweek's .Net services on non-windows machines, C# had gained back some of its popularity (originally lost to Node.js), and other teams have been using it for developing microservices, k8s sidecars (like https://github.com/Soluto/airbag), cli tools, serverless functions and other projects...

See more
Vaadin logo

Vaadin

47
34
0
47
34
+ 1
0
Components and tools for building web apps in Java
    Be the first to leave a pro
    Vaadin logo
    Vaadin
    VS
    Blazor logo
    Blazor
    Google App Maker logo

    Google App Maker

    147
    168
    0
    147
    168
    + 1
    0
    Low-code application development for G Suite
      Be the first to leave a pro
      Google App Maker logo
      Google App Maker
      VS
      Blazor logo
      Blazor
      Backand logo

      Backand

      18
      35
      9
      18
      35
      + 1
      9
      Backend-as-a-Service for AngularJS and Ionic
      Backand logo
      Backand
      VS
      Blazor logo
      Blazor
      Retool logo

      Retool

      12
      22
      0
      12
      22
      + 1
      0
      Build custom internal tools in minutes
        Be the first to leave a pro
        Retool logo
        Retool
        VS
        Blazor logo
        Blazor
        Microsoft PowerApps logo

        Microsoft PowerApps

        6
        6
        0
        6
        6
        + 1
        0
        Build professional-grade apps the easy way
          Be the first to leave a pro
          Microsoft PowerApps logo
          Microsoft PowerApps
          VS
          Blazor logo
          Blazor