Earth: Your Linux IDE for Elements | RemObjects Software

Native Elements Development on Linux

Earth.

A fast, lightweight IDE for devloping apps on Linux.
With the whole range of Elements platforms and languages.

Earth

Welcome to Earth!

RemObjects Earth brings the full Elements development experience to Linux:
A powerfull native IDE for Oxygene, C#, Swift, Java, Mercury, and Go.
Support for all the elememts platforms, not just Linux.

Earth is designed from the ground up for developers who live on Linux and want the full Elements toolchain close at hand – without working in VMs or treating Linux as a second-class target.

Earth in Action

A native Linux workspace for the whole Elements toolchain,
with CodeBot close at hand and projects for every supported platform.

Earth running an Oxygene project with CodeBot open alongside the editor

CodeBot, Right Inside Earth

Ask questions, explore project context, and work with your code without leaving the IDE.

Creating an Oxygene Fuchsia project in Earth

From Linux to Fuchsia

Create and work with projects for any supported platform, including our latest, Fuchsia.

Linux-Native, Elements-Native

Earth gives the Linux desktop a first-party Elements home: focused editing, project navigation, build output, deployment, and debugging in one lightweight environment. No compromises.

Earth

Built for Linux

Build from the ground up for Linux, with antive GTK UI.

Elements

All Elements Languages

Use Oxygene, C#, Swift, Java, Mercury, and Go with the same project system shared across the Elements family.

EBuild

Shared Compiler and Projects

Work with the same projects, tools and languages you are used to from Elements on Mac or Windows.

Made for Linux Workflows

Earth keeps common Linux development habits close to the surface: terminal-friendly projects, source control, local services, remote hosts, and the build pipeline you already use outside the IDE.

Truly Linux

Native, .NET & More

Build CPU-native Linux app with Island that still can share a lot of code across platforms. Or use .NET Core or Java SE/EE for apps that run on Linux and elsewhere.

$ ebuild MyProject.elements

Command-Line Friendly

Move between the IDE and shell without changing how your project is built or understood.

Work on the same projects on Mac and Windows,
if you want to.

CodeBot, help me build this

Smart & Helpful

The Integrated CodeBot AI assistant can help you with every day tasks, from code review thru interactive debugging to implemenring yur next feature.

The Third Native IDE for Elements

Fire serves Mac developers. Water serves Windows developers. Earth completes the family for Linux developers, while keeping the languages, libraries, compiler, and project model consistent across all three.

All the Platforms Elements Reaches

Earth is not limited to Linux targets. It belongs to the same Elements family, so it can work with the broader set of platforms and runtimes Elements supports.

Linux

Linux Is Home Base

Build and debug Linux-first projects while keeping the door open to .NET, Java, WebAssembly, Android, Apple platforms, Windows, and more through the shared Elements toolchain.

Same Toolchain, New Home Earth keeps Linux development aligned with Fire, Water, Visual Studio integration, and command-line EBuild, so projects stay portable across the whole Elements ecosystem.
Try Oxygene, C#, Java, Mercury, Go and Swift for 30 days.