All Projects → react4j → react4j

react4j / react4j

Licence: Apache-2.0 License
An opinionated react java binding

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language
CSS
56736 projects
HTML
75241 projects
Nearley
35 projects
Mustache
554 projects

Projects that are alternatives of or similar to react4j

jvm-alternatives-to-js
Repository comparing JVM alternatives to JS: CheerpJ, GWT, JSweet, TeaVM, Vaadin Flow, bck2brwsr (bonus: React, Dart)
Stars: ✭ 24 (-27.27%)
Mutual labels:  gwt
tacky
Enterprise-level front-end framework based on react
Stars: ✭ 37 (+12.12%)
Mutual labels:  frontend-framework
console
HAL management console
Stars: ✭ 41 (+24.24%)
Mutual labels:  gwt
sigmah
Open source software for managing international aid projects
Stars: ✭ 22 (-33.33%)
Mutual labels:  gwt
domino-mvp
domino-mvp
Stars: ✭ 25 (-24.24%)
Mutual labels:  gwt
gwt-boot-awesome-lili
Collection of JavaScript Libraries with JsInterop Interfaces and Others - GWT Awesome Library List (Gwit a LiLi)
Stars: ✭ 29 (-12.12%)
Mutual labels:  gwt
ekzo
💫 Functional Sass framework for rapid and painless development
Stars: ✭ 32 (-3.03%)
Mutual labels:  frontend-framework
helloworld-web
Hello World web application in 39 different ways in Java
Stars: ✭ 18 (-45.45%)
Mutual labels:  gwt
gwt-material-addins
Custom Components for gwt-material.
Stars: ✭ 35 (+6.06%)
Mutual labels:  gwt
mvp4g
A framework to build a gwt application the right way
Stars: ✭ 29 (-12.12%)
Mutual labels:  gwt
gwt-devserver
(Prototype for) a Webpack-like devserver for GWT
Stars: ✭ 17 (-48.48%)
Mutual labels:  gwt
djvu-html5
HTML5 based DjVu file viewer
Stars: ✭ 33 (+0%)
Mutual labels:  gwt
synchro-charts
Synchro Charts is a front-end component library that provides a collection of components to visualize time-series data.
Stars: ✭ 51 (+54.55%)
Mutual labels:  frontend-framework
phantom
👻 A reactive DOM rendering engine for building UIs.
Stars: ✭ 16 (-51.52%)
Mutual labels:  frontend-framework
vue-admin
An open source frontend Framework for building admin applications running in the browser on top of REST, using ES6 and Vue.js
Stars: ✭ 125 (+278.79%)
Mutual labels:  frontend-framework
go-gwt-example
Example of GWT as frontend for Golang application
Stars: ✭ 17 (-48.48%)
Mutual labels:  gwt
Ogone
Advanced Web Composition for Future
Stars: ✭ 38 (+15.15%)
Mutual labels:  frontend-framework
rules gwt
Bazel rules for GWT
Stars: ✭ 20 (-39.39%)
Mutual labels:  gwt
gwt-material-table
A complex table component designed for the material design specifications
Stars: ✭ 28 (-15.15%)
Mutual labels:  gwt
elemento
Builder API and other goodies for Elemental2
Stars: ✭ 90 (+172.73%)
Mutual labels:  gwt

React4j

React4j

Build Status codecov GWT3/J2CL compatible

The goal of this project is to be able to seamlessly use the react component model from GWT and make use of the ecosystem of react development support tooling such a React's Devtools. It would be nice to be able to use existing react component libraries and toolkits from Java but this is not an explicit goal. The project also aims to also develop guards that stop you from using the toolkit incorrectly with no performance cost in production builds.

React4j is under heavy development and sometimes the documentation does not keep up to date. However the goal of the toolkit is to be easy to use and this includes clear and concise documentation. If something is unclear please report it as a bug because it is a bug. If a new user has a bad time then then we need to fix the problem.

For more information about React4j, please see the Website. For the source code and project support please visit the GitHub project.

Contributing

React4j was released as open source so others could benefit from the project. We are thankful for any contributions from the community. A Code of Conduct has been put in place and a Contributing document is under development.

License

React4j is licensed under Apache License, Version 2.0.

Credit

  • Stock Software for providing significant support in building and maintaining React4j, particularly at it's inception.

  • This toolkit began as an experiment using gwt-react to build a React/GWT hybrid application. Before too long we merged and forked the gwt-react projects and began to evolve this into a product that fit our needs better. Credit goes to Paul Stockley and other contributors to the gwt-react projects who we based most of our initial work on. Several files within the code-base remain as direct copies from the original gwt-react project.

  • It should go without saying that this toolkit owes it existence to the wonderful ReactJS project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].