Skip to main content
  • Create account
  • Log in
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Marketplace
  3. Tools (1296)
  4. Wild Web Developer: HTML, CSS, JavaScript, TypeScript, Node.js, Angular, JSON, YAML (+Kubernetes), XML

Eclipse Foundation Member
Wild Web Developer: HTML, CSS, JavaScript, TypeScript, Node.js, Angular, JSON, YAML (+Kubernetes), XML

Wild Web Developer: HTML, CSS, JavaScript, TypeScript, Node.js, Angular, JSON, YAML (+Kubernetes), XML
365
16
Install

Drag to Install!

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

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

2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)
2020-06 (4.16)
2020-03 (4.15)

http://download.eclipse.org/wildwebdeveloper/releases/latest/

2019-12 (4.14)
2019-09 (4.13)

http://download.eclipse.org/wildwebdeveloper/releases/0.8.2/

2019-06 (4.12)
2019-03 (4.11)
2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)

http://download.eclipse.org/wildwebdeveloper/releases/0.4.1/

Learn more...

Details Group Tabs

Details

Edit HTML, CSS, JavaScript, TypeScript (+ESLint), JSON (+schema), XML (+schema), YAML (+schema), with specialized support for Angular, React and Kubernetes, and debug Node.js and HTML+JS web-apps simply and efficiently in the Eclipse IDE.

To see it in action, open the desired file with the Generic Editor that's included by default in the Eclipse IDE.

Supported file formats for edition:

  • HTML
  • CSS, SCSS, SASS, LESS
  • JavaScript (EcmaScript 2018 - 9th edition)
  • TypeScript 3.9
  • JSON and JSONC (including schema support)
  • YAML (including schema support)
  • XML (including schema support), XSL, XSD, DTD

Supported frameworks (file specialization) and linters for edition:

  • Angular (template assistance in HTML and TS files)
  • Kubernetes (schema built-in when editing YAML)
  • React (JSX, TSX, embedded HTML)
  • ESLint (including Typescript-ESLint)

Supported features for edition are

  • Validation (diagnostics, markers)
  • Code Completion
  • Hover
  • Outline
  • Rename refactoring
  • Jump to declaration
  • Find references
  • Color preview
  • ... and other features part of the Language Server Protocol

Supported debugging target

  • Node.js
  • Firefox
  • Chromium and Chrome

 

Categories:
  • Editor,
  • IDE,
  • Programming Languages,
  • Web,
  • XML
Tags:
  • fileExtension_js,
  • fileExtension_ts,
  • fileExtension_html,
  • fileExtension_htm,
  • fileExtension_css,
  • fileExtension_json,
  • fileExtension_jsonc,
  • fileExtension_sass,
  • fileExtension_scss,
  • fileExtension_less,
  • fileExtension_xml,
  • fileExtension_xsl,
  • fileExtension_xsd,
  • fileExtension_dtd,
  • fileExtension_yaml,
  • fileExtension_yml,
  • fileExtension_jsx,
  • fileExtension_tsx,
  • fileExtension_eslintrc
Additional Details
Eclipse Versions: 
2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), 2019-12 (4.14), 2019-09 (4.13), 2020-06 (4.16), 2020-03 (4.15), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Eclipse Wild Web Developers Contributors
Development Status: 
Production/Stable
Date Created: 
Thu, 2017-04-13 10:52
License: 
EPL
Date Updated: 
Fri, 2021-01-15 10:17
Submitted by: 
Mickael Istria
Screenshots
Metrics
DateRankingInstallsClickthroughs
April 202137/8921537 (0.49%)50
March 202137/9182672 (0.52%)45
February 202138/9112028 (0.48%)50
January 202138/9302222 (0.49%)58
December 202038/9192085 (0.49%)38
November 202035/9252382 (0.52%)56
October 202035/9272538 (0.54%)41
September 202033/8942675 (0.6%)68
August 202031/8672242 (0.61%)60
July 202030/8702674 (0.65%)56
June 202030/8672927 (0.68%)52
May 202026/8763972 (0.82%)51
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 20

CountError Message
10Cannot continue the operation. There is another install operation in progress.
4Cannot complete the install because one or more required items could not be found....
3Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because of a conflicting dependency....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Wild Web Developer: HTML, CSS, JavaScript, TypeScript, Node.js, Angular, JSON, YAML (+Kubernetes), XML.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Wednesday, April 21, 2021 - 01:14

Reviews Sign in to post reviews

jridgeq6b's picture

More useable than WTP but not quite pro.

Submitted by Jason Ridge on Wed, 2021-02-17 04:28

While the WWD solution is (by far) better than eclipse Web Development Tools (pretty much anything is) but it is clear that common editor feature support wasn't a top priority.

Syntax highlighting options is stuck with hard-coded defaults. To make any changes, you have to spend hours trying to figure out which settings in a css file change what. You'll have to find an example css file to work from by extracting it from the TM4E jar file. Not at all a professional experience here.

Code formatting has to be performed manually with no ability to format on save. Such an ability is a MUST for ease of use and efficent development. No one likes to find a formatting problem during a git check.

You have to manually configure the JS (and other file types) editor to the generic editor before it even works (I guess it is still in Alpha release?)

I can only assume it is properly consuming the .eslintrc* files and I have no idea on how it is deciding how to format files (does it use jsbeautify? editorconfig?) you have to dig into the project pages, forums, and github to get answers.

So, overall, yes better than WTP but it not a professional level solution just yet. The only reason I'm trying it out is because the Codemix plug is now end-of-life (stating this solution is the solution) and I was not at all impressed.

mistria's picture

Re: More useable than WTP but not quite pro.

Submitted by Mickael Istria on Mon, 2021-02-22 08:16

Please join the issue tracker to report specific issues, and consider contributing!

blacombe's picture

How desable autocompletion

Submitted by Bruno Lacombe on Sat, 2021-01-16 16:11

Hello, I hate auto completion , then how desable it ? (replace by CTRL+ space)

vmg186's picture

Unusable with non-default

Submitted by Basil X on Mon, 2020-12-21 17:24

Unusable with non-default colors, because syntax highlighting colors are uncustomizable. Therefore, simply unusable.

sthangamuthu's picture

AngularJs autocomplete not working

Submitted by Sethupathi Thangamuthu on Wed, 2020-12-09 02:27

Since the AngularJS Eclipse version is outdated I download this plugin. But it doesn't support autocompletion of angularjs contents. Please provide some help!!!

jruiz6wk's picture

Breaking up as it runs slow with a beefed up DEV PC.

Submitted by Jo Ruiz on Tue, 2020-09-01 11:29

An instance of Eclipse running these plugins runs 4 to 6 instances of Node.js Server, which inturn takes up a ton of CPU resources.  When an edit is made to a ts or html file the CPU usage spikes.

Bloating everything together seems to be over kill, as this also slows the development environment so much that I just don't want to use this product anymore and would rather just use an Outdated or none at all.

mistria's picture

Re: Breaking up as it runs slow with a beefed up DEV PC.

Submitted by Mickael Istria on Fri, 2020-09-04 09:42

Please report issues to https://github.com/eclipse/wildwebdeveloper/issues

aaiezza's picture

Can you consider breaking up

Submitted by Alex Aiezza on Mon, 2020-07-27 15:31

Can you consider breaking up the pieces of this plugin?
I only want a Typescript editor in Eclipse. SO much of this plugin I do not want in my installation.
I should be able to pick and choose from the marketplace installation window what actually gets installed.

gdesaintmartinlacaze's picture

Re: Can you consider breaking up

Submitted by Gautier De SAINT MARTIN LACAZE on Tue, 2020-07-28 18:38

Hello,

Thanks for sharing your concern about WWD. Can you create an issue here https://github.com/eclipse/wildwebdeveloper/issues to continue the discussion?

Thanks.

mmisingnameksl's picture

Problems/bugs in Windows 10 (64bit) + Eclipse 2019-09 R (4.13.0)

Submitted by John C on Tue, 2019-12-10 06:36

I have been using the Angular Eclipse (by Angelo ZERR) plugin for a couple of years, but decided to give the Wild Web Developer plugin a try today, although with limited success.

The first hurdle was a dialog (actually dozens of them, which appear repeatedly after any mouse movement over a source file) saying "Node.js version could not be determined. Please make sure a supported version of node.js is installed, editors may be missing key features otherwise. Supported major versions are: 8, 9, 10, 11, 12, 13".

I have version 10.17.0 installed in "C:\Program Files\nodejs", but WWD does not appear to be able to detect it correctly. After searching extensively for this error message (again, mostly unsuccessfully), I eventually landed on the Github page for the source file involved in the node version check (github.com/jabby/wildwebdeveloper/commit/20149e1a6913f309d47de25b8c5174375553d0a9#diff-bc8d0fb247d15f842c56c8acda87abad).

The code shows that the builtin "where" command is used to locate the path to the node executable (in my case C:\Program Files\nodejs\node.exe). The returned path is then executed with the "-v" option to obtain the version of Node. However I suspect that the command is not being correctly executed (due to the space in the path?) because the code is unable to determine the version of Node, even though the executable exists.

I then realised that the path could be forced by adding "-Dorg.eclipse.wildwebdeveloper.nodeJSLocation=C:\Program Files\nodejs\node.exe" to the eclipse.ini file. This did indeed allow me to open Eclipse without being bombarded with dialog messages (note to devs, I think a single error message, or at most one error per filetype, and per session should be sufficient, and not a dozen (or more) every time the mouse moves a pixel over a source file!)

Although setting the path directly in the ini file solves the immediate problem, if Eclipse is restarted (File -> Restart) the ini file is not read and the global property is no longer set - resulting in the reappearance of the dozens of popup error messages.

But perhaps that's a problem that should be reported to the Eclipse team.

After finally getting the plugin installed and reopening my TS and HTML files with the Generic Text Editor, I was immediately presented with a bunch of red error markers. Some of the (Angular) errors are useful (unused imports etc.) but some, for example "let- is only supported in ng-template elements" and "Component '...' is not included in a module and will not be available inside a template..." are irritating, to say the least, because they appear to refer to restrictions implemented in later versions of Angular than the one I am using (2.0), and there does not appear to be any way to disable or configure them.

And finally, the plugin org.eclipse.lsp4e (installed with WWD) appears to have some issues, given the number of problems that are being logged in the Error log pane. For example:

java.util.concurrent.TimeoutException
	at java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
	at java.util.concurrent.CompletableFuture.get(Unknown Source)
	at org.eclipse.lsp4e.operations.hover.LSPTextHover.getHoverRegion(LSPTextHover.java:187)
	at org.eclipse.ui.internal.genericeditor.hover.CompositeTextHover.getHoverRegion(CompositeTextHover.java:101)
	at org.eclipse.jface.text.TextViewerHoverManager.computeInformation(TextViewerHoverManager.java:142)
	at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:1101)
	at org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker.mouseHover(AbstractHoverInformationControlManager.java:511)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4173)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3986)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3585)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1160)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1049)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:633)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1468)

and

 

java.util.concurrent.TimeoutException
	at java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
	at java.util.concurrent.CompletableFuture.get(Unknown Source)
	at org.eclipse.lsp4e.operations.hover.LSPTextHover.getHoverInfo(LSPTextHover.java:108)
	at org.eclipse.ui.internal.genericeditor.hover.CompositeTextHover.getHoverInfo2(CompositeTextHover.java:60)
	at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:169)

and finally

 

org.eclipse.core.internal.resources.ResourceException: Marker id 109017 not found.
	at org.eclipse.core.internal.resources.Marker.checkInfo(Marker.java:63)
	at org.eclipse.core.internal.resources.Marker.setAttribute(Marker.java:260)
	at org.eclipse.lsp4e.operations.codeactions.LSPCodeActionMarkerResolution.lambda$3(LSPCodeActionMarkerResolution.java:163)
	at java.util.concurrent.CompletableFuture.uniAccept(Unknown Source)
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source)
	at java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source)
	at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source)
	at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
	at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

In summary, as much as I would like to use this new and improved (?!) plugin, it doesn't yet appear to be ready for general use (or maybe I'm just unlucky?!). So I guess I'll be going back to the original Angular Eclipse plugin - it's not perfect, but is at least more stable than the current version of WWD.

mistria's picture

Please use https://github.com

Submitted by Mickael Istria on Wed, 2019-12-18 09:18

Please use https://github.com/eclipse/wildwebdeveloper/issues to report bugs or ask for support.

isemikin's picture

first installation and using

Submitted by Ivan Semikin on Wed, 2019-07-03 07:20

I have "Eclipse Wild Web Developer" pugun installed, There is still no editiing tip in .js files.

I used these instructions on github:

Install into Eclipse IDE (pick one way or another):

With Eclipse Marketplace Client and https://marketplace.eclipse.org/content/wild-web-developer-web-developme..., choose one of:

Help > Eclipse Marketplace, search Wild Web Developer then click Install or

drag  into Eclipse IDE, or

With Help > Install New Software... with p2 repo http://download.eclipse.org/wildwebdeveloper/snapshots

mistria's picture

Re: first installation and using

Submitted by Mickael Istria on Tue, 2019-08-13 02:53

Please report issue or ask for support by using GitHub issues.

ikhlaponin's picture

JSON Formatting doesn't work

Submitted by Igor Khlaponin on Tue, 2019-04-09 03:19

This plugin is pretty cool. But the major issue, as for me, is JSON formatting. I cannot format JSON neither through Ctrl+Shift+F nor through RMB->Format (this menu item even inactive). On the other hand, code completion works as expected.

OS: Centos 7, Java 8, Eclipse 2018-12

P.S. Kubernetes schema support is awesome!

mistria's picture

Re: JSON Formatting doesn't work

Submitted by Mickael Istria on Tue, 2019-04-09 09:03

Thanks, can you please report this issue to https://github.com/eclipse/wildwebdeveloper/issues and we'll investigate it, and hopefully ship it soon ;)

ikhlaponin's picture

Re: Re: JSON Formatting doesn't work

Submitted by Igor Khlaponin on Wed, 2019-04-10 14:55

Done. Eclipse marketplace doesn't allow external links, so I sent it you in Twitter

Markets

  • Eclipse Project (5)
  • Tools (1296)
    • Application Development Frameworks (156)
    • Application Management (27)
    • Application Server (37)
    • BIRT (10)
    • Build and Deploy (101)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (116)
    • Collaboration (37)
    • Database (46)
    • Database Development (33)
    • Database Persistence (17)
    • Documentation (59)
    • Eclipse Kura (63)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (8)
    • Editor (331)
    • Entertainment (14)
    • General Purpose Tools (120)
    • Graphics (32)
    • IDE (328)
    • Internet of Things (IoT) (34)
    • J2EE Development Platform (42)
    • J2ME (6)
    • Languages (149)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (88)
    • Modeling Tools (141)
    • Mylyn Connectors (19)
    • Network (14)
    • Other (72)
    • Process (19)
    • Profiling (22)
    • Programming Languages (98)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (5)
    • SCM (18)
    • Search (40)
    • SOA Development (15)
    • Source Code Analyzer (96)
    • Systems Development (55)
    • Team Development (55)
    • Testing (88)
    • Tools (552)
    • UI (92)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (35)
    • XML (30)
  • IoT (113)
    • Eclipse Kura (63)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (52)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • LiClipseText
  • LiClipse
  • Eclipse Enterprise Java and Web Developer Tools
  • Eclipse Web Developer Tools
  • impulse

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top