Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gwtboot/gwt-boot-awesome-lili
Collection of JavaScript Libraries with JsInterop Interfaces and Others - GWT Awesome Library List (Gwit a LiLi)
https://github.com/gwtboot/gwt-boot-awesome-lili
List: gwt-boot-awesome-lili
awesome awesome-list awesome-lists boot gwt gwt-boot javascript jsinterop
Last synced: 29 days ago
JSON representation
Collection of JavaScript Libraries with JsInterop Interfaces and Others - GWT Awesome Library List (Gwit a LiLi)
- Host: GitHub
- URL: https://github.com/gwtboot/gwt-boot-awesome-lili
- Owner: gwtboot
- License: apache-2.0
- Created: 2020-09-30T21:21:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-25T07:57:25.000Z (almost 2 years ago)
- Last Synced: 2024-01-04T17:34:57.430Z (12 months ago)
- Topics: awesome, awesome-list, awesome-lists, boot, gwt, gwt-boot, javascript, jsinterop
- Homepage:
- Size: 150 KB
- Stars: 37
- Watchers: 12
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - gwt-boot-awesome-lili - Collection of JavaScript Libraries with JsInterop Interfaces and Others - GWT Awesome Library List (Gwit a LiLi). (Programming Language Lists / Java Lists)
README
# GWT Awesome Library List (Gwit a LiLi)
GWT Boot Awesome Library List (Gwit a LiLi) - Collection of JavaScript Libraries with JsInterop Interfaces and Others.
# Maintained Libraries and Frameworks
- If you want to add your libraries and frameworks just make a Pull Request or create an Issue.
- :sparkling_heart: means that the current library is maintained by the author of that library.
- If you want to add the :sparkling_heart: to your libraries or frameworks you can do this in two ways:
- Create a Pull Request to add the :sparkling_heart: at the end of your libraries or frameworks line.
- Create an Issue to tell us that you maintain your current libraries or frameworks.# Contents
- [Maven Plugin](#maven-plugin)
- [Gradle Plugin](#gradle-plugin)
- [Starter](#starter)
- [Dependency Injection](#dependency-injection)
- [Web APIs](#web-apis)
- [UI Framework](#ui-framework)
- [Router](#router)
- [Event Bus](#event-bus)
- [State Management](#state-management)
- [Testing](#testing)
- [HTTP and REST Library](#http-and-rest-library)
- [Jackson Library](#jackson-library)
- [Validator](#validator)
- [Data Binding](#data-binding)
- [Date and Time](#date-and-time)
- [Maps](#maps)
- [Diagrams](#diagrams)
- [Graphics](#graphics)
- [Game Engine](#game-engine)
- [Physics Engine](#physics-engine)
- [3D Library](#3d-library)
- [Math Library](#math-library)
- [QR Scanner](#qr-scanner)
- [ZIP Files and LZMA Compression](#zip-files-and-lzma-compression)
- [File Saver](#file-saver)
- [Payment](#payment)
- [IBAN and BIC](#iban-and-bic)
- [Web Worker](#web-worker)
- [Web Sockets](#web-sockets)
- [Promise and Future Library](#promise-and-future-library)
- [Reactive Library](#reactive-library)
- [Caching Library](#caching-library)
- [JQuery](#jquery)
- [Node JS](#node-js)
- [Analytics](#analytics)
- [Auth and Security](#auth-and-security)
- [Miscellaneous Library](#miscellaneous-library)
- [JsInterop Generator](#jsinterop-generator)## Maven Plugin
- [gwt-maven-plugin](https://tbroyer.github.io/gwt-maven-plugin) - Maven plugin for GWT :sparkling_heart:
## Gradle Plugin
- [gwt-gradle-plugin](https://github.com/esoco/gwt-gradle-plugin) - Gradle plugin for GWT
- [gwt-gradle-plugin](https://github.com/jiakuan/gwt-gradle-plugin) - Gradle plugin for GWT
- [gwt-gradle](https://github.com/ascendtech/gwt-gradle) - Gradle plugin for GWT## Starter
- [gwt-maven-springboot-archetype](https://github.com/NaluKit/gwt-maven-springboot-archetype) - GWT Maven
Spring Boot Archetype :sparkling_heart:
- [gwt-maven-archetypes](https://github.com/tbroyer/gwt-maven-archetypes) - GWT Maven Archetype :sparkling_heart:
- [gwt-boot-modules](https://github.com/gwtboot/gwt-boot-modules) - GWT Boot similar to Spring Boot makes your GWT
application development easy to start with :sparkling_heart:
- [gwt-boot-maven-archetype](https://github.com/gwtboot/gwt-boot-maven-archetypes) - Maven Archetype for GWT Boot projects :sparkling_heart:
## Dependency Injection- [dagger2](https://dagger.dev) :sparkling_heart:
- [sting](https://sting-ioc.github.io) - A fast, easy to use, compile-time dependency injection toolkit :sparkling_heart:
- [crysknife](https://github.com/crysknife-io/crysknife) :sparkling_heart:
- [google-gin](https://github.com/gwtplus/google-gin)## Web APIs
- [elemental2](https://github.com/google/elemental2) - Web APIs based on
[web api](https://developer.mozilla.org/en-US/docs/Web/API) :sparkling_heart:
- [elemento](https://github.com/hal/elemento) - Web APIs based on
[elemental2](https://github.com/google/elemental2) :sparkling_heart:
- [akasha](https://github.com/akasha/akasha) - Web APIs based on WebTack [akasha-webtack](https://github.com/akasha/akasha/tree/master/webtack) :sparkling_heart:## UI Framework
- [webfx](https://github.com/webfx-project/webfx) - UI framework based on JavaFX :sparkling_heart:
- [domino-ui](https://github.com/DominoKit/domino-ui) - UI framework based on
[material design](https://material.io/design) :sparkling_heart:
- [gwt-material](https://github.com/GwtMaterialDesign/gwt-material) - UI framework based on
[material design](https://material.io/design) :sparkling_heart:
- [react4j](https://github.com/react4j/react4j.github.io) - UI framework based on
[react](https://reactjs.org) :sparkling_heart:
- [gwtbootstrap3](https://github.com/treblereel/gwtbootstrap3) - UI framework based on
[bootstrap](https://getbootstrap.com) :sparkling_heart:
- [vue-gwt](https://github.com/VueGWT/vue-gwt) - UI framework based on [vuejs](https://vuejs.org) :sparkling_heart:
- [dncomponents](https://dncomponents.com/index.html) - UI framework based on [bootstrap](https://getbootstrap.com) and
[material design](https://material.io/design) :sparkling_heart:
- [patternfly-java](https://github.com/patternfly-java/patternfly-java) - UI framework based on
[patternfly](https://www.patternfly.org) :sparkling_heart:
- [errai](https://github.com/errai/errai) - UI framework based on JavaEE :sparkling_heart:
- [smartgwt](https://www.smartclient.com/product/smartgwt.jsp) - UI framework for GWT from Isomorphic Software
- [sencha-gxt](https://www.sencha.com/products/gxt) - UI framework for GWT from Sencha Idera
- [gwt-react](https://github.com/GWTReact/gwt-react) - UI framework based on [react](https://reactjs.org)
- [angular2-gwt](https://github.com/ltearno/angular2-gwt) - UI framework based on [angular](https://angular.io)
- [html-ui-binder](https://github.com/RaHery/html-ui-binder) - UI framework for UI Binder but with HTML
- [gwt-theo](https://github.com/ArcBees/gwt-theo) - UI framework based on Salesforce [theo](https://github.com/salesforce-ux/theo)
- [gwtbootstrap3](https://github.com/gwtbootstrap3/gwtbootstrap3) - UI framework based on [bootstrap](https://getbootstrap.com)## Router
- [mvp4g2](https://github.com/mvp4g/mvp4g2) - :sparkling_heart:
- [nalu](https://github.com/NaluKit/nalu) - :sparkling_heart:
- [router-fu](https://github.com/realityforge/router-fu) - A framework agnostic, state producing router :sparkling_heart:## Event Bus
- [gwteventbinder](https://github.com/google/gwteventbinder) - Simple event bus and a very good one! :sparkling_heart:
## State Management
- [arez](https://arez.github.io) - Fast, easy state management library :sparkling_heart:
- [gwt-pushstate](https://gitlab.com/ManfredTremmel/gwt-pushstate) - HTML5 push state library## Testing
- [gwtmockito](https://github.com/google/gwtmockito) - Test Mockito for GWT :sparkling_heart:
- [gwt-symbolmap](https://github.com/realityforge/gwt-symbolmap) - SymbolMap Support Library :sparkling_heart:
- [grim](https://github.com/realityforge/grim) - Assert unexpected symbols are eliminated from output :sparkling_heart:## HTTP and REST Library
- [domino-rest](https://github.com/DominoKit/domino-rest) - REST framework :sparkling_heart:
- [resty-gwt](https://github.com/resty-gwt/resty-gwt) - REST framework :sparkling_heart:
- [requestor](https://github.com/reinert/requestor) - HTTP Event-Driven Client API framework :sparkling_heart:## Jackson Library
- [jackson-xml](https://github.com/treblereel/jackson-xml) - Jackson library :sparkling_heart:
- [domino-jackson](https://github.com/DominoKit/domino-jackson) - Jackson library :sparkling_heart:
- [gwt-jackson](https://github.com/nmorel/gwt-jackson) - Jackson library## Validator
- [gwt-commons-validator](https://gitlab.com/ManfredTremmel/gwt-commons-validator) - Apache Library commons
validator for GWT :sparkling_heart:
- [gwt-bean-validators](https://gitlab.com/ManfredTremmel/gwt-bean-validators) - Java Bean
validators :sparkling_heart:## Data Binding
- [hexa.binding](https://github.com/ltearno/hexa.tools/tree/master/hexa.binding) - Fast dynamic data binding between values,
DTOs, Widgets and general Java objects## Date and Time
- [gwt-time](https://github.com/foal/gwt-time) - Library for Date and Time - Backport of functionality based
on JSR-310 to GWT :sparkling_heart:## Maps
- [gwt-ol](https://github.com/TDesjardins/gwt-ol) - Maps library based on [openlayers](https://openlayers.org) :sparkling_heart:
- [gwt-maps](https://github.com/branflake2267/GWT-Maps-V3-Api) - Maps library based on [google maps](https://developers.google.com/maps/documentation)## Diagrams
- [charba](https://github.com/pepstock-org/Charba) - Chart library based on [chart.js](https://www.chartjs.org) :sparkling_heart:
- [gwt-highcharts](https://github.com/ascendtech/gwt-highcharts) - Chart library based on [highchart.js](https://www.highcharts.com)
- [d3js](https://d3js.org) - Chart library based on [gwt-d3](https://github.com/gwtd3/gwt-d3)
- [gwt-chartjs](https://github.com/sidney3172/gwt-chartjs) - Chart library based on [chart.js](https://www.chartjs.org)## Graphics
- [gwt-snapsvg](https://github.com/ArcBees/gwt-snapsvg) - SVG library based on [snap.svg](http://snapsvg.io)
- [lib-gwt-svg](https://github.com/laaglu/lib-gwt-svg) - SVG library
- [lienzo-core](https://github.com/dikalo/lienzo-core) - Graphics library for GWT## Game Engine
- [jbox2d](https://github.com/jbox2d/jbox2d) - Game engine 2D based on [box2d](https://box2d.org)
## Physics Engine
- [gwt-matter](https://github.com/TDesjardins/gwt-matter) - 2D rigid body physics engine based on [matter-js](https://brm.io/matter-js/) :sparkling_heart:
## 3D Library
- [three4g](https://github.com/treblereel/three4g) - 3D library based on [three.js](https://github.com/mrdoob/three.js) :sparkling_heart:
- [gwt.threejs](https://gitlab.com/jnorthrup1/gwt.threejs) - 3D library based on [three.js](https://github.com/mrdoob/three.js)## Math Library
- [vecmath](https://github.com/realityforge/vecmath) - A vector math library optimized for GWT/J2CL :sparkling_heart:
- [gwt-bigmath](https://github.com/treblereel/gwt-bigmath) - A big math library :sparkling_heart:## QR Scanner
- [gwt-qr-scanner](https://github.com/masterdany88/gwt-qr-scanner) - QR scanner based on [nimiq.qr-scanner](https://github.com/nimiq/qr-scanner)
- [gwt-qr-code](https://github.com/realityforge/gwt-qr-code) - GWT QR Code Generation## ZIP Files and LZMA Compression
- [gwtjszip](https://github.com/ainslec/GWTJSZip) - Library for zip files based on [jszip](https://stuk.github.io/jszip)
- [gwt-lzma](https://gitlab.com/ManfredTremmel/gwt-lzma) - Library for LZMA compression## File Saver
- [filesaver-js-gwt](https://github.com/ainslec/FileSaverJsGwt) - Library for saving files based on [filesaver-js](https://github.com/eligrey/FileSaver.js)
## Payment
- [paypalwithgwt](https://github.com/schube/paypalwithgwt) - Payment library for Paypal JS based on [paypal checkout js sdk](https://developer.paypal.com/docs/checkout/integrate)
- [gwt-stripe](https://github.com/ArcBees/gwt-stripe) - Payment library for Stripe JS based on [stripe js sdk](https://stripe.com/docs/js)## IBAN and BIC
- [iban4g](https://github.com/NaluKit/iban4g) - Library for generation and validation
of the International Bank Account Numbers (IBAN ISO_13616) and
Business Identifier Codes (BIC ISO_9362) :sparkling_heart:## Web Worker
- [gwt-serviceworker-linker](https://github.com/realityforge/gwt-serviceworker-linker) - A GWT linker that
generates a serviceworker :sparkling_heart:
- [gwt-webworker](https://gitlab.com/ManfredTremmel/gwt-webworker) - Web worker lib
- [gwtwwlinker](https://github.com/tomekziel/gwtwwlinker) - Web worker lib
- [gwt-worker](https://github.com/gwtplus/gwt-worker) - Web worker lib## Web Sockets
- [webbit-gwt](https://github.com/niloc132/webbit-gwt) - Web sockets
- [gwt-socket.io](https://github.com/jumanor/gwt_socket.io) - Socket IO library based on [socket-io](https://socket.io)## Promise and Future Library
- [gwt-promises](https://github.com/jimmyfm/gwt-promises) - Promise library based on [promise.js](https://www.promisejs.org)
- [gwt-completablefuture](https://github.com/OneGeek/GWT-CompletableFuture) - Completable future library
- [gdeferred](https://github.com/reinert/gdeferred) - Promise library## Reactive Library
- [rxjava-gwt](https://github.com/intendia-oss/rxjava-gwt) - Reactive library :sparkling_heart:
- [rxgwt](https://github.com/intendia-oss/rxgwt) - Reactive library :sparkling_heart:## Caching Library
- [gwt-cache-filter](https://github.com/realityforge/gwt-cache-filter) - A servlet filter that adds the appropriate http caching headers to GWT generated files based on *.cache.* and *.nocache.* naming patterns
## JQuery
- [jqm4gwt](https://github.com/jqm4gwt/jqm4gwt) - JQuery mobile based on [jquery](https://jquery.com)
- [gwtquery](https://github.com/ArcBees/gwtquery) - JQuery based on GWT## Node JS
- [gwt-node](https://github.com/cretz/gwt-node) - Node JS based on [node.js](https://nodejs.org/en)
## Analytics
- [universal-analytics](https://github.com/ArcBees/universal-analytics) - Analytics library
## Auth and Security
- [gwt-keycloak](https://github.com/realityforge/gwt-keycloak) - A keycloak authentication adapter based on
[keycloak.js](https://www.npmjs.com/package/keycloak-js)
- [gwtmap](https://github.com/FSecureLABS/GWTMap) - Tool for attacking surface of GWT based applications## Miscellaneous Library
- [gwt-commons-lang3](https://gitlab.com/ManfredTremmel/gwt-commons-lang3) - Apache commons lang library for GWT :sparkling_heart:
- [gwt-commons-codec](https://gitlab.com/ManfredTremmel/gwt-commons-codec) - Apache commons codec library for GWT :sparkling_heart:
- [braincheck](https://github.com/realityforge/braincheck) - A GWT/J2CL invariant checking toolkit that is optimized out in
production builds :sparkling_heart:
- [org.jetbrains.annotations](https://github.com/realityforge/org.jetbrains.annotations) - A GWT/J2CL compatible
org.jetbrains.annotations library :sparkling_heart:
- [javax.annotation](https://github.com/realityforge/javax.annotation) - A J2CL compatible javax.annotation library :sparkling_heart:
- [gwt-goodies](https://github.com/peruncs/gwt) - Collection of JS utility / small libraries
- [gwt-dnd](https://gitlab.com/vedenin/gwt-dnd) - Drag and drop library for GWT## JsInterop Generator
- [jsinterop-generator](https://github.com/google/jsinterop-generator) - Generator to generate JsInterop files from
Closure Extern files :sparkling_heart:
- [akasha-webtack](https://github.com/akasha/akasha/tree/master/webtack) - Generator to generate JsInterop files from
Web APIs specification WebIDL :sparkling_heart:
- [typescript2java](https://github.com/ltearno/typescript2java) - Generator to generate JsInterop files from TypeScript