gwt-boot-awesome-lili
gwt-boot-awesome-lili copied to clipboard
Collection of JavaScript Libraries with JsInterop Interfaces and Others - GWT Awesome Library List (Gwit a LiLi)
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
- Gradle Plugin
- Starter
- Dependency Injection
- Web APIs
- UI Framework
- Router
- Event Bus
- State Management
- Testing
- HTTP and REST Library
- Jackson Library
- Validator
- Data Binding
- Date and Time
- Maps
- Diagrams
- Graphics
- Game Engine
- Physics Engine
- 3D Library
- Math Library
- QR Scanner
- ZIP Files and LZMA Compression
- File Saver
- Payment
- IBAN and BIC
- Web Worker
- Web Sockets
- Promise and Future Library
- Reactive Library
- Caching Library
- JQuery
- Node JS
- Analytics
- Auth and Security
- Miscellaneous Library
- JsInterop Generator
Maven Plugin
- gwt-maven-plugin - Maven plugin for GWT :sparkling_heart:
Gradle Plugin
- gwt-gradle-plugin - Gradle plugin for GWT
- gwt-gradle-plugin - Gradle plugin for GWT
- gwt-gradle - Gradle plugin for GWT
Starter
- gwt-maven-springboot-archetype - GWT Maven Spring Boot Archetype :sparkling_heart:
- gwt-maven-archetypes - GWT Maven Archetype :sparkling_heart:
- gwt-boot-modules - GWT Boot similar to Spring Boot makes your GWT application development easy to start with :sparkling_heart:
- gwt-boot-maven-archetype - Maven Archetype for GWT Boot projects :sparkling_heart:
Dependency Injection
- dagger2 :sparkling_heart:
- sting - A fast, easy to use, compile-time dependency injection toolkit :sparkling_heart:
- crysknife :sparkling_heart:
- google-gin
Web APIs
- elemental2 - Web APIs based on web api :sparkling_heart:
- elemento - Web APIs based on elemental2 :sparkling_heart:
- akasha - Web APIs based on WebTack akasha-webtack :sparkling_heart:
UI Framework
- webfx - UI framework based on JavaFX :sparkling_heart:
- domino-ui - UI framework based on material design :sparkling_heart:
- gwt-material - UI framework based on material design :sparkling_heart:
- react4j - UI framework based on react :sparkling_heart:
- gwtbootstrap3 - UI framework based on bootstrap :sparkling_heart:
- vue-gwt - UI framework based on vuejs :sparkling_heart:
- dncomponents - UI framework based on bootstrap and material design :sparkling_heart:
- patternfly-java - UI framework based on patternfly :sparkling_heart:
- errai - UI framework based on JavaEE :sparkling_heart:
- smartgwt - UI framework for GWT from Isomorphic Software
- sencha-gxt - UI framework for GWT from Sencha Idera
- gwt-react - UI framework based on react
- angular2-gwt - UI framework based on angular
- html-ui-binder - UI framework for UI Binder but with HTML
- gwt-theo - UI framework based on Salesforce theo
- gwtbootstrap3 - UI framework based on bootstrap
Router
- mvp4g2 - :sparkling_heart:
- nalu - :sparkling_heart:
- router-fu - A framework agnostic, state producing router :sparkling_heart:
Event Bus
- gwteventbinder - Simple event bus and a very good one! :sparkling_heart:
State Management
- arez - Fast, easy state management library :sparkling_heart:
- gwt-pushstate - HTML5 push state library
Testing
- gwtmockito - Test Mockito for GWT :sparkling_heart:
- gwt-symbolmap - SymbolMap Support Library :sparkling_heart:
- grim - Assert unexpected symbols are eliminated from output :sparkling_heart:
HTTP and REST Library
- domino-rest - REST framework :sparkling_heart:
- resty-gwt - REST framework :sparkling_heart:
- requestor - HTTP Event-Driven Client API framework :sparkling_heart:
Jackson Library
- jackson-xml - Jackson library :sparkling_heart:
- domino-jackson - Jackson library :sparkling_heart:
- gwt-jackson - Jackson library
Validator
- gwt-commons-validator - Apache Library commons validator for GWT :sparkling_heart:
- gwt-bean-validators - Java Bean validators :sparkling_heart:
Data Binding
- hexa.binding - Fast dynamic data binding between values, DTOs, Widgets and general Java objects
Date and Time
- gwt-time - Library for Date and Time - Backport of functionality based on JSR-310 to GWT :sparkling_heart:
Maps
- gwt-ol - Maps library based on openlayers :sparkling_heart:
- gwt-maps - Maps library based on google maps
Diagrams
- charba - Chart library based on chart.js :sparkling_heart:
- gwt-highcharts - Chart library based on highchart.js
- d3js - Chart library based on gwt-d3
- gwt-chartjs - Chart library based on chart.js
Graphics
- gwt-snapsvg - SVG library based on snap.svg
- lib-gwt-svg - SVG library
- lienzo-core - Graphics library for GWT
Game Engine
Physics Engine
- gwt-matter - 2D rigid body physics engine based on matter-js :sparkling_heart:
3D Library
- three4g - 3D library based on three.js :sparkling_heart:
- gwt.threejs - 3D library based on three.js
Math Library
- vecmath - A vector math library optimized for GWT/J2CL :sparkling_heart:
- gwt-bigmath - A big math library :sparkling_heart:
QR Scanner
- gwt-qr-scanner - QR scanner based on nimiq.qr-scanner
- gwt-qr-code - GWT QR Code Generation
ZIP Files and LZMA Compression
File Saver
- filesaver-js-gwt - Library for saving files based on filesaver-js
Payment
- paypalwithgwt - Payment library for Paypal JS based on paypal checkout js sdk
- gwt-stripe - Payment library for Stripe JS based on stripe js sdk
IBAN and BIC
- 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 - A GWT linker that generates a serviceworker :sparkling_heart:
- gwt-webworker - Web worker lib
- gwtwwlinker - Web worker lib
- gwt-worker - Web worker lib
Web Sockets
- webbit-gwt - Web sockets
- gwt-socket.io - Socket IO library based on socket-io
Promise and Future Library
- gwt-promises - Promise library based on promise.js
- gwt-completablefuture - Completable future library
- gdeferred - Promise library
Reactive Library
- rxjava-gwt - Reactive library :sparkling_heart:
- rxgwt - Reactive library :sparkling_heart:
Caching Library
- 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
Node JS
Analytics
- universal-analytics - Analytics library
Auth and Security
- gwt-keycloak - A keycloak authentication adapter based on keycloak.js
- gwtmap - Tool for attacking surface of GWT based applications
Miscellaneous Library
- gwt-commons-lang3 - Apache commons lang library for GWT :sparkling_heart:
- gwt-commons-codec - Apache commons codec library for GWT :sparkling_heart:
- braincheck - A GWT/J2CL invariant checking toolkit that is optimized out in production builds :sparkling_heart:
- org.jetbrains.annotations - A GWT/J2CL compatible org.jetbrains.annotations library :sparkling_heart:
- javax.annotation - A J2CL compatible javax.annotation library :sparkling_heart:
- gwt-goodies - Collection of JS utility / small libraries
- gwt-dnd - Drag and drop library for GWT
JsInterop Generator
- jsinterop-generator - Generator to generate JsInterop files from Closure Extern files :sparkling_heart:
- akasha-webtack - Generator to generate JsInterop files from Web APIs specification WebIDL :sparkling_heart:
- typescript2java - Generator to generate JsInterop files from TypeScript