PMData - Reactive data-oriented web framework
PMData is a framework for reactive data-driven and data science websites. It is built on Hookless reactive framework, PushMode HTML streaming library, and PMSite core web framework. PMSite defines technical website structure without constraining content, data, or layout in any way. PMData builds on top of PMSite by adding default layout, styling, widgets, and reactive data sources.
Status
PMData is in early alpha stage. Major changes are to be expected. Development stage is tracked on class level using Stagean annotations.
Download
Get PMData from Maven Central:
<dependency> <groupId>com.machinezoo.pmdata</groupId> <artifactId>pmdata</artifactId> <version>0.13.1</version> </dependency>
Or clone sources from GitHub or Bitbucket. Don't forget to configure your build for Java 17+. Sources and binaries are distributed under Apache License 2.0.
If your project is a Java module,
add the following declaration to your module-info.java
:
requires com.machinezoo.pmdata;
Documentation
There is no javadoc at the moment. You can however dig into the (not that complicated) source code.
Contribute
PMData is being developed by Robert Važan. If you have any suggestions, including requests for documentation, report an issue (GitHub, Bitbucket) or submit a pull request (GitHub, Bitbucket). You can reach the author via email robert.vazan@tutanota.com.