Angular IDE

Add this URL to your Eclipse Installation to reach this solution's update site.

2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)

https://www.genuitec.com/updates/codemix/ci/

Learn more...
Solution Description

End Of Life Notice

This plug-in is no longer in development.

Compatibility:

  • Eclipse 2020-06 and prior - Fully compatible
  • Eclipse 2020-09 thru 2021-09 - Compatible with modifications
  • Eclipse 2021-12 and later - Not compatible

Migration Details: EOL Notice and Migration Plan

These features have been moved exclusively into MyEclipse -- The IDE for Enterprise Java

Now with Angular 9! Content assist, TypeScript 3 support, real-time validation, formatting, debugging, and more. Standalone version at Angular IDE.

Additional Details

Eclipse Versions: 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: Genuitec, LLC

Development Status: Mature

Date Created: Wednesday, November 9, 2016 - 19:04

License: Commercial

Date Updated: Wednesday, December 14, 2022 - 09:49

Submitted by: Tim Webb

Screenshot
Date Ranking Installs Clickthroughs
June 2026 0/0 0 0
May 2026 189/559 27 27
April 2026 178/612 61 25
March 2026 152/627 90 15
February 2026 200/620 53 14
January 2026 190/631 62 18
December 2025 145/621 105 133
November 2025 124/626 153 7
October 2025 153/637 117 17
September 2025 156/653 117 15
August 2025 148/615 102 15
July 2025 177/636 92 10
June 2025 137/627 137 12
View Data for all Listings

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Angular IDE.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

This is not just an IDE but also an awesome experience that took my breath away!! In the early Angular2 days, I tried Eclipse-based free solutions such as Enide, Angular2Eclipse and TypEcs but the problem with those was a partial TypeScript validation for Angular2 projects - specially the ones based on Angular-Cli. You know, there was not fully *.ts validation (sometimes none) for building components neither an accurate component-template wiring across the application; also, text was all black for the code I was using to create a TypeScript class - I mean no text- coloring, what was that about?? In my frustration, I even turned to evaluate non-free solutions like WebStorm, and even it uses Angular-Cli and text-coloring I found their code assistant was limited for wiring .*ts components vs templates and - the most disappointing part - is that were no automation to add more components to my Angular-Cli based project.

(sigh) to be realistic, after 6 months of try-outs here and there, I was about to gave up in using of Angular2 as my front-end because as a 20-year experienced developer, I could not believe the lack of decent dev-tools for a wide and well-sponsored framework such as Angular2.

Today, my searching has definitely paid off!! I found AngularIDE to be so much more good and right over the solutions I have tried before. At first, I gave it a try by doing an installation from Eclipse marketplace; in just 5 minutes, I got it downloaded, installed/restarted in Neon and had my first HelloWord project created through AngularIDE wizard and running under nice terminals inside Neon - one for ng-building and the other for ng-running (quite useful as I can see live what is going on when I do changes to my code). These automation features were exactly was I looking for as to manually setup an Angular-Cli project - in my experience - is the hardest, tedious and longest step to achieve. But the big thing thing happened was when I clicked on 'Standalone version at Angular IDE' link above and realized there is a full download for AngularIDE (about 200MB) so I grabbed it and got installed. It was so nice to my eye in seeing it has a beautiful startup-splash image when loading - instead of the classic Eclipse splash screen - as well as for there are nice Angular2 icons from the IDE shortcut to the wizards (components, class, enums, etc.). Next step, I also created a HelloWorld project here and it also validates, refreshes and runs great!!

As for I have playing around with AngularIDE, today I can say that my Angular2 headaches are gone!! I do not even need to have NodeJS nor Angular-Cli nor TypeScript nor other dependencies installed on my machine to make my projects to build, compile and run - AngularIDE takes care all of that!! And even better, to have SBAdmin template automatically included in my projects is a great asset as it definitively saves me a lot of time from making Bootstrap manual integration =D

Bottom line, AngularIDE is insanely powerful and beautifully awesome!!! I still cannot believe it is for free!!! Could you??? Give it a try, most likely you will also tease all the fun I am having right now, just LOVE IT!!! ♥ :)

In reply to by Eligio Merino

I was very pleased to find out that my favourite IDE Eclipse now has terrific support for Angular2 and TypeScript. However I still miss the features that I'm used to when writing Java code. There seems to be no support to provide the necessary imports in an Angular component and I have to do it manually. Either I need some additional configuration or his is just missing. In the first case I'd like to know how to enable automatic import. In the latter I think this would be a great feature to add to this product.

In reply to by Marc Bogaerts

Automatic import is very high on our list! We have a CI 9 release going out tomorrow that has improvements to content assist, reliability of validation, improvements with ngModel validation, and more importantly nice TSlint support. CI 9 also starts on a series of quick fixes you can make, though LOTS more coming there. For 2017 CI 1 going out later in December, we do intend to have automatic imports -- the challenge for automatic imports is the scanning of the project structure including all the node_modules and we want to make sure we get it right to not slow down responsiveness! The goal is definitely to have it feel as smooth as the JDT, but it'll take us a few CI releases to fully get there. As you may have experienced, to get good TypeScript meant also combating a lot of other challenges in Eclipse when it comes to working with web languages!

The license says Commercial - Free, but after 8 days it disables many features, including the TypeScript editor. It tries to get you to upgrade to a paid plan for $29 per year.

In reply to by Tim Fogarty

Thanks for your comment. It is true that after 8 days in a given month, it is paid. I've changed the license type to be clearer. However, for people learning Angular part-time, this is indeed free unlike other software that just has a 30 day eval period. You can use this IDE every month indefinitely without paying, just in a freemium 8 days model. Cheers!

In reply to by Daniel Hill

Apologies for the delay in responding -- missed this note! Yes, we do indeed have various models available for enterprise use.  If you haven't spoken to someone on our side yet, the best way is either via live chat on our site or by emailing us at sales (at) genuitec.com.  Cheers!

I have e.g.:
page-xy.component.ts
page-xy.component.html
and linked via templateUrl.

But neither completion nor validation is working in the HTML for Angular - e.g. in ngModel=...
Are there any prerequisites that must be fulfilled to get this working?

Since the Angular 5 update, the HTML auto-complete and validation have disappeared. 

Is this related to the update ? Is there going to be a new release of the Angular IDE soon ? 

How can I enable / disable HTML auto complete and validation ? 

Thanks

In reply to by Thibaut accav

Thibaut, yes, a new release is due very soon, with full Angular 5 support. You can try the pre-release, if you like. For details on how to get onto the pre-release stream, please see this post: https://www.genuitec.com/forums/topic/webclipse-angular-ide-prerelease-…

Thanks for using Angular IDE.

While trying to play with the plugin, to see if it is better than visual code:

Thins like tsconfig: with 

"paths": {
      "@app/*": ["app/*"]
    }

Do not work very well.

 

AppModule may very well do :
{LoginComponent} from '@app/login-component/LoginComponent.ts

 

And the LoginComponent will be flagged as not being referred on any module.

One has to go around and use e.g. 

"paths": {
      "app/*": ["app/*"]
    }

Or otherwise, simply work with relative paths - which is an absolute nightmare.

 

Meanwhile, ng serve - seems to work well with the tsconfig no matter how we choose to configure the root paths.

No repository found at url of genunitech for neon

Could you please help?

 

Eclipse build details :

Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500

In reply to by Christopher Hubbard

Christopher, if a terminal is all you want, not sure why you're even bothering with VS Code. The Terminal in Angular IDE, with its configurable Node & NPM environments, is pretty cool , but of course, the IDE provides much more than just this.

Since you're on the Eclipse marketplace, I would assume you have at least some interest in Eclipse, and as you've made it clear you like VS Code - you might be intersted in CodeMix, which delivers both.  https://www.genuitec.com/products/codemix/

sadly this is a bit buggy (screws with my eclipse color theme, finicky scrollbars, coloring of js doesn't always work & is slow) & after a few days just deactiveates until you buy a licence... if i wanted something paid, id buy intellij...

In reply to by Claude Nobs

Claude - sorry to hear about your disappointing experience. If you do not like the theme, you can easily disable it at Window > Preferences > General > Appearence - simply choose "Light" or disable theming. As far as coloring not working and slowness, there could be a number of issues that cause this, but it would not be viable to investigate here - can you open an issue on our forums please: https://www.genuitec.com/forums/topics/webclipse/webclipse-help/

Tried to install it in STS, and the NEXT button just does't work. it does't even allow me to start the IDE

In reply to by Tarek Sahalia

Tarek, many of our users use Angular IDE with STS. Can you elaborate on which Next button doesn't work? Are you talking about the install process, or something within the product? A screenshot and version of STS as well as OS would help. You can either reply here or open a topic on our forums https://www.genuitec.com/forums/topics/webclipse/webclipse-help/ for further assistance.

When i try to create a new angular project , eclipse tries to download and extract  bash from a default location which is restricted as our company policy . How can i change this default location ??

This is the error i get 

Extract of bash failed: Unable to extract [C:\Users\SurveP\.webclipse\cache\git-bash-x86_64.7z.exe] using 7z spawned executable
Extract of bash failed: Unable to extract [C:\Users\SurveP\.webclipse\cache\git-bash-x86_64.7z.exe] using 7z spawned executable
Cannot run program "C:\Users\SurveP\AppData\Local\Temp\7za-8171407584859308019.exe" (in directory "C:\Users\SurveP\.webclipse\git-bash"): CreateProcess error=1260, This program is blocked by group policy. For more information, contact your system administrator
Cannot run program "C:\Users\SurveP\AppData\Local\Temp\7za-8171407584859308019.exe" (in directory "C:\Users\SurveP\.webclipse\git-bash"): CreateProcess error=1260, This program is blocked by group policy. For more information, contact your system administrator
Cannot run program "C:\Users\SurveP\AppData\Local\Temp\7za-8171407584859308019.exe" (in directory "C:\Users\SurveP\.webclipse\git-bash"): CreateProcess error=1260, This program is blocked by group policy. For more information, contact your system administrator

when creating new angular proj i get "Project initialization commands execution failed, check terminal output for details"

Reason:

Unexpected exit value executing:

npm install @angular/cli@1.6.5(exit value:-1)

(but i  see no orther details in termial ) 

 

 

In reply to by Priyanka Surve

Priyanka, there are a number of reasons why project creation could fail - but with this sort of error, the terminal usually displays a pretty clear reason for the failure - odd that this info is N/A. Please try using more recent versoin of node and npm too. For additional support, do post on our forums: https://www.genuitec.com/forums/topics/webclipse/

In reply to by Luc Jolicoeur

Luc, unfortunately, we don't provide an archived update site for download. However, you can use standard eclipse mirroring tools for providing this yourself. Check out this post, on our support forums, for more information: https://www.genuitec.com/forums/topic/installing-webclipse-off-line/

If you have problems, please raise the issue on our support forums: https://www.genuitec.com/forums/topics/webclipse/

In reply to by Tony Weddle

Hi Tony

When I create a new project it creates .angular-cli JSON file which might be correct for Angular 5 but deprecated in Angular 6 (replaced by angular.json).

When I create a project from windows command line using ng new app-name it creates the project which has angular.json file (Angular 6). But when I try to import the same project as an Angular project in Eclipse it gives error - " Malformed or unsupported angular-cli.json". It does not recognize the new format - angular.json in Angular 6.

I am using Eclipse Version: Photon Release (4.8.0) and have installed Angular IDE latest from Eclipse marketplace. Not sure if I am missing any thing....

 

In reply to by Satyanarayan P…

Satyanarayan, that's very odd. The fact that the message gives the name of the angular-cli.json file suggests that it is actually finding that file but that its contents can't be understood. It's possible to import an angular project regardless of whether that file's name is "angular.json", "angular-cli.json" or ".angular-cli.json", though using the wrong file name may cause other problems. If possible, could you raise a topic on our support forum: https://www.genuitec.com/forums/topics/webclipse/ and please attach the zip of a sample Angular 6 project, created outside eclipse, minus the node_modules folder. We should be able to sort this out.

I've tried to install the new version today and received the following error message:
"Unable to read repository at https:// www .genuitec.com/updates/codemix/packs/angular/content.xml.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"

Is there any idea of when it will be ok?

In reply to by Mauricio Morais

Mauricio, we're very sorry that we missing your problem. There have been several releases since your post so I'm hoping you've managed to install by now. If you still have problems then it would help us to resolve it if you raised the issue on our support forums at https://www.genuitec.com/forums/topics/codemix/ with as many details as possible to speed up resolution.

Thanks!

For those who only want to work with angular, this may be a good IDE, although it is far away from IDEA's Angular support.

Anyone accustomed to working with eclipse should think twice about installing this plugin because a lot of CodeMix is being installed and things like e.g. the search dialog and key bindings - at least on the MAC - are reconfigured.
For me, this is an absolute no go for a plugin.

In reply to by Volker Seibt

Volker, we strongly believe that the new search and the new bindings, improve your experience, but fully support users who'd like to continue with features from base Eclipse. To this end, you can very easily disable the inline search at Preferences > DevStyle > Inline Search and reset the bindings at Preferences > CodeMix > Bindings (these you should have been informed about when the plugin first started).

We hope this allows you to continue to use Angular IDE, and we'd be happy to hear any further feedback you may have. Thanks!

Hi just to say that I had some issue with your plugin.

Using Jetty with some ${val.prop} variables replaces at runtime from “settings.xml” file values are not replaced and jetty fails to start.

So I removed plugin and issue was solved.

Regards,

Anthony S

In reply to by Anthony S

Thanks for trying Angular IDE and sorry you've had problems using it with Jetty. If possible, could you provide some more details so we can investigate and make this a much better experience for Jetty users? Using our support forums (click the question mark below the install button) would be the best channel but we're happy to use this comments page, if that suits you better. Details on which Jetty plugin you're using, how you're launching Jetty, a sample variable with how you're using it and the eclipse version and package would really help us investigate this and get it fixed.

Thanks for any help you can provide in getting this resolved.

I installed Angular IDE 2018 on eclipse (photon 4.8). After the install I am getting the error when I open a typescript file. Here is the detail of the error.

An internal error has occurred.
org.eclipse.jface.internal.text.codemining.CodeMiningLineHeaderAnnotation.hasAtLeastOneResolvedMiningNotEmpty()Z

In reply to by Srinivas Erukulla

Srinivas,

I'm sorry you're seeing problems with Angular IDE. This isn't something we've seen before. Could you raise the issue in our support forums (link is the "?" icon near the top of this page)? Please export the error log to a text file and attach it to your post. Information on the OS and version might also be useful. Also, mention if the problem is just with one file or with all TS files in the angular project. In the meantime, you can turn off code mining (also known as Code Lens) as mentioned in this trouble-shooting article: https://www.genuitec.com/forums/topic/troubleshooting-codemix-2/ .

I made the mistake to install this form the Marketplace into my workhorse Java development Eclipse. This pluing is very intrusive. Eclipse does not come up normally, but with a splash screen where you need to select a thousand things before you can move forward. Luckily it has a butten "skip this, use normal startup". Yet, when eclipse then shows, some slide show is starting and the plugin keeps downloading all kinds of stuff. At this point I quickly uninstalled it again. It looks like my Eclipse is now back to normal operations.

Strong recommendation: try this out in a separate Eclipse install with a clean workspace so as to not completely change your normal Eclipse setup.

In reply to by Harald Kirsch

Harald, most of what you describe is shown only on first-start after installing Angular IDE. The options here help configure the IDE to give you an optimal dev experience, and they won't show up the next time you start Eclipse. As you have already mentioned, if you don't like the new dialogs, you can easily go back to the default Eclipse dialogs anytime.

As far as the downloads after start are concerned, we are downloading extensions that are required to support the plugin, and again, this will happen only on first-start (as long as the downloads are allowed to complete), or when updates to those extensions are available. In future versions, some of these extensions might be bundled with the plugin, so immediate downloads may be avoided.

Hope this helps clarify what Angular IDE was doing; we'll be happy to answer any further questions you may have.

Hi,

I've just installed the plugin, and I've select the first Angular tutorial : "Angular 101: Create a simple app".

I open the terminal in Eclipse, and "ng serve" doesn't work : Command not found.

With Google research, I found "npm link @angular/cli"

Well, next another error... Just "npm update".

And now, after do another times the link, the command stil does not work...

The error is

"internal/modules/cjs/loader.js:583
throw err;
Error: Cannot find module 'symbol-observable"

It's very frustrating... Did someone know how to resolve this please ?

I'm on Windows 10, with last version of eclipse (2018-12).

In reply to by Anthony LAURENT

Anthony, the tutorials should work out of the box, so it's disappointing that the opposite seems to have happened in your case. It's not clear whether all the steps until the ng serve worked fine? When the project is correctly set up (which the tutorial will do), the "ng" commands would work and you don't need to run the link command.

The only thing I can suggest here is that you delete the project created by the tutorial and restart the tutorial, attempting to follow the steps a second time. If that doesn't work, you can reach out to our team on Live Chat (Help > CodeMix > Live Chat), or alternatively, create a post on our forums here: https://www.genuitec.com/forums/topics/codemix/getting-help/ and we'll assist further.

Hi - I have downloaded Eclipse Neon and trying to add Angular IDE plug-in. I am continuosly being shown the below error. I have already added 'genuitec' and 'myeclipseide' in Window -> Preferences -> General -> Network Connection. Below is the error:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at updates-cdn.genuitec.com/codemix/updates/cm20190821a/plugins/com.genuitec.eclipse.code.engine.win32.x86_64_3.2.0.201908071356.jar.
Server returned HTTP response code: 403 for  updates-cdn.genuitec.com/codemix/updates/cm20190821a/plugins/com.genuitec.eclipse.code.engine.win32.x86_64_3.2.0.201908071356.jar

In reply to by Praneeth T

Praneeth, this looks like a connectivity issue. You don't need to add our domains to the Network Connection page unless you want your proxy to not be used for our sites (assuming you're talking abou the proxy bypass settings). Please see this article for help on how to configure the proxy: https://www.genuitec.com/forums/topic/configuring-the-network-proxy-set… If this doesn't help, please let us know.

Hi, 

I have tried to install Angular IDE to Spring Tools Suite, however an error keeps arising that prevents the installation. Is there any way around that? Error and build details:

Version

Spring Tool Suite 3

Version: 3.9.10.RELEASE
Build Id: 201909190739
Platform: Eclipse 2019-09 (4.13.0)

Error:

!MESSAGE An error occurred while installing the items
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2019-09-30 14:01:36.935
!MESSAGE session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]org.springsource.ide.eclipse.commons.browser 3.9.10.201909170647-RELEASE, action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).
!SUBENTRY 1 org.eclipse.equinox.p2.touchpoint.eclipse 4 0 2019-09-30 14:01:36.935
!MESSAGE The artifact file for osgi.bundle,org.springsource.ide.eclipse.commons.browser,3.9.10.201909170647-RELEASE was not found.

In reply to by N Woseley

This isn't a plugin we require, it looks like there's an issue in your STS 3 installation. When you try to install additional plugins, the Eclipse P2 mechanism will also validate the existing installation for correctness, and its apparently having a problem with your current Eclipse configuration, which is why you see this message during installation. I would recommend a re-install of STS, or starting it with a -clean flag to see if that resolves the issues.