fmcarvalho
Funding Links: https://github.com/sponsors/fmcarvalho
- Name: Miguel Gamboa de Carvalho
- Location: Lisbon, Portugal
- Company: ISEL
- Kind: user
- Followers: 68
- Following: 1
- Total stars: 16
- Repositories count: 26
- Created at: 2022-11-05T09:14:08.726Z
- Updated at: 2024-04-14T22:03:57.681Z
- Last synced at: 2024-04-14T22:03:49.413Z
GitHub Sponsors Profile
HmlFlow is a Java DSL for HTML that sets itself apart from the competition through the following key differentiators: 1) type safety, 2) performance, 3) progressive SSR, 4) unopinionated.
Moreover, HmlFlow stands out as the most performant engine among state-of-the-art JVM template engines like Velocity, Thymleaf, Mustache, etc and other DSL libraries for HTML such as j2Html and KotlinX Html. Check out the performance results in the most popular benchmarks at spring-comparing-template-engines and our fork of xmlet/template-benchmark.
Much of the development has been carried out by Master of Science (MsC) students funded by research fellowship programs. However, this funding is limited and insufficient to address all community requests, as evidenced by the activity on the issues.
Some of these issues demand substantial development effort and necessitate a dedicated programmer. Examples of those open issues, not limited to:
IDE formatter and folding plugin
Improvement of Flowifier with JavaPoet
Integration of HTML source code fragments within HtmlFlow
Enhancement of HtmlFlow API to align with idiomatic Kotlin conventions, such as properties and operator overloads
Support for asynchronous and concurrent fragments via Web components.
Currently, HtmlFlow is continuously evolving with the addition of new features and ongoing community issue resolutions. A recent milestone is the introduction of release 4.0, which seamlessly supports any asynchronous API and has the ability to manage multiple asynchronous data models within a single web template.
- Current Sponsors: 0
- Past Sponsors: 0
- Total Sponsors: 0
- Minimum Sponsorship: $1.00
Featured Works
xmlet/HtmlFlow
HtmlFlow Java DSL to write typesafe HTML
Language: Java - Stars: 163