bach
jstachio
Our great sponsors
bach | jstachio | |
---|---|---|
5 | 27 | |
230 | 197 | |
- | 13.7% | |
7.0 | 9.4 | |
7 days ago | 7 days ago | |
Java | Java | |
Universal Permissive License v1.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bach
- Java Modules in Real Life
- Brian Goetz: Paving the On-Ramp (To Java)
-
Splitting software into multiple applications and libraries. Most practical ways!
Projects like bach do serve to make the case that, if the resolution/build library piece were filled in, building and maintaining a multi module or multi-whatever project using just javac/jar/etc with Java build programs would be practical.
-
Multi-release JARs - Good or bad idea?
Have you heard about/looked into bach? It's a build-tool based mostly around pumping the output of one jdk tool into another.
-
Non-Android projects that use Gradle?
Not quite that, but bach is a build tool trying to simplify that java build process.
jstachio
-
Full stack web development in a single Java file: An intro to Javalin and htmx
Anyway it was one of the reasons we (my company) went with Mustache and why I wrote JStachio.
-
HTML template languages?
I don't blame you as I made the same mistake: https://github.com/jstachio/jstachio/security/advisories/GHSA-gwxv-jv83-6qjr
I don't know Dart that well (only experimented with simple apps) and just kind of lurk on this sub but I am the author of a HTML templating language (Mustache) in Java that uses annotations and code generation: https://github.com/jstachio/jstachio
- Show HN: JStachio a type-safe Mustache engine that is incredible fast
-
Feedback on a new annotation processor api
I'll have to check this out as I have written a ton of annotation processors (most closed source but there is https://github.com/jstachio/jstachio) and many times I have come close to creating some shared logic but bail and just copy and paste what I need to other libraries.
Things like this https://github.com/jstachio/jstachio (author) would not be possibly with just an include like preprocessor.
-
Hey guys, just wanted to let you know that JStachio v0.9.0 is now out and it even comes with Spring support! So go ahead and give it a try if you're into that kind of thing!
Hey guys, wanted to share my project JStachio with you all. It's a java templating engine that's like Mustache.java and Handlebars.java in syntax but also compile time type safe like JTE, Rocker, and Qute.
-
Introducing Bld: A New Pure Java Build System
On a related note I have been really liking the newer Java feature of being able to execute .java files directly. I have been using them frequently to execute what would normally be a Bash or Python script. I actually have a Java .java script that mimics some parts of the Maven release plugin and because Java speaks XML really well it was easier to implement it in Java than Bash or some other scripting language which makes me think /u/bowbahdoe point on including a JSON parser with the standard lib would be very useful.
-
Modern frontends using Spring Boot and Thymeleaf (yes, modern, you read it right, as in SPA)
I plan on releasing an unpoly (htmx like library) petclinic using my templating library https://github.com/jstachio/jstachio (superior to thymeleaf but I’m biased) and some avaje + Jooby. Hopefully next month.
-
is thymleaf still used
There are IMO better options than thymeleaf and JSP these days like JTE, Rocker, and my personal favorite JStachio (I’m the author).
What are some alternatives?
jte - Secure and speedy templates for Java and Kotlin.
quarkus-qute
Recaf - The modern Java bytecode editor
QuickShell - QuickShell is an Eclipse plugin to use Java JShell inside the Eclipse IDE.
savant-core - This is the main project for the Savant build tool
jamal - Jamal is document maintenance automation
stringtemplate4 - StringTemplate 4
Mustache.java - Implementation of mustache.js for Java
penna - Opinionated SLF4J backend that logs natively to json
conjob - Simple web interface to run containers as jobs or serverless functions
counterpoint - A BERT-inspired masked sequence model for harmonisation in the style of J.S. Bach.
tools.deps.alpha - A functional API for transitive dependency graph expansion and the creation of classpaths