Latta Java

mooreds1 pts0 comments

Latte Java

The goal of the Latte project is to make Java simple and easy to use<br>Explore Projects<br>Why Latte?<br>GitHub

What is Latte?<br>Java is powerful — but getting started with it rarely feels that way. You fight JDK installs and version conflicts, configure a build tool with pages of XML, and wire up heavyweight frameworks before writing a line of code that matters.<br>Latte removes that friction. It&rsquo;s a set of tools designed to work together:

Install and switch Java versions in seconds

Scaffold and build a project with a single command

Reach for lightweight libraries instead of sprawling frameworks

Quickly and easily publish to the Latte repository for the world to use<br>It&rsquo;s Java, made simple.

Why Latte?<br>Java is great. Its tooling became a second job. See the case for a simpler way.

Read more

Get Started<br>1. Install Java<br>curl -fsSL https://lattejava.org/javaenv/install | bash

javaenv install 25

javaenv global 25

2. Install Latte<br>curl -fsSL https://lattejava.org/cli/install | bash

3. Create a project<br>mkdir my-project && cd my-project

latte init

Write some code&mldr;.<br>4. Login into Latte<br>latte login

5. Create a Group<br>Visit https://app.lattejava.org/app/groups/new to create your Group in the Latte repository.<br>If you use a reverse-DNS Group, you&rsquo;ll also need to verify your domain.<br>6. Release & public the project<br>latte release

That&rsquo;s it!<br>Your project will now have a tag based on the version in project.latte and it will be released to the Latte repository for the world to enjoy.

Projects<br>javaenv<br>Manage multiple Java versions on your machine<br>groovyenv<br>Manage multiple Groovy versions on your machine<br>cli<br>A Java project management tool<br>web<br>A simple, yet powerful, web framework for Java<br>jwt<br>Fast and easy JSON Web Token library for Java<br>json<br>A small, hardened JSON library for Java 25 with compile-time codegen — no reflection, nothing on your runtime path<br>http<br>A zero-dependency HTTP server for Java, powered by virtual threads

latte java project install rsquo javaenv

Related Articles