Logo
/
Sign in
Product Logo
MōBrowserTeamDev

An SDK for building cross-platform C++ desktop apps with HTML/CSS/JavaScript GUI.

Vendor

Vendor

TeamDev

Product details

Build cross-platform C++ desktop apps with HTML/CSS/JavaScript GUI

How it works

Generate a project with MōBrowser CLI

Provide the project name The title of your final desktop app will match the given project name. Change the app title anytime. Pick your favorite HTML/CSS/JavaScript GUI framework MōBrowser will download and install all the dependencies using npm.

Develop, debug, and preview

Implement app business logic in C++ MōBrowser CLI generates a CMake project you can open in your favorite C++ IDE. Develop, debug, and run your desktop app right from your IDE or using the command-line interface. Use the power of the rich C++ ecosystem with a wide range of libraries, frameworks, and tools for building performant desktop apps. Work with the operating system low-level native APIs and access hardware. Build modern app UI with web technologies Use a wide range of web developer tools, frameworks, ready-to-use UI components for building modern, cross-platform, cost-effective, rich and interactive user interface for your desktop app. Debug JavaScript and modify DOM/CSS with the built-in Chromium DevTools. Spin up a dev server with Hot Module Replacement, reflect the UI changes in the app on the fly. Invoke C++ from JavaScript and vice versa Calling C++ functions and objects from JavaScript has never been easier with the automatic type conversion, high performance, and optimal memory usage.

Brand, build, and distribute

Add branding to your app Customize your application title, icon, description, copyright, version, etc. Sign & notarize your app Make your app trustworthy for the end users by signing and notarizing it. Build a native executable Ship your app as a native executable for the best user experience on all major platforms.

  • macOS Apple Silicon
  • macOS x64
  • Windows x64
  • Linux x64

Features

An ample toolbox for your next desktop application.

Application installers

Pack your application into a native macOS or Windows installer and ship it to your end users.

Windows customization

Customize your application window appearance, control its behavior, enter/exit full screen mode etc.

Native dialogs

Display the cross-platform native message, file system, or JavaScript dialogs.

Desktop notifications

Use the native desktop notifications to let the users know of important events in your application.

Tray

Display your application in system tray on macOS and notification area on Windows.

Dark/light mode

Easily adapt to the end user’s system-wide theme preferences.

Application menu

Customize the main application menu on macOS with both the standard and custom menu items.

Context menu

Create a native context menu with both standard and custom menu items.

Spell checker

Display and correct spelling mistakes while filling out web forms in your application.

Localization

Localize the message dialogs and the app UI controls in more than 50 languages.

DevTools

Inspect DOM, debug JavaScript, optimize the HTML/CSS/JS frontend using the built-in Chrome DevTools.

Screen sharing

Share the entire screen or a particular window right from your app.

Network

Intercept network requests, modify HTTP headers, filter cookies, modify web form upload data, etc.

Cookies

Access, create, delete, and filter session and persistent cookies.

Proxy

Configure HTTP, HTTPS, FTP, and SOCKS proxy settings of your app.

User-agent

Modify the user-agent string to let the loaded web page know who is displaying it.

Profiles

Add personalization or guest mode with the built-in profiles.

Auth

Handle the Basic, Digest, NTLM, proxy, and SSL Cert auth. Work with SuisseID and U2F devices.

Video & audio codecs

Play video and audio media content including DRM-protected content from Netflix or Amazon using the built-in codecs.

Custom protocols

Emulate web server responses by registering custom protocols or intercepting the standard protocols.

Form autofill

Save the end-users’ time by automatically filling out online forms with names, addresses, phone numbers, emails, and payment information.

Downloads

Manage file downloads and get notifications about download progress.

Printing

Preview and print the displayed documents or just save them as PDF.

PDF viewer

Display PDF documents via the built-in PDF Viewer.

Find more products by category
Development SoftwareView all