• HTML icon
  • CSS icon
  • Tailwind CSS icon
  • GitHub icon
  • Desktop Plus icon
  • +39

Xenmaster's 2026 Front-End Web Development Catalog

Xen MasterXen Master44 appsUpdated
Copy a direct link to this comment to your clipboard

This list is an update to the list I created seven years ago https://alternativeto.net/lists/8008/front-end-development/. The web and development has changed a lot since then and rather than re-write history, decided to create a new list based on current patters and shifts in enterprise environments. These details are based on both what I've seen in the professional world as well as for hobbyists and web development enthusiasts who run their own projects.

In addition to consulting the documentation for each of the tools below, I'd like to shout out the following projects which also played a big part in informing the overall structure of this list:

Note that I don't plan on covering anything AI related for the development process. If I did, the list would have two items: Claude-Code, and Sonnet. Using these tools, it's easy to build out slop that won't work reliably which you don't understand and can't maintain.

10-11-2026 Update: The creators of Deno have announced they are ceasing support for the Deno runtime on October 2027. I am removing the references to this list for that ecosystem (Preact, Fresh, Lume) and encouraging folks to stick with NodeJS (https://deno.com/blog/cloudflare).

Common Languages

The most commonly used languages for front end web development is Javascript in 2026, but other languages are also used in 2026 for front-end development for web and mobile. I'll be going over the following specific areas which are often used to define front-end page logic:

  • Javascript with the NodeJS runtime
  • C# using WebAssembly
  • Dart
  1. HTML icon
     Like

    HTML is the standard markup language used to create web pages, and its elements form the building blocks of all websites.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • HTML
    HTML screenshot 1
    Xen MasterXen Master’s note

    HTML is the standard markup language used to create web pages, and its elements form the building blocks of all websites. It forms the basis for the structure of each webpage and is used to determine the Document Object Model (DOM) which can be manipulated by client-side logic and server side delivery of content and functionality. A must have for web development.

  2. CSS icon
     Like

    Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    Xen MasterXen Master’s note

    Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents. Can be very cumbersome to work with for large projects so CSS frameworks like Tailwind have been developed to manage this issue.

    Note that while other tools like CSS-in-JS and preprocessors like SASS have been used in the past, their popularity has been declining in my experience.

  3. Tailwind is different from frameworks like Bootstrap, Foundation, or Bulma in that it's not a UI kit.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • CSS
    Tailwind CSS screenshot 1
    Tailwind CSS screenshot 1
    Tailwind CSS screenshot 2
    Xen MasterXen Master’s note

    A utility-first CSS framework for rapidly building custom user interfaces. The industry standard for how styling occurs on the web.

Coding Tools

Web-based Git hosting service facilitating collaboration, with features like issue tracking, social networking, and wikis for project management. The industry standard for managing code, however gitlab is becoming more common with codeberg becoming popular for open source projects.

  1. GitHub icon
     Like

    Web-based Git hosting service facilitating collaboration, with features like issue tracking, social networking, and wikis for project management.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    Homepage
    Organization profile view
    Repository Homepage
    +6
    Issues
    Xen MasterXen Master’s note

    Web-based Git hosting service facilitating collaboration, with features like issue tracking, social networking, and wikis for project management. The industry standard for managing code, however Gitlab is becoming more common with Codeberg becoming popular for open source projects.

  2. This is an up-to-date fork of GitHub Desktop icon GitHub Desktop, with many quality of life improvements and advanced features for power users.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
    Desktop Plus screenshot 1
    Desktop Plus screenshot 1
    Xen MasterXen Master’s note

    This is an up-to-date fork of GitHub Desktop, with many quality of life improvements and advanced features for power users. A desktop utility if a user prefers not to interact with Github in the terminal or the browser.

  3. Bruno icon
     Like

    Lightweight open source API client for testing endpoints, saving requests as plain text files, offline use, git-compatible collaboration, and privacy-focused storage.

    Cost / License

    • Freemium
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Snapcraft
    • Flathub
    • Visual Studio Code
    Bruno screenshot 1
    Bruno screenshot 1
    Bruno screenshot 2
    +1
    Bruno screenshot 3
    Xen MasterXen Master’s note

    Lightweight open source API client for testing endpoints, saving requests as plain text files, offline use, git-compatible collaboration, and privacy-focused storage. An important tool that surpasses more industry standard tools like Postman and Insomnia. It is more open and has a great developer experience.

Design Tools

Ensuring web applications and web pages have good design is an important part of the development process. The below resources are those I've seen are common or which I've used myself.

  1. Figma icon
     Like

    Web-based vector graphics editor with desktop apps, focusing on real-time collaboration and version control for UI/UX design.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Online
    • Android
    • iPhone
    • Chrome OS
    • Android Tablet
    • iPad
    • Software as a Service (SaaS)
    ,
    ,
    Figma screenshot 2
    +4
    Figma screenshot 3
    Xen MasterXen Master’s note

    Web-based vector graphics editor with desktop apps, focusing on real-time collaboration and version control for UI/UX design. Works well as a collaborative design editor, but works well as a single user prototyping tool.

  2. Affinity icon
     Like

    Professional tool combining photo editing, vector illustration, and layout features with non-destructive editing, file compatibility, AI tools, and cloud integration.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • iPad
    Affinity screenshot 1
    Affinity screenshot 1
    Affinity screenshot 2
    +7
    Affinity screenshot 3
    Xen MasterXen Master’s note

    Professional tool combining photo editing, vector illustration, and layout features with non-destructive editing, file compatibility, AI tools, and cloud integration. Useful in particular for designing web graphics. Only downside is no Linux version.

  3. Lunacy icon
     Like

    Vector design app for UI, UX, and web work, supporting native editing of .sketch files, real-time collaboration, AI features, and asset export in multiple formats.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Snapcraft
    Lunacy screenshot 1
    Lunacy screenshot 1
    Lunacy screenshot 2
    +7
    Lunacy screenshot 3
    Xen MasterXen Master’s note

    Vector design app for UI, UX, and web work, supporting native editing of .sketch files, real-time collaboration, AI features, and asset export in multiple formats. Similar to the pay-to-use Sketch software for Mac, but is cross platform and also is available in Flathub for all Linux distributions.

JavaScript

JavaScript is the default language for managing interactivity occurring at the front-end level for the web. JavaScript can interact directly with browser APIs and manipulate parts of your document object model (DOM) to perform interactive logic for anything from basic events to full web applications.

Major downsides of JavaScript are frequent changes, no native type-safety, and a high level of dependencies on third party libraries for most industry-standard tools.

  1. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • JavaScript
    • Node.JS
    TypeScript screenshot 1
    Xen MasterXen Master’s note

    Nobody cool uses basic JavaScript anymore in 2026. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source. Using TypeScript makes JavaScript easy to use on large projects and helps catch potential runtime errors. Note that TypeScript will be used synonymously with Javascript below, but when in doubt, use TypeScript.

  2. Node.js icon
     Like

    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Chrome OS
    • BSD
    • Self-Hosted
    Node.js screenshot 1
    Node.js screenshot 1
    Node.js screenshot 2
    Xen MasterXen Master’s note

    Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web browser. This allows JavaScript to do more than basic functions in the browser and also serves as a foundation for the libraries listed below.

  3. Free, extensible code editor with Git integration, AI-driven IntelliCode, and 30,000+ extensions, supporting various languages like Python, Java.

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Chrome OS
    • Snapcraft
    • Chocolatey
    Visual Studio Code screenshot 1
    Visual Studio Code screenshot 1
    Visual Studio Code screenshot 2
    +2
    Visual Studio Code screenshot 3
    Xen MasterXen Master’s note

    Free, extensible code editor with Git integration and thousands of JavaScript plugins. This is the most popular editor, but be wary that running un-trusted third party extensions increases the potential for a supply side hack to get you. Keep things simple or use a fully built out IDE like Webstorm for JavaScript development.

    A cross-platform version of Visual Studio Code which does not have built in telemetry called Codium is also available.

  4. npm icon
     Like

    npm is a package manager for Node.js that is run through the command line and manages dependencies for an application. It is the predominant package manager for Node.js.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    npm screenshot 1
    Xen MasterXen Master’s note

    npm is a package manager for Node.js that is run through the command line and manages dependencies for an application. It is the predominant package manager for Node.js and can be used to download and integrate all the libraries listed below for your environment.

  5. Lodash icon
     Like

    Lo-Dash is a drop-in replacement for Underscore.js that delivers performance improvements, bug fixes, and additional features.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Online
    Lodash screenshot 1
    Xen MasterXen Master’s note

    Lo-Dash is a drop-in replacement for Underscore.js that delivers performance improvements, bug fixes, and additional functions not available natively in JavaScript. Note that this is changing quickly as JavaScript evolves and this library is currently in maintenance mode, to keep this in mind.

  6. ESLint icon
     Like

    ESLint is an open source JavaScript linting utility originally created by Nicholas C. Zakas in June 2013. Code linting is a type of static analysis that is frequently used to find problematic patterns or code that doesn’t adhere to certain style guidelines.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android Studio
    • Visual Studio Code
    • Eclipse
    • IntelliJ IDEA
    • JavaScript
    • Eclipse Orion
    • Vim
    • Pycharm
    • PhpStorm
    • Sublime Text
    • TextMate
    • RubyMine
    • GNU Emacs
    • Node.JS
    • WebStorm
    • Atom
    • Brackets
    • AppCode
    Xen MasterXen Master’s note

    ESLint statically analyzes code to quickly find problems. It is built into most text editors and can run ESLint as part of continuous integration pipeline. A plug-in for ESlint is available on VSCode.

  7. Prettier icon
     Like

    Prettier is an opinionated code formatter with support for various languages.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Visual Studio Code
    • Vim
    • Espresso
    • Sublime Text
    • GNU Emacs
    • WebStorm
    • Atom
    • Microsoft Visual Studio
    Xen MasterXen Master’s note

    Prettier is an opinionated code formatter with support for various languages. This is also a library with an available plugin on VSCode.

  8. Biome icon
     Like

    A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • npm
    Biome screenshot 1
    Xen MasterXen Master’s note

    A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP. Biome is not as mature as Prettier and ESLint, but can be used to replace both.

  9. Vite icon
     Like

    A front-end tool with instant server start using native ESM, rapid hot module replacement, and universal plugin interface for versatile development.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    Vite screenshot 1
    Xen MasterXen Master’s note

    A front-end tool with instant server start using native ESM, rapid hot module replacement, and universal plugin interface for versatile development. One of the most popular JavaScript tools around, according to the most recent StateOfJS survey.

  10. esbuild icon
     Like

    An extremely fast JavaScript bundler and minifier.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    esbuild screenshot 1
    Xen MasterXen Master’s note

    An extremely fast JavaScript bundler and minifier. Used in newer projects to replace older more cumbersome tools like Webpack.

  11. Vitest icon
     Like

    Testing framework with Vite integration, Jest compatibility, smart watch mode, and support for ESM, TypeScript, and JSX.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    • Visual Studio Code
    Vitest screenshot 1
    Xen MasterXen Master’s note

    Testing framework with Vite integration, Jest compatibility, smart watch mode, and support for ESM, TypeScript, and JSX. Primarily used for unit testing. Also ranks very high on the StateofJS survey.

  12. Playwright is a Node library that automates Chromium, WebKit, and Firefox browsers with a single API for reliable web automation.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Playwright screenshot 1
    Playwright screenshot 1
    Xen MasterXen Master’s note

    Playwright is a Node library that automates Chromium, WebKit, and Firefox browsers with a single API for reliable web automation. Playwright is used for end-to-end testing in JavaScript and can also be used for .NET as well.

  13. HTMX icon
     Like

    htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • HTML
    HTMX screenshot 1
    Quick Start example
    "Click to Edit" example
    Xen MasterXen Master’s note

    htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext. The best use case is websites that are mostly static and only require basic interactivity - this library will be a lot lighter than a heavier framework like React (see below).

  14. React icon
     Like

    A JavaScript library for building user interfaces.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    React screenshot 1
    Xen MasterXen Master’s note

    A JavaScript library for building user interfaces. Built by Meta, this library is the de-facto standard for modern day web application development. Other similar tools like Vue and Angular are still around, but React has the most job openings and is most commonly used for new enterprise projects.

  15. Next.js icon
     Like

    Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • React
    Next.js screenshot 1
    Next.js screenshot 1
    Xen MasterXen Master’s note

    Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed. Supported by Vercel for easy deployments. I'll be creating a separate list exclusively showing the anatomy of a NextJS application, so stay tuned!

  16. Svelte icon
     Like

    Svelte is a component framework that compiles declarative code into efficient JavaScript that updates the DOM with surgical precision. It is similar to React and Vue.js and offers a build process to optimize performance.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    Svelte screenshot 1
    Svelte screenshot 1
    Svelte screenshot 2
    +1
    Svelte screenshot 3
    Xen MasterXen Master’s note

    Svelte is a component framework that compiles declarative code into efficient JavaScript that updates the DOM with surgical precision. It is similar to React and Vue.js and offers a build process to optimize performance, but instead manipulating a virtual DOM like React, Svelte includes a build component which compiles to basic JavaScript and loads that into the client browser, reducing overhead for delivery and execution. Very useful when developing evergreen projects which don't require a framework as heavy as React.

  17. SvelteKit icon
     Like

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you're coming from React, SvelteKit is similar to Next. If you're coming from Vue, SvelteKit is similar to Nuxt.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    SvelteKit screenshot 1
    SvelteKit screenshot 1
    SvelteKit screenshot 2
    Xen MasterXen Master’s note

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. If you're coming from React, SvelteKit is similar to Next and has a lot of added features natively built into the server side rendering engine. The bad news is the ecosystem doesn't have quite as many well maintained third-party libraries.

  18. Astro  icon
     Like

    Astro is an all-in-one web framework for building fast, content-focused websites.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    Blogs
    Marketing
    Agencies
    +2
    E-Commerce
    Xen MasterXen Master’s note

    Astro is an all-in-one web framework for building fast, content-focused websites. While NextJS and SvelteKit can be used to build static sites, Astro is specifically designed for this functionality and is well worth learning.

  19. Tauri icon
     Like

    Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    Landing page
    API Validation app (Windows)
    Hello World app (Linux)
    Xen MasterXen Master’s note

    Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust and the CLI leverages Node.js. Much faster and more efficient than its older brother Electron. However, the mobile functionality is still very new so keep that in mind.

  20. React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • React
    Xen MasterXen Master’s note

    React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. Unfortunately, the only real option for developing mobile UIs in JavaScript/TypeScript.

C#

C# is primarily used for building enterprise applications and games, but it can also be used for web development! The Blazor framework allows C# code to compile down to web assembly, which can perform similar functions to JavaScript, although it doesn't have 100% access to the Browser APIs. It interoperates with JavaScript/TypeScript to bridge that gap, making it a useful tool, especially for teams already using .NET for their backend.

  1. C# icon
     Like

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    C# screenshot 1
    Xen MasterXen Master’s note

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. More robust than JavaScript and supported by Microsoft.

  2. Microsoft Visual Studio is an IDE used to create programs, apps, websites, and web services using various frameworks. It supports multiple languages and offers tools for coding, debugging, and design.

    Cost / License

    • Free Personal
    • Proprietary

    Application type

    Platforms

    • Windows
    • Online
    • .NET Framework
    Microsoft Visual Studio screenshot 1
    Microsoft Visual Studio screenshot 1
    Microsoft Visual Studio screenshot 2
    +5
    Microsoft Visual Studio screenshot 3
    Xen MasterXen Master’s note

    Microsoft Visual Studio is an IDE used to create programs, apps, websites, and web services using various frameworks. It supports multiple languages and offers tools for coding, debugging, and design. Often used for development for the .NET backend, but also works well with Blazor.

  3. NuGet icon
     Like

    NuGet is a Visual Studio extension that makes it easy to install and update open source libraries and tools in Visual Studio.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Microsoft Visual Studio
    NuGet screenshot 1
    Xen MasterXen Master’s note

    NuGet is a Visual Studio extension that makes it easy to install and update open source libraries and tools in Visual Studio. Basically an npm for .NET.

  4. Blazor icon
     Like

    Blazor lets you build interactive web UIs using C# instead of JavaScript. It allows you to create web applications using HTML, CSS and C#. WebAssembly app development is also available.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Blazor screenshot 1
    Blazor screenshot 1
    Xen MasterXen Master’s note

    Blazor lets you build interactive web UIs using C# instead of JavaScript. It allows you to create web applications using HTML, CSS and C# by compiling C# into WebAssembly as described above.

  5. WebAssembly or wasm is a new portable, size- and load-time-efficient format suitable for compilation to the web.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Microsoft Edge
    • Safari
    • Firefox
    Xen MasterXen Master’s note

    WebAssembly or wasm is a new portable, size- and load-time-efficient format suitable for compilation to the web. WebAssembly is what allows Blazor to operate as a viable front-end framework for C#.

  6.  Like

    bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    Xen MasterXen Master’s note

    bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests.

  7.  Like

    ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. What is "real-time web" functionality? It's the ability to have your server-side code push content to the connected...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • .NET Framework
    Xen MasterXen Master’s note

    ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. Useful for interacting directly with the backend of the application in real-time.

  8. BlazorStatic aims to be intuitive and easy to use for most developers who have worked with any kind of front-end framework, especially if you already work with Blazor.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    Xen MasterXen Master’s note

    BlazorStatic aims to be intuitive and easy to use for most developers who have worked with any kind of front-end framework, especially for those who already work with Blazor. Used as a static site generator, similar to Astro and Lume.

  9. .NET MAUI icon
     Like

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • .NET Framework
    .NET MAUI screenshot 1
    Xen MasterXen Master’s note

    NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop. Mature framework most commonly used to develop mobile front-ends for .NET applications, but is cumbersome for many to use.

  10. Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of platforms including: Windows, Linux (desktop & embedded), macOS, Android, iOS and Browser.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    Control Catalog app running on macOS.
    Sample app running on iOS, Android and Browser.
    Actipro sample app running on Windows.
    +1
    Control Catalog running on visionOS.
    Xen MasterXen Master’s note

    Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of platforms including: Windows, Linux (desktop & embedded), macOS, Android, iOS and Browser. A more modern alternative to .net MAUI which is also useful for desktop applications.

Dart

Dart was built by Google for two reasons, to replace JavaScript as the lingua franca on the web and to ensure a pixel-perfect match of Mobile and Desktop experience when navigating through web/mobile applications. All of this can be done without the need for too much JavaScript/TypeScript. Note that many tools which work separately in JavaScript are included in the native Dart libraries, including a linter, formatter, build, and testing tools.

  1. Dart icon
     Like

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    Dart screenshot 1
    Xen MasterXen Master’s note

    An approachable, portable, and productive language for high-quality apps on any platform. Includes a strong type system and was originally developed by Google as a replacement for JavaScript as the ideal web development language. That didn’t happen. Dart suffers a lot less from the complexities of multiple frameworks and third-party libraries than JavaScript and TypeScript, but has a much smaller community, and many third party libraries are not maintained.

  2. pub icon
     Like

    Pub is the package manager for Dart.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    Xen MasterXen Master’s note

    Pub is the package manager for Dart. Basically similar to npm or NuGet.

  3. Jaspr icon
     Like

    Jaspr is a modern web framework for building websites in Dart with support for both client-side and server-side rendering.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    Jaspr screenshot 1
    Jaspr screenshot 1
    Jaspr screenshot 2
    Xen MasterXen Master’s note

    Jaspr is a modern web framework for building websites in Dart with support for both client-side and server-side rendering. The websites for Dart and Flutter are built using this framework and is ideal for building a front-end without JavaScript without resorting to the heavier interactivity that Flutter was built for.

  4. A static site generator for Dart.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    Xen MasterXen Master’s note

    A static site generator for Dart. Not very commonly used and is barely maintained.

  5. Flutter icon
     Like

    Build apps for any screen. Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • Dart
    • Flutter
    Flutter screenshot 1
    Flutter screenshot 1
    Flutter screenshot 2
    Xen MasterXen Master’s note

    Build apps for any screen. Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase. Note that this method of building websites is specifically designed for highly-interactive applications viewed through a browser. Content heavy sites with SEO and fast-loading requirements should not be built using Flutter web, Jaspr should be used instead when using Dart. If your website requires the use of native styling, using React Native is a better idea.

That's all I've got! Did I miss anything? Something else folks want to see included, don't forget to like, comment, and subscribe.

No comments so far, maybe you want to be first?