Introducing a new message based architecture for cloud based developer tooling
and seamlessly connecting the desktop IDE to this new world.
Flux allows you to connect your existing desktop IDE to the cloud. You can connect existing projects to Flux in order to have them accessible from everywhere. There is no need to completely switch to a cloud IDE and leave everything on your local machine behind. With Flux, your coding environment becomes a unique space that is synced across your devices and machines.
Flux comes with a browser-based coding environment that provides instant access to your synced Flux projects. It is based on Eclipse Orion and proves that great language tooling is possible on the web, even for compiled languages like Java by using headless cloud services.
Flux doesn't provide a ready-to-use hosted environment yet. You have to run the Flux cloud environment yourself, either locally, in your companies data center or on a PaaS like Cloud Foundry. You can find more details about running Flux locally and on Cloud Foundry, including the Java language services, in the readme.
Interested in working with us on Flux? Interested in bringing your own language tooling to Flux? The micro-service architecture of Flux makes it easy to collaborate. Even though Flux is still in its early days, you can start to explore the code on GitHub and contribute to the project. Join the discussion on the mailing list.