Mercury: A Visual Basic-compatible programming language for all Platforms | RemObjects Software
Mercury
A modern Visual Basic, with a Future, and for all Platforms.
A modern Visual Basic.
With a Future, and for all Platforms.

RemObjects Mercury

Mercury is an implementation of the BASIC programming language that is fully code-compatible with Microsoft Visual Basic.NET™, but takes it to the next level, and to new horizons.

“As a VB.NET developer, Mercury gives me access to so many platforms that I didn't have before.”

— Avonelle Lovhaug

Write VB-Compatible Code, for Any Platform

With Mercury, you can build your existing VB.NET projects, and leverage your Visual Basic™ language experience to write code for modern target platforms across the full Elements family.

That includes desktop apps, web services, mobile apps, native operating-system targets, and WebAssembly, all using the same familiar language shape.

Sophisticated IDEs for Windows and Mac

The Mercury language is deeply integrated into the Elements development environments. Develop projects in Water on Windows or Fire on Mac, with project templates, code completion, integrated debugging for all platforms, and many other development features.

Of course, Mercury also integrates into Visual Studio™ 2017, 2019, 2022 and 2026.

Mercury in Fire

Mix Mercury Code With Other Languages

With Elements, all languages are created equal. Even within the same project, you can mix Mercury, C#, Swift, Java, Oxygene, and Go when that makes your codebase clearer or lets you reuse existing work.

Ecosystem

Mercury, like all Elements languages, comes with an extensive toolchain: IDEs, compiler integration, build tasks, debugging, deployment, and the final packaging pieces you need to get real apps out the door.

It also fits into each target platform's existing ecosystem rather than asking you to step outside it.

Get Mercury Now

Monthly and yearly options are available, and you can also get Mercury as part of the full Elements package, or our Suite Subscriptions.

Monthly

$49

Subscribe per developer, per month.

Subscribe

Yearly

$599

Purchase per developer for one year, with $499 renewal.

Purchase Mercury

More Options

Elements

Compare Mercury, full Elements, and Suite subscription options.

See Pricing

Language Extensions

As part of the Elements family, Mercury automatically inherits a lot of additional special features. We are also looking at the VBLang community for historical requests, and have already implemented many of them, with plans for more.

Read More in the Documentation Explore Mercury language extensions, including the VBLang request notes.

Watch Mercury in Action

Build native Android apps with Mercury:

Follow Mercury

Follow the Elements team and join the Mercury discussion to keep up with releases, examples, and language work.

Visual Basic™ and Visual Studio™ are trademarks of Microsoft Corporation.

Love the idea of Mercury, but prefer a different language?
Check out RemObjects C#, Swift or Iodine (Java) or Oxygene!
Close

How can we help?

Your Name:
Your Email Address:
 
Your Question:
Close

Thank you!

Your message has been sent, and someone will get back to you soon, usually within a business day.

For technical or support questions, please also check out our RemObjects Talk support forum, as well as out other Support Options.