[Go to site: main page, start]

The goal of the Latte project is to make Java simple and easy to use

What is Latte?

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.

Latte removes that friction. It’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

It’s Java, made simple.

Get Started

1. Install Java

curl -fsSL https://lattejava.org/javaenv/install | bash
javaenv install 25
javaenv global 25

2. Install Latte

curl -fsSL https://lattejava.org/cli/install | bash

3. Create a project

mkdir my-project && cd my-project
latte init

Write some code….

4. Login into Latte

latte login

5. Create a Group

Visit https://app.lattejava.org/app/groups/new to create your Group in the Latte repository.

If you use a reverse-DNS Group, you’ll also need to verify your domain.

6. Release & public the project

latte release

That’s it!

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.