|4 days ago||1 day ago|
|Apache License 2.0||Apache License 2.0|
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.
Flowable (V6) VS javactrl-kafka - a user suggested alternative
2 projects | 2 Feb 2023
Do you use Model-Driven Engineering in your jobs?
2 projects | news.ycombinator.com | 5 Nov 2021
I’m doing a lot of exploratory work with BPMN right now.
I think if your business is largely transactional (think Stripe), there is a lot of value to be had by framing your development as “business process automation”.
The term (and BPMN) has a lot of enterprise baggage, but some of the tools out there  are well suited to orchestrating services (and people where necessary) as a single automated process. The the ability to build that flow visually using BPMN, and then execute it in a workflow engine where you can monitor it, audit it, and optimize over time is pretty compelling.
Here’s an interesting read on the topic: https://www.infoq.com/articles/events-workflow-automation/
Java 21 Released
4 projects | news.ycombinator.com | 19 Sep 2023
Java consumes 38x less energy than Python
3 projects | news.ycombinator.com | 13 Jul 2023
I wonder how much you'd save with Micronaut: https://micronaut.io/
> Micronaut is a software framework for the Java virtual machine platform. It is designed to avoid reflection, thus reducing memory consumption and improving start times. Features which would typically be implemented at run-time are instead pre-computed at compile time.
I don't think you'd go down to 9, but something like 20-30 could be doable.
mlfx FXML compiler
2 projects | /r/JavaFX | 22 May 2023
I'd like to introduce my project. It is called mlfx. It can compile FXML ahead of time. It is basically an annotation processor, which internally uses Micronaut framework's AST abstraction and compiles fxml files directly to JVM bytecode. This decreases UI load time and also helps with native-image reflection configs. It also has some compliance tests that load compiled code and check resulting object graph against one loaded by javafx-xml. It also has some drawbacks now, but, please, read README. Now I'm successfully using it in two production projects.
What other programming languages/frameworks do you enjoy besides c#/dotnet?
6 projects | /r/dotnet | 16 Apr 2023
Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency
8 projects | news.ycombinator.com | 12 Apr 2023
when it comes to full stack frameworks, Micronaut(https://micronaut.io/) is actually good and pleasant to work with.
Tech-stack for web application using Kotlin?
6 projects | /r/Kotlin | 15 Feb 2023
For the server Quarkus and Micronaut might be interesting besides Spring Boot. Quarkus is more popular and backed by RedHat (so probably here to stay).
Top 5 Server-Side Frameworks for Kotlin in 2022: Micronaut
8 projects | dev.to | 15 Jan 2023
🥇 Spring Boot 🥈 Quarkus 🥉 Micronaut 🏅 Ktor 🏅 http4k
What are some of the biggest problems you personally face in Java?
6 projects | /r/java | 27 Dec 2022
Have you looked into using Micronaut or Quarkus with GraalVM? It will help with startup time. Take a look at this Micronaut guide if you’re interested
Quarkus or Spring for a Management System? Why?
2 projects | /r/java | 26 Dec 2022
Don’t forget about Micronaut, which was inspired by Spring
Top 5 Server-Side Frameworks for Kotlin in 2022: Quarkus
5 projects | dev.to | 12 Dec 2022
What are some alternatives?
Camunda BPM - Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
Activiti - Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Quarkus - Quarkus: Supersonic Subatomic Java.
jbpm - a Business Process Management (BPM) Suite
spring-native - Spring Native is now superseded by Spring Boot 3 official native support
Vert.x - Vert.x is a tool-kit for building reactive applications on the JVM
cadence - Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
zeebe - Distributed Workflow Engine for Microservices Orchestration
bucket4j - Java rate limiting library based on token-bucket algorithm.
Nacos - an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
temporal - Temporal service