How it works

Generate a project with Molybden CLI

Provide the project name

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

React Native
VueJS
Angular
HTML5
CSS3
TypeScript
JavaScript

Molybden will download and install all the dependencies using npm.

Develop, debug, and preview

Implement app business logic in C++

Implement app business logic in C++

Molybden CLI generates a CMake project you can open in your favorite C++ IDE.

CLion
Visual Studio
Qt

Develop, debug, and run your desktop app right from your IDE or using the command-line interface:

$ npm run molybden dev

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.

JavaScript code
C++ code

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.

HTML5
CSS3
JavaScript
TypeScript
React Native
VueJS
Angular
Vite
NodeJS
npm
Visual Studio Code

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.

JavaScript code
C++ code

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

Add branding to your app

Customize your application title, icon, description, copyright, version, etc.

Sign & notarize your app

Sign & notarize your app

Make your app trustworthy for the end users by signing and notarizing it.

Build a native executable

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

Cross-platform

Run your app on Windows, macOS, and Linux with x64 and Apple Silicon architectures.

Learn more

Frontend frameworks

Build user interface with any JavaScript frontend framework: React, Vue, Angular, Vanilla, etc.

Learn more

Performance

Write your app business logic in C++ to get the best performance and optimal memory usage.

Learn more

JavaScript ↔ C++

Invoke C++ code from JavaScript and vice versa with the automatic type conversion.

Learn more

Native executable

Ship your app in the native executable format for the best user experience.

Learn more

Protection

Write the proprietary business logic in C++ and ship it the native binary format to protect it from analysis and theft.

App branding

Customize your app name, icon, description, copyright, etc.

Learn more

Dark/light mode

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

File system dialogs

Show the native Open File/Folder or Save File dialogs in your app.

Desktop notifications

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

Application menu

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

Learn more

Context menu

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

Learn more

Standard commands

Execute the standard built-in commands such as Print, Find, Zoom In/Out, Exit, etc.

Message dialogs

Display the cross-platform native message dialogs.

Customizable windows

Change the look and control the behavior of your app window.

Learn more

Keyboard shortcuts

Filter the keyboard and mouse events. Register your own shortcuts.

Touch screens

Run your app on the touch devices with full support of touch gestures.

Drag & drop

Let the end users drag and drop selected text, links, images, etc.

Localization

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

Multiple windows

Create and display multiple windows including popups.

Learn more

DevTools

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

Learn more

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.

Learn more

Cookies

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

Learn more

Proxy

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

Learn more

User-agent

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

Form autofill

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

Learn more

Auth

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

Learn more

Google sign-in

Allow users to sign-in to your app using their Google account.

Full-screen

Run your app in native full screen mode on Windows, macOS, and Linux. Perfect for kiosk apps.

Learn more

Signatures & notarization

Make your app trustworthy for the end users by signing and notarizing it with built-in SDK tools.

Learn more

Downloads

Manage file downloads and get notifications about download progress.

Learn more

Printing

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

Video & audio codecs

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

Spell checking

Display and correct spelling mistakes while filling out your app’s web forms.

Custom protocols

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

PDF viewer

Display PDF documents via the built-in PDF Viewer.

Profiles

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

Learn more
Background image Background image Background image

Caring support

Get response within one business day

Get response within one business day

Rely on our strict SLAs to minimize downtime and receive meaningful feedback to your requests.

Talk directly to developers

Talk directly to developers

The product engineers themselves handle all technical support requests. Get as technical as you need, discussing ways to make Molybden work for you.

Communicate securely

Communicate securely

With private support communication channels, all sensitive information about your project is safe and strictly confidential.

Update your project on the fly

Update your project on the fly

We make new features, improved functionality, bug fixes, security enhancements, and performance optimizations available as soon as they are ready.

Use a simple web form to contact us quickly and privately to discuss your needs.

Discuss Molybden features, get help, or provide your feedback in our Discord server.

Submit support requests confidentially and track their statuses in your personal Help Center account.

Not available during public preview.

Background image

The team you can rely on

More than 15 years of experience in developing and supporting the commercial libraries and tools.

Vladimir Ikryanov

Vladimir Ikryanov

Senior Software Engineer

Artem Trofimov

Artem Trofimov

Lead Software Engineer

Vladyslav Lubenskyi

Vladyslav Lubenskyi

Software Engineer

Vitaly Eremenko

Vitaly Eremenko

Software Engineer

Andrii Kazantsev

Andrii Kazantsev

Software Engineer

Oleksandr Boliachyi

Oleksandr Boliachyi

Software Engineer

Ivan Diachenko

Ivan Diachenko

Software Engineer

Kyrylo Pshenychnyi

Kyrylo Pshenychnyi

Software Engineer

Denys Hrulov

Denys Hrulov

Software Engineer

Proven expertise

From the creators of JxBrowser and DotNetBrowser, trusted and used by 2,200+ enterprises worldwide. Vast experience in integrating with trending web engines on all major platforms and architectures.

Timeline

Pricing

How often do you want to pay?

Monthly
Yearly Get 1 month for free
  • Unlimited projects

  • Professional support

  • Free product updates

  • Service level agreements (SLAs)

  • Full documentation

  • Dedicated account manager

Free during public preview

Subscription required afterwards.

Join the waitlist to be notified when public preview ends and subscription becomes available.

Please enter a valid email address

By submitting this form, you agree to the TeamDev privacy policy.

Spinner

Sending…

Sorry, the sending was interrupted

Please try again. If the issue persists, contact us at info@teamdev.com.

Thank you!

We will let you know when Molybden public preview ends and subscription becomes available.

For advanced needs such as customized agreement, supplier form registration, wire transfers, or escrow, please contact Sales.