Skip to content

Jev directory

Tinystruct

A lightweight, pluggable Java framework for CLI, HTTP, and modular applications that carries Jev, TypeSafe, and MCP-server topics; added from Maven as org.tinystruct:tinystruct and requiring JDK 17 or higher.
Stars
362
Language
Java
License
APACHE-2.0
Reading time
3 min
Published by
Community
Author
tinystruct
Last verified
Sep 2026

tinystruct/tinystruct

Organization repository on GitHub

View on GitHub

A lightweight, modular Java application framework for web and CLI development, designed for AI integration and plugin-based architecture. Enabling developers to create robust solutions with ease for building efficient and scalable applications.

Forks
48
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

"How many are your works, O LORD ! In wisdom you made them all; the earth is full of your creatures." Psalms 104:24. Language: English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch | Español. The tinystruct framework -- A simple framework for Java development. Simple thinking, Better design, Easy to be used with better performance! Java Development Kit (JDK) 17 or higher. A text editor or IDE (IntelliJ IDEA, Eclipse, VS Code, etc.)

Quoted from the project's README. Read the full README.

Highlights

  • Its CLI dispatcher ships commands including download, exec, generate, install, maven-wrapper, open, say, sql-execute, sql-query, and update.
  • HTTP mode reports 86,753 requests/s at about 17.44 ms average latency in a 30-second wrk run with 12 threads and 400 connections.
  • Tagged with jev, jev-ai, typesafe, typesafe-ai, typesafe-jev, and mcp-server topics alongside its Java framework topics.
  • The optional standalone CLI jar bundles all dependencies at about 50 MB, is not part of the release, and is built with ./mvnw package -Pstandalone.
  • Applications extend AbstractApplication and mark CLI or HTTP entry points with @Action, which can use Mode.HTTP_GET or Mode.HTTP_POST.

Quickstart

bash
./mvnw package -Pstandalone
java -jar target/tinystruct-1.7.34-jar-with-dependencies.jar --help

Watch out

Apache-2.0-licensed. Requires JDK 17 or higher and Maven; the standalone CLI jar is not part of the release and must be built with the standalone profile.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Jev in front of the HeyGen MCP

X: Playwright CLI + Jev vs Playwright MCP

X: A local MCP server that cuts computer use from 23s to 0.8s. Cartwright built Cortex, a local MCP server where…

X: A side panel that drives any site's WebMCP tools

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai