Show HN: Zero-dependency Java framework out of beta

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • minum

    A minimalist Java web framework built from scratch

  • The size statistics page is super cool: https://github.com/byronka/minum/blob/master/docs/size_compa...

    Reasoning this way about software and dependencies more often seems like a good thing, just so we're aware of what we're actually getting into, especially with projects that use npm.

    I actually hadn't heard of Javalin before, which also seems nice: https://javalin.io/

    Aside from that, I've also had good experiences with Dropwizard - which is way simpler than Spring Boot but at the same time uses a bunch of idiomatic packages (like Jetty, Jersey, Jackson, Logback and so on): https://www.dropwizard.io/en/stable/

    I do wonder whether Minum would ever end up on the TechEmpower benchmarks and how it'd stack up against the other libraries/frameworks there, those benchmarks are pretty interesting.

  • minum_usage_example_mvn

    Example web application using the Minum framework

  • here’s a more realistic example:

    https://github.com/byronka/minum_usage_example_mvn/blob/d649...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • undertow-examples

  • Good job on coming out of beta. It's crowded out there so best of luck!

    I think the initial README could do a better job of showcasing the framework. I think including the Maven coordinates and the quick start example instead of linking to other pages could be a step in the right direction. Check out the README I wrote in https://github.com/tofflos/undertow-examples to get an idea of what I'm looking for.

  • jbang

    Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease.

  • Congratulations. I believe there is room for a micro framework that is smaller than Javalin or SparkJava.

    That said, if you want to cash even more on minimalism, you may want to provide a single-file example using JBang[0].

    [0]. https://jbang.dev/

  • r3z

    a Kotlin time tracking web application built from scratch, obsessed with minimalism (by byronka)

  • Interesting you say that: https://github.com/byronka/r3z

    Basically the same thing as Minum, but in Kotlin.

  • javalin.github.io

    Javalin website source code

  • The size statistics page is super cool: https://github.com/byronka/minum/blob/master/docs/size_compa...

    Reasoning this way about software and dependencies more often seems like a good thing, just so we're aware of what we're actually getting into, especially with projects that use npm.

    I actually hadn't heard of Javalin before, which also seems nice: https://javalin.io/

    Aside from that, I've also had good experiences with Dropwizard - which is way simpler than Spring Boot but at the same time uses a bunch of idiomatic packages (like Jetty, Jersey, Jackson, Logback and so on): https://www.dropwizard.io/en/stable/

    I do wonder whether Minum would ever end up on the TechEmpower benchmarks and how it'd stack up against the other libraries/frameworks there, those benchmarks are pretty interesting.

  • streamlit

    Streamlit — A faster way to build and share data apps.

  • The 'batteries included' space is definitely a market. For example https://streamlit.io is wildly popular with data teams for quickly making a pre-styled, usable enough web UI to put on top of some model, with controls that are automatically reactive. Those ppl have zero interest in fiddling with modular systems or spending time optimizing and scaling web apps.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Xonsh: Python-powered, cross-platform, Unix-gazing shell

    12 projects | news.ycombinator.com | 14 Feb 2024
  • Windmill: Open-source developer platform to turn scripts into workflows and UIs

    13 projects | news.ycombinator.com | 12 May 2023
  • Calling for advice: Utilizing frameworks (Nornir, Ansible), or just writing pure Python automations?

    1 project | /r/networkautomation | 13 Apr 2023
  • Stack for Ansible UI similar to Semaphore and AWX

    1 project | /r/ansible | 11 Mar 2023
  • Can Flask Simply Run My Python Code?

    2 projects | /r/flask | 18 Jan 2023