Spark – A web micro framework for Java and Kotlin

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. website

    Javalin website source code (by javalin)

    SparkJava has an actively developed fork/successor called Javalin[1]. It's straightforward to convert from SparkJava to Javalin. The latter is written in Kotlin, but works fine with ordinary Java.

    While the rest of the Java world was devolving into annotation hell, AOP and other nightmares, these Java microframeworks showcased what happens when you forego legacy Java and leverage modern Java language features such as lambdas. A small but enthusiastic following developed.

    [1] https://javalin.io/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. manifold-sample-graphql-app

    A sample application demonstrating the GraphQL Manifold

    Been using this for years, it’s tight. Sample app:

    https://github.com/manifold-systems/manifold-sample-graphql-...

  4. Been using this for years, it’s tight. Sample app:

    https://github.com/manifold-systems/manifold-sample-graphql-...

  5. Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

    https://vertx.io/

    It's actively maintained with full time developers, performant, supports Kotlin out of the box, and has more features?

  6. Micronaut

    Micronaut Application Framework

    I've used vert.x in a big project once. I don't ever want to do that again. Performance is pretty good, but the developer experience is beyond clunky.

    My current favourite Java server framework is Micronaut.

    Great performance and easy to develop for!

    https://micronaut.io/

  7. spark

    A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin (by grishka)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How Netflix Uses Java

    3 projects | news.ycombinator.com | 27 Feb 2024
  • Switching to Java

    5 projects | /r/java | 2 Jan 2022
  • Curious about opinions of the best cloud native microservice Java framework

    3 projects | /r/java | 17 Jul 2021
  • Ask HN: What's your Go-to web stack for Java?

    4 projects | news.ycombinator.com | 22 Jun 2021
  • Exploring Firestore with Micronaut and Java 21: A Scalable NoSQL Solution for Modern Applications

    1 project | dev.to | 17 Jun 2025

Did you know that Java is
the 8th most popular programming language
based on number of references?