Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Quasar Framework?
Ad
Ad
React Native
All
8
Experiences
Pros
4
Cons
4
Top
Pro
Allows you to develop native apps
React Native allows you to create native apps by generating native views with JavaScript instead of using a web wrapper.
See More
Top
Con
If core team doesn't use a certain feature, it's not developed
Whenever there's functionality you need that they don't use in their apps, it's not going to get developed by them, even if it's obvious it should be in the core. They always say to either submit a PR or create a separate module.
See More
Top
Pro
Large, supportive community
Despite being such a young framework (early 2015), the support for React Native grew quickly. There is a forum, active tag on Stackoverflow and many other ways to get help from the community.
See More
Top
Con
Steep learning curve
React Native is not the most beginner-friendly framework for creating mobile apps with JavaScript. It requires that the developer know React, which is known to have a steep learning curve.
See More
Top
Pro
Backed by Facebook
Facebook writes their mobile apps in React Native so the code base gets pretty thoroughly used in some highly demanding scenarios.
See More
Top
Con
Many existing JS libraries are not usable on React Native; not exactly a 1-to-1 experience to writing React either
Example: Library that provides a full calendar with agenda view. In the end it's much easier to develop in actual JavaScript with a solution such as Ionic, especially if your app needs to work well on the desktop.
See More
Top
Pro
More predictable control of the state
The one way data flow, makes it more predictable and easy to control.
See More
Top
Con
React native only supports react which is getting old
React native is only based on react which is getting old. An old tech developer can't take much breaking changes so it gets more patchs. There is a limit, and react is too verbose and complex. better alternatives available today.
See More
Hide
See All
Experiences
Get it
here
99
36
Flutter
All
11
Experiences
Pros
5
Cons
5
Specs
Top
Pro
Open source
See More
Top
Con
Still in development
According to the website, Flutter is still in its early stages of development.
See More
Top
Pro
Great developer tools debug/hotreload/analyser
See More
Top
Con
Based on Dart language
Dart is a Java like language, easy to learn and startup fast for millions of Java developers. BUT if you have to learn it ... it's a con.
See More
Top
Pro
Based on Dart language
Dart is a Java like language, easy to learn and startup fast for millions of Java developers.
See More
Top
Con
Dart is unpopular and never gained serious community traction like Kotlin or Java
See More
Top
Pro
A single codebase for iOS AND Android
See More
Top
Con
Does not support 32-bit iOS devices
If you plan on targeting iPhone 5, 5C or earlier, you can forget about Flutter.
See More
Top
Pro
Fast
The developer's goal is to allow people to make apps running at 120 FPS.
See More
Top
Con
Google has a bad history with product loyalty
See More
Specs
Dev platforms:
Windows, Mac and Linux
Desktop targets:
announced Windows
Mobile targets:
Android and iOS
Popular Language Bindings:
Dart
Hide
See All
Experiences
Get it
here
211
32
Ionic Framework
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Cordova plugins
Large quantity of plugins to access native APIs without code nothing in native language.
See More
Top
Con
Can be buggy
Ionic is still a young framework (version 1.0 was released in May 2015). There are still some quirks and bugs in the framework to work out, which you can see a list of on their Github. However Ionic is under active development and bugs are generally addressed quickly.
See More
Top
Pro
Large, friendly and active community
Ionic Framework is currently one of the most popular frameworks for hybrid mobile app development. This has resulted in a very large community of active users who contribute to the community by writing tutorials and answering questions.
See More
Top
Pro
Free and open source
Ionic is free to use and open source, resulting in an active and helpful community of users and contributors.
See More
Hide
Get it
here
128
30
Onsen UI
All
6
Experiences
Pros
5
Specs
Top
Pro
Open source and free
Onsen UI is open source, and completely free to use.
See More
Top
Pro
Can be used for web apps as well
Onsen UI is usable for classic web development as well as mobile.
See More
Top
Pro
Large selection of components
Onsen UI provides a wide selection of components that are ready to use out of the box and are easily customizable.
See More
Top
Pro
Easy to use
Onsen UI provides very clear, well-written and detailed documentation. It uses popular technologies that are likely already familiar to developers (such as jQuery and Angular). The framework is semantic and intuitive to use, making it quite fast to learn.
See More
Top
Pro
Supports React
React is the most trending front-end UI framework, naturally supporting that is a plus.
See More
Specs
License:
Apache 20.0
Mobile targets:
iOS, Android
Hide
Get it
here
29
1
Polymer
All
12
Experiences
Pros
10
Cons
1
Specs
Top
Pro
Various basic components
It provides a base component.
See More
Top
Con
No server-side rendering
Polymer does not support server-side rendering. This results in higher loading times, more HTTP requests and it's not very SEO friendly, since search engines have no way of indexing a page if it's not rendered in the server.
See More
Top
Pro
HTML markup is not string
HTML markup as it can be a non-string.
See More
Top
Pro
Flex layout components
It provides Flex layout components.
See More
Top
Pro
CSS is easy to apply
CSS can be applied far more comfortably than React.
See More
Top
Pro
No need for special debugging tools
The presence od specialized debugging tools are advertised by competitors. The all features of web components are natively supported by browser embedded development tools.
See More
Top
Pro
Excellent routing
The router is embedded into CLI for project creation and covers as web as Progressive web app, also fused with Polymer layouts out of the box. The shop template for CLI has a complete solution including the routing.
See More
Top
Pro
Complete web app stack support
Full app stack from data tier to routing, progressive web app, responsive layouts makes no need to seek outside of Polymer ecosystem for application features. In addition to waste set of mature web components in Polymer Elements along with Vaadin Elements there are thousands of web components in the wild comparable to jQuery plugins set.
See More
Top
Pro
Excellent documentation
Polymer guides you as with tools (cli, build environment, app templates,..) as with complimentary documentation on all phases of app development from creation of app as progresive web app to production deployment instructions. As Polymer is standards based, the whole community around those standards also helping in documentation and support.
See More
Top
Pro
Based on web components
Web Components are a collection of specifications released by W3C as a way to reduce the complexity of web apps by creating reusable components. Browser support is currently poor for web components, however Polymer is developed to make web components compatible with modern browsers.
See More
Top
Pro
API is easy to understand, based on standard
The Polymer APIs are split on application layers and follow standards on all possible ways: Web Components, CSS variables, async API via Promises and so on.
See More
Specs
v2.0 GZipped size (Firefox):
32K
v1.0 GZipped size:
53K
v2.0 GZipped size (Safari):
13K
v2.0 GZipped size (Chrome):
10K
See All Specs
Hide
See All
Experiences
Get it
here
101
22
Sencha Touch
All
3
Experiences
Pros
2
Cons
1
Top
Con
Commercial and expensive
Sencha Touch is targeted towards enterprise-level development, and the price tag reflects that. There are many different product options available by Sencha. Most licenses start in the thousands of dollars, and require a minimum purchase of 5.
See More
Top
Pro
Native feel
Sencha Touch is well known for its ability to provide a native app experience through it's native-like themes and widgets.
See More
Top
Pro
Detailed documentation
Sencha provides exhaustive documentation that covers all aspects of developing with their products. They also provide a well written getting started guide that's easy to follow.
See More
Hide
Get it
here
3
0
NativeScript
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Svelte Native
Used by Svelte framework for native development.
See More
Top
Con
Nativescript + Angular apps for Android tend to have long startup times.
It's very difficult to have acceptable startup times with NS+Angular in Android. It's not uncommon to see apps taking 6 sec or more to start AFTER having been optimized with Webpack (mandatory!). The same app in iOS takes only 2-3 sec. Also, this seems to happen only with the NS+Angular flavour. People using plain NS (without Angular) don't seem to have the issue.
See More
Top
Pro
Leverages knowledge in Angular
Angular is a very popular framework, and teams already developing angular will feel right at home with Nativescript + Angular
See More
Top
Pro
Works great with vue.js
See More
Hide
Get it
here
33
5
jQuery Mobile
All
6
Experiences
Pros
3
Cons
3
Top
Con
The project is practically abandoned
The last release was in 2014. Samsung Tizen Advanced UI (TAU), for example, was started with JQuery, but it was forked off and completely rebuilt from scratch with jQuery concepts but without JQuery dependency itself.
See More
Top
Pro
Resources
With HTML5 development being relatively amateur jQuery Mobile has a vast selection of resources to assist. These resources include websites, books, apps and other frameworks, 3rd party plugins and extensions, and more. All of these can help ramp up and excel the project development cycle.
See More
Top
Con
Clunky and slow
See More
Top
Pro
ThemeRoller
An interactive tool that has been created to customize an apps theme. Users can import a current theme, make changes, and export the theme back to the app for integration.
See More
Top
Con
No MVC support
There is no included MVC support in jQuery Mobile. It is possible to achieve this, however, using other frameworks such as BackboneJS in combination with jQuery Mobile, but there are a few limitations. Specifically that MVC frameworks, such as BackboneJS or KnockoutJS, are not compatible with jQuery Mobile page routing.
See More
Top
Pro
Download Builder
To optimize application development jQuery Mobile provides a tool to allow the user to customize the framework. It contains the ability to pick and choose which modules to include and then bundles the framework so it contains only what is needed.
See More
Hide
Get it
here
15
5
Tabris Framework
All
5
Experiences
Pros
5
Top
Pro
Real device deployment
Connect your PC and mobile device through Wi-Fi using Tabris CLI - and just hit the Refresh button in your application to see the latest code version in action. No emulators or attempts to run a mobile application in the browser.
See More
Top
Pro
Cordova plugins support
Most Cordova plugins work with Tabris as plug-n-play modules, without any special tuning.
See More
Top
Pro
Beginner-friendly
Tabris is very easy to use. You can just download Tabris Dev App from Play Store/AppStore and run any example from GitHub or code snippet from documentation right away using Playground. Documentation is easy-to-follow, and to start developing in your local environment you should only download lightweight CLI tool that will pull application code from your PC to mobile device using Wi-Fi.
See More
Top
Pro
Native widgets instead of web views
Tabris using native widgets - it makes your app run faster and look...native - regardless of platform. Stop trying to make your buttons look "like real iOS buttons" when you can just use the native ones.
See More
Top
Pro
Completely free
Framework and all required tools are free. Playground and Dev App - free. Online build services -for free. For some time local build service was under a paywall, but now that feature is also free for everyone.
See More
Hide
Get it
here
5
0
B4X
All
22
Experiences
Pros
15
Cons
6
Specs
Top
Pro
Create easy, fast cross-platform views with less code
B4XUI custom views are designed, by Erel and other forum members, exactly with this in mind; custom views that act and feel exactly the same no matter what platform you target.
See More
Top
Con
Java-dependent Desktop Development
See More
Top
Pro
Powerful general purpose programming tool
As mentioned in its website, "With B4X, anyone who wants to, can develop real-world solutions."
See More
Top
Con
Only for Windows
The IDE, while very handy, only runs on Windows. If you want to code on Mac or Linux, you have to install it on a virtual machine. But you can debug your app by running it on the target OS.
See More
Top
Pro
A very active forum where you can find any issue you have, and quick answers to new ones
See More
Top
Con
The documentation and examples and tutorials are not up to date
The documentation and examples and tutorials are not up to date.
See More
Top
Pro
A highly motivated program author who is very active in the forums
Erel Uziel is simply the most pro-active Soft-Creator/Forum Manager you will ever come across. If it has not yet been asked & answered, just ask and you will be answered withing minutes, and thanks to it being a trully international forum, this is achieved 24h/7d.
See More
Top
Con
For BASIC language lovers
Lots of people are not fans of BASIC-like languages. Enjoyment of B4X, may depend on having a background or affinity for BASIC.
See More
Top
Pro
Very easy to use and powerful for IoT
Support for Bluetooth/BLE, MQTT, TCP/UDP, Serial, NFC, Websockets, HTTP/2 across platforms makes it the ideal tool for IoT projects.
See More
Top
Con
Can still need deep knowledge of Java
Attempts to provide BASIC-like language that is more comfortable for a certain demographic of users, but various circumstances will still require knowledge of Java. "No free lunch".
See More
Top
Pro
Live code swapping
A huge productivity boost when you can run your apps on the devices and make code changes real time without needing to recompile.
See More
Top
Con
Lack of B4W real Web app
Erel needs to make a real Web app designer.
See More
Top
Pro
No complexities compared with other tools
No need to learn JAVA, C+, PHP, or any other complementary languages in order to achieve exactly what you need.
See More
Top
Pro
The best all round
Produces highly optimised end results. Easy to use and quick to learn. When you know how to produce an Android app you near enough know how to produce an IOS app. The fact that there are subtle differences between writing for different platforms is a huge plus - those differences help optimise your code and they're really not difficult to wrap your head round.
See More
Top
Pro
Erel has much passion for his tool
The speed of answer topics is amazing.
See More
Top
Pro
Many informative video tutorials
The tutorials help beginners as well as more experienced programmers grasping important concepts.
See More
Top
Pro
Many code examples of fully working apps for free
The Forum is filled with many code examples of fully working apps for free. Code snippets, animation, different type of views etc. can be easily downloaded and used in your own app.
See More
Top
Pro
Large user community
Over the years it has built up a very active user community that is very involved in the evolution of B4X. In their forums you can find any answer to your questions, and if it is not there, they will answer you.
See More
Top
Pro
RAD
VERY Rapid Application Development, with tons of pro features.
See More
Top
Pro
Tightly integrated framework
See More
Top
Pro
Almost everything is free and complete
Except the IDE for iOS. Even so it's very cheap.
See More
Specs
Platforms:
Android, iOS, Windows, Mac, Linux, Web, Raspberry Pi, Arduino
License:
Apache License 2.0
Languages:
B4X
Dev platforms:
Windows, Mac (via VM), Linux (via VM), Web
See All Specs
Hide
See All
Experiences
Free / paid
381
22
Kendo UI
All
4
Experiences
Pros
3
Cons
1
Top
Con
Expensive commercial tools [$699, $1,499]
The other core tools developed with Kendo are the commercial tools. There is the Professional version for $699 that will result in more jQuery UI widgets and client support. The $1499 "DevCraft" Complete edition gets developers the DevCraft .NET toolbox, testing and debugging frameworks and applications, as well as priority support.
See More
Top
Pro
Free Core tools
Kendo UI is separated into a commercial and open source frameworks. The core of Kendo UI is in the open source frameworks, but some usability and benefits of Kendo UI are lost without the commercial version.
See More
Top
Pro
Platform-based UI
Kendo knows what device it is being viewed on so it can adjust the UI accordingly. If a user is on a PC the user will see things differently than on a mobile device. Between iOS and Android the user will also notice a different as it pulls from the core UI of those core systems.
See More
Top
Pro
Theme Builder
An interactive tool that has been created to customize an apps theme. Users are able to select from many pre-defined themes, edit them, and download the theme to bring into a project.
See More
Hide
Get it
here
28
5
Tizen
All
9
Experiences
Pros
3
Cons
5
Specs
Top
Con
Based on EFL libraries
A perfect experience of a developer working with EFL: https://what.thedailywtf.com/topic/15001/enlightened
See More
Top
Pro
Open source
Some parts of the OS are open source.
See More
Top
Con
Worst Code Base
Amihai Neiderman, a Kaspersky Labs researcher said, “It may be the worst code I’ve ever seen, Everything you can do wrong there, they do it. You can see that nobody with any understanding of security looked at this code or wrote it.”
See More
Top
Pro
Fast
See More
Top
Con
Lack of apps
See More
Top
Pro
HTML5-based
See More
Top
Con
Aesthetically unappealing
See More
Top
Con
Lack of security
With the recent discoveries of a number of security flaws, tizen is no longer a secure OS that it advertises.
See More
Specs
License:
proprietary
Package Manager:
RPM Package Manager
OS Family:
GNU+Linux
Programming Language:
HTML5, C, C++, JavaScript/TypeScript, C# Xamarin
See All Specs
Hide
See All
Experiences
OEM
34
7
Codename One
All
9
Experiences
Pros
8
Specs
Top
Pro
High performance
See More
Top
Pro
Open source
See More
Top
Pro
Highly customizable
By utilizing lightweight component architecture and the built in graphical designer and theming options you are able to customize a good looking app on any platform.
See More
Top
Pro
Java 8 support
See More
Top
Pro
Works with all IDEs
Works with NetBeans, Eclipse, IntelliJ, etc.
See More
Top
Pro
Multi-platform development environments (via build server)
You can even use Linux desktops to build native iOS apps, no need for a Mac.
See More
Top
Pro
Vibrant & helpful community
See More
Top
Pro
Attractive pricing
It is possible to build production grade apps even with the free version. Pricing is decent when compared to competitors like Xamarin.
See More
Specs
License:
GPL with Classpath Exception, allows you to build proprietary applications
Languages:
Java, Kotlin
Dev platforms:
Windows, Mac, Linux
Desktop targets:
Windows, Mac, Linux
See All Specs
Hide
See All
Experiences
Get it
here
32
10
Sciter
All
6
Experiences
Pros
2
Cons
3
Specs
Top
Pro
Multi language
Support for C++, C#, Delphi, D, Go, Rust, Powerbuilder. See Go bindings on GitHub. The binding for C# on GitHub, SciterSharp does not seem to be free: in a commercial product you should acquire a commercial license.
See More
Top
Con
Linux version is not very mature
The Linux version is missing HTML/CSS features when compared to the Windows version.
See More
Top
Pro
Lightweight
Only a single native DLL.
See More
Top
Con
Not fully HTML5 compliant
Lacking HTML5 functionality and W3C standards: grabbing a library like JQuery or Bootstrap and use it in Sciter will not work.
See More
Top
Con
Not WYSIWYG
Not WYSIWYG like WebForms or WPF.
See More
Specs
Platforms:
Windows, Linux, Mac
Supported languages:
C++, C#, Delphi, D, Go, Rust, PowerBuilder
Hide
Free / paid
22
8
Fuse
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Native performance
See More
Top
Con
Little reuse of web knowledge
Fuse doesn't support Angular or React so there is little reuse of existing web tech knowledge. The team have said they are exploring Angular 2 and then maybe React though.
See More
Top
Pro
Compiles to native platform code
A key difference is that Fuse uses JS exclusively for app logic while producing native code for everything else, including population and manipulation of the UI.
See More
Top
Pro
OpenGL UI
With the option to use OpenGL based UI components, Fuse is the only of the three platforms that offer a reliable “write once, run everywhere” approach where designers can control responsive layout, look and feel down to points, pixels and percentages, keyframes and easing curves.
See More
Hide
Get it
here
5
2
Haxe
All
31
Experiences
Pros
25
Cons
5
Specs
Top
Pro
Compiles to multiple platforms and languages
Haxe allows you to develop for Web, iOS, Android, Blackberry, Windows, OSX, Linux and others, all at once, without the need to switch languages and maintain separate code bases. This is possible because Haxe can compile to JavaScript, ActionScript, Flash AVM bytecode, C++, Neko, PHP, C# (.NET) and Java. Support for even more platforms and languages is under development.
See More
Top
Con
Bad support in some popular IDEs
While it has great support in Visual Studio Code and Vim for example, it still lacks support in some IDEs such as IntelliJ.
See More
Top
Pro
Powerfully expressive but easy to learn
The language was designed to be very expressive with the smallest possible amount of syntactic sugar. There are actually fewer keywords than other languages with similar power.
See More
Top
Con
You need to code interfaces to work with existing JavaScript code
Some popular libs like JQuery have maintained externs, for any specific code or lib already in JS you have to write the externs to use it in your haxe application.
See More
Top
Pro
Extremely fast compilation
Haxe can easily compile over 100,000 lines of code to JS in seconds on a mid-spec computer.
See More
Top
Con
No Qt support
There is currently no support for Qt.
See More
Top
Pro
Similar to JavaScript and ActionScript 3
The language is very easy to learn for those with background in JavaScript or ActionScript 3.
See More
Top
Con
Full programs only
You can create small utility functions with Haxe, but generally it is a lot more work than with other JS compilers. Haxe is best used when you have a larger project.
See More
Top
Pro
Large library support. From servers to games.
Haxelib (common library repo) and other sources contain large codebases for anything from cryptography to communications. A lot of these are fully cross platform and work with the JavaScript target. The JavaScript target can be used for everything from node.js server applications (with code completion) to games using either the Flash-like OpenFL library or direct canvas or WebGL programming.
See More
Top
Con
It's not easy to convince people it's as good as it really is unless you can get them to really try it
See More
Top
Pro
Established project
Haxe has been around for more than 10 years (since 2005) and whilst not the most popular project, has had continuous growth. Highly unlikely to disappear or for support to stop.
See More
Top
Pro
Friendly community
Friendly community
See More
Top
Pro
Pick up errors at compile time
One big advantage over pure javascript, (or some other languages listed here) is that Haxe will pick up a whole range of errors when you compile, saving you the pain of having to try and debug them later. This includes everything from syntax errors ("Unexpected ;") to type errors ("Class user has no field username. Suggestion: username").
See More
Top
Pro
First class code completion
Code completion is built into the compiler and available to the IDE allowing for much smarter code completion that can actually parse and understand the syntax tree.
See More
Top
Pro
Small, readable output
The output that is generated can be trimmed using "dead code elimination" to only include those functions and libraries that are strictly necessary. All code is very readable with only minimal extras for specific functionality. Small output is good for frontend development as file size is a major concern.
See More
Top
Pro
Powerful type inference with strong typing
After a type is inferred from its context, it cannot be changed to a new type, and type safety is done at compile time so it stays safe without the extra maintenance required for static typing.
See More
Top
Pro
Syntactic macros
Syntactic macros allow you to extend compiler features at the syntax tree step. Macros come into play after code is parsed into the abstract syntax tree, and macros allow you to transform it before the rest of the compilation completes. This provides for immense power, while at the same time scoping the extensibility at a level that is powerful, but well constrained.
See More
Top
Pro
Code reuse server side and client side
You can use the same classes on the server as you do on the client where applicable. This saves a lot of time.
See More
Top
Pro
Ability to use existing JS libraries
Haxe has the ability to use "externs". These are haxe files which describe the usage of existing JS libraries. Get code completion and compile-time-checking for everything from jQuery to Node.js. Even without externs, native JS code can still be used through untyped code.
See More
Top
Pro
Can create complex applications without needing webpack, npm or other crutches
Haxe has the power and expression to not need the npm dependancy hell that is common in js and typescript, bit it's still simple.
See More
Top
Pro
Algebraic data types and pattern matching.
See More
Top
Pro
Offload execution to the server with remoting
Using a remoting proxy you can get type safe server to client communications, allowing for remote method execution on the server as if they were part of the client side code.
See More
Top
Pro
Package management like Java
Package tree is just directory tree, it's wonderful!
See More
Top
Pro
Builtin conditional compilation support
Haxe supports conditional compilation, so depending on compiler flags Haxe will include or exlcude sections of your code. Making it easy to have debug and release builds.
See More
Top
Pro
Abstract enums allow constants with exhaustiveness check
You can define constants in an abstract enum and when used in a switch/case statement Haxe checks for exhaustiveness, making sure every constant is covered - with no runtime implication.
See More
Top
Pro
Type safety for exísting JS libraries
Haxe compiler will check types when using externs for existing libraries.
See More
Top
Pro
Available in NPM
See More
Top
Pro
Ability to skip type checking when calling non Haxe code
You should use externs when calling non Haxe code, but if you just need to call one or two external JS functions, you can skip type checking by calling untyped code.
See More
Top
Pro
Create without needing to be limited to a language, target, or commercial ecosystem
See More
Top
Pro
Abstracts allows me to create more intative api's without runtime overhead
See More
Specs
Platforms:
Web, iOS, Android, Blackberry, Windows, OSX, Linux
Supported languages:
C++, C#, Java, Javascript, PHP, Lua, Python, Actionscript
Hide
See All
Experiences
Free
252
70
Xojo
All
4
Experiences
Pros
1
Cons
2
Specs
Top
Pro
Easy to use
Easy to make compiled native apps.
See More
Top
Con
Subscription-based/Not free
Using this product you're betting the company will still be around. If they get bought out by an enterprise that wants to use the tech internally, all they need to do is stop offering subscriptions and suddenly you're scrambling to rebuild your entire app on other technology.
See More
Top
Con
No Android support
They plan to eventually support Android, but for now, they only support iOS.
See More
Specs
Platforms:
Windows, Linux, Mac, Pi, Web,iOS
Visual GUI Builder:
Yes
Hide
Get it
here
78
40
Tk
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Pro
Easy styling
Once you understand how to style, the styling can look great.
See More
Top
Con
Base looks are garbage without a good amount of styling
Going with the base look for your app is a bad idea because it looks like garbage with the defaults.
See More
Top
Pro
Great for beginners
Easy to pick up and run with it.
See More
Top
Con
C# support lacking
Although the Eagle Project exists, which offers Mono and .NET Core support, C# support is not standard.
See More
Top
Pro
Easy and good looking in Mac, Linux and Windows
See More
Top
Pro
Bindings for several languages
Bindings for Python, C, C++, Ruby, Perl, Go, Java, Haskell and more, see Languages with a Tk binding.
See More
Specs
Platforms:
Windows, Linux, Unix, Mac
License:
BSD
Current stable version:
8.6
Popular Language Bindings:
Tcl Python
Hide
See All
Experiences
Free
25
1
Inferno
All
6
Experiences
Pros
4
Cons
2
Top
Pro
Modular
Use it however you want in a framework of your own custom design. When things change in the industry, swap things out instead of being locked in by someone else's design.
See More
Top
Con
Some React components may not work with Inferno
Inferno and React have different public and private APIs. If 3rd party components use a private API then it's almost certainly going to break when you use it with Inferno. Once React Fiber is implemented, even libraries that are currently working will break and will not be supported by Inferno.
See More
Top
Pro
Pretty light-weight
Inferno weighs in at 9kb gzipped, which is light-weight.
See More
Top
Con
Not very popular
Which can hinder one's opinion of its future, but the future of all "frameworks" is to break things into smaller pieces, so inferno very well might get used by the big names in the future.
See More
Top
Pro
Fast performance
Inferno is one of the fastest UI libraries around and widely considered the fastest.
See More
Top
Pro
React compatability
Using the Inferno compatibility package ("inferno-compat"), Inferno can support the vast majority of React codebases.
See More
Hide
Get it
here
19
1
Fyne
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Mobile support
Android and iOS are supported.
See More
Top
Con
Go specific
Fyne is only usable in Go applications.
See More
Top
Pro
Easy to learn
Simple and consistent API.
See More
Top
Pro
Permissively licensed
Fyne is licensed under the 3-clause BSD license, which has fairly lax restrictions on usage.
See More
Hide
FREE
4
0
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop