webforJ icon
webforJ icon

webforJ

webforJ is a full-stack platform for building web applications in Java. The UI is composed and driven from Java on the server: views are Java classes assembled from a library of UI components built on web components, covering data tables, forms and input controls, dialogs...

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Mac
  • Windows
  • Linux
0likes
0comments
0articles

Features

Properties

  1.  AI-Powered

Features

  1.  Java based

webforJ News & Activities

Highlights All activities

Recent activities

webforJ information

  • Developed by

    US flagBASIS International Ltd.
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    4 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  66 Stars
  •  17 Forks
  •  35 Open Issues
  •   Updated  
View on GitHub
webforJ was added to AlternativeTo by Hyyan-Abo-Fakher on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is webforJ?

webforJ is a full-stack platform for building web applications in Java. The UI is composed and driven from Java on the server: views are Java classes assembled from a library of UI components built on web components, covering data tables, forms and input controls, dialogs, navigation, and layout. An annotation based router maps views to URLs with nested layouts, route parameters, and route level access control. Data binding connects components to Java beans with validation in both directions. Applications integrate with Spring Boot through a starter that brings dependency injection, configuration, and developer tooling such as automatic browser reload. A theming system built on design tokens ships light and dark themes, and internationalization support and a Kotlin DSL are included.

AI assisted development is part of the platform. craftforJ, the development environment that ships with webforJ, shows the component tree, routes, live properties, and theming of the app while it runs, and includes a coding agent that works inside the running app: it writes Java, compiles every edit before showing it, applies the change, and keeps working across restarts, using a model provider of your choice. The webforJ AI plugin connects editor assistants through an MCP server carrying the documentation knowledge base, project scaffolding, theme generation, and design token validation, together with agent skills that teach assistants webforJ tasks. Routed views can also be published as interactive MCP Apps that AI hosts open inside their conversations.

webforJ is open source under the MIT license.

Official Links