The .NET open source editor for Haxe developers.

Getting started easily

To start your development journey with HaxeDevelop:

  1. Install SDKs and other tools for your development from: Tools -> Install Software...
  2. Restart HaxeDevelop so that it can detect the installed tools and SDKs properly
    > If you installed version control tools, remember to enable them from settings
  3. It is highly advisable to take a careful look at the HaxeDevelop features tour
  4. Create a new project from: Project -> New Project and you are good to code

HaxeDevelop offers advanced features that are not obvious to discover. Read more from our documentation.

Important shortcuts

You really want to remember these:

  • Ctrl+Shift+1: contextual code generation (it's MAGIC!)
  • Ctrl+Space: contextual completion list - also, press Tab to expand snippets like 'for', 'while', etc.
  • Ctrl+Shift+Space: method call-tip (the yellow window with current method's signature)
  • Ctrl+Alt+Space: list all project classes (as after ':' or keywords like "new")
  • F4: go to declaration of element at cursor location.
  • Shift+F4: jump back after F4 or code generation.
  • F1: when you see "..." in a (yellow) tip, you can press F1 to see a more detailed tip.
  • Escape: Close the completion list and method call-tip (or press Ctrl key to hide them).


Hello everyone, we are excited to announce some important things from part of the HaxeDevelop team:

As you can see we now have a new blog, thanks completely to Mark Knol, props to him. We expect this blog to serve as a successful way to notify all our new meaningful progress, experimental new features or possible ideas and at the same time allow all of you to raise your voice and help shaping HaxeDevelop.

We have also released HaxeDevelop 5.2. This release fixes and improves several things and adds a few of new features. This is the list of changes.

As you can see this new version is considered to be minor but we believe it is an important release. We plan to use it as a point of change, even if there may be new minor releases fixing possible problems in HaxeDevelop 5.2, work for HaxeDevelop 6 will start now. We will make bigger changes to some parts of code, we will start accepting commits making use of C# 6 syntax and changes possibly breaking backwards compatibility. We firmly believe all of these changes will help to make the IDE grow bigger and better.

There will be new posts in the near future, we hope you are as excited as we are and that all of these changes pan out in the end.

Author: H├ęctor