jsinterop-generator - Generates Java annotated with JsInterop from JavaScript extern sources

  •        13

The jsinterop generator is a java program that takes closure extern files as input and generates Java classes annotated with JsInterop annotations.This project is used for building Elemental2. Any other uses are experimental. You can use it to generate java APIs for other javascript libraries but we don't provide any official support. Feel free to open issues on the github issue tracker, though.

https://github.com/google/jsinterop-generator

Tags
Implementation
License
Platform

   




Related Projects

UI Compiler .NET - JavaScript compiler/minifier built on Google Closure Compiler


A compiler/minifier for JavaScript, built on Google Closure Compiler and YUI Compressor. It provides a .NET component for integration and a windows UI, allowing compilation of multiple source files in to one single file.

closure-compiler - A JavaScript checker and optimizer.


Closure Compiler is a JavaScript optimizing compiler. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's JavaScript apps, including Gmail, Google Web Search, Google Maps, and Google Docs.

GWT - Google Maps API


Extension to Google's Web Toolkit (GWT) framework to provide support for the Google Maps API. This project is not sponsored by Google. If you are looking for Google's GWT you can find it's hosted at http://code.google.com/webtoolkit/.

Clojurescript - Clojure to JS compiler


ClojureScript is a compiler for Clojure that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler. ClojureScript combines the reach of the JavaScript platform, the flexibility and interactive development of Clojure, and the whole-program optimization of Google Closure to provide the most powerful language for programming the web.



GraphicsJS - A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology


GraphicsJS is a lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.GraphicsJS is a JavaScript graphics library that allows you to draw absolutely anything, including any sort of interactive and animated graphics with any visual effects.

Developer Studio Eclipse Plugin for GWT


A Developer Studio Plugin for Google Web Toolkit. To provide a consistent way for developers to create, launch and debug GWT projects. To provide for Visual Development of GWT projects using WYSIWYG editor for GWT Widgets.

OverlappingMarkerSpiderfier - Deals with overlapping markers in Google Maps JS API v3, Google Earth-style


This library makes map markers in the Google Maps API (version 3) behave in that Google Earth way (minus the animation). Small numbers of markers (yes, up to 8) spiderfy into a circle. Larger numbers fan out into a more space-efficient spiral.The compiled code has no dependencies beyond Google Maps. Compiled out of CoffeeScript, minified with Google’s Closure Compiler and gzipped, it’s under 4KB.

gwt-components


GWT-Components aims to collect contributions that extend and enhance the Google Web Toolkit (GWT). The contributions could potentially add features (such as drag-and-drop, for example), components, and integration with existing JavaScript libraries.

closure-compiler-js - Package for the JS version of closure-compiler for use via npm


Check, compile, transpile, optimize and compress JavaScript with Closure Compiler in JS

Eclipse GWT Plugin


Eclipse plugin to develp in Google Web Toolkit (GWT)

GWT Addons


Different addons for the Google Web Toolkit (GWT). For example a Rich Text Editor.

GWT Widget Library


The GWT Widget Library contains widgets, utilities, and wrappers for the Google Web Toolkit.

GWT Validation Library


A validation library for the Google Web Toolkit (GWT). - Easily added validation functionality - Integration between client and server side validations - Extensible Validator, Action framework to extend functionality. - Can be localized (i18n).

tsickle - Tsickle — TypeScript to Closure Translator


Transpile TypeScript code to JavaScript with Closure annotations.

ember-route-action-helper - Bubble closure actions in routes


ember-router-action-helper is built and maintained by DockYard, contact us for expert Ember.js consulting. The route-action helper allows you to bubble closure actions, which will delegate it to the currently active route hierarchy per the bubbling rules explained under actions. Like closure actions, route-action will also have a return value.

CZ Sitemap Generator for PHP


A google sitemap.xml and yahoo sitemap.txt php generator/creator/maker/builder for your websites, then you can submit sitemap.xml to google and submit sitemap.txt to yahoo.

Octopress - Static Site Generator Powering Github Pages


Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages. Octopress comes with a semantic HTML5 template. It has built in 3rd party support for Twitter, Google Plus One, Disqus Comments, Pinboard, Delicious, and Google Analytics. It has plugin support to easily post images, automatically downloads and embeds Github gists, easy inline code sharing and lot more.

wro4j


Free and Open Source Java project which brings together almost all the modern web tools: JsHint, CssLint, JsMin, Google Closure compressor, YUI Compressor, UglifyJs, Dojo Shrinksafe, Css Variables Support, JSON Compression, Less, Sass, CoffeeScript and much more. In the same time, the aim is to keep it as simple as possible and as extensible as possible in order to be easily adapted to application specific needs.

node-minify


Light NodeJS module who compress javascript and css files with Yui Compressor / Google Closure Compiler / UglifyJS / UglifyJS2