# Jodd **Repository Path**: mirrors/Jodd ## Basic Information - **Project Name**: Jodd - **Description**: Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架 - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 111 - **Forks**: 35 - **Created**: 2018-01-18 - **Last Updated**: 2025-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](jodd-github-logo.png)
[![GitHub release](https://img.shields.io/github/release/oblac/jodd.svg)](https://jodd.org) [![Stack Overflow](https://img.shields.io/badge/stack%20overflow-jodd-4183C4.svg)](https://stackoverflow.com/questions/tagged/jodd) [![BSD License](https://img.shields.io/badge/license-BSD--2--Clause-blue.svg)](https://jodd.org/license.html) ## 👋 Hello! Welcome to the **Jodd** - a unique, alternative world of Java :) You can find here some micro-frameworks and some handy tools. Nothing more, nothing less.

Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.7 Mb

The official web-site: https://jodd.org # ‼️ THIS IS THE OLD MONOREPO. USE NEW JODD REPOS FOR v6+ ‼️ **Jodd v6** is the maintained version, working on Java 8 and 11. The following components are promoted to version 6: + [jodd-util](https://github.com/oblac/jodd-util) ⭐ + [jodd-mail](https://github.com/oblac/jodd-mail) ⭐ + [jodd-json](https://github.com/oblac/jodd-json) ⭐ + [jodd-lagarto](https://github.com/oblac/jodd-lagarto) ⭐ + [jodd-http](https://github.com/oblac/jodd-http) ⭐ + [jodd-props](https://github.com/oblac/jodd-props) ⭐ + [jodd-petite](https://github.com/oblac/jodd-petite) ⭐ + [jodd-proxetta](https://github.com/oblac/jodd-proxetta) ⭐ + [jodd-db](https://github.com/oblac/jodd-db) ⭐ The decision which component is promoted is based on the Maven Central Repo statistics. Version **v5** contains remaining libraries and frameworks. They are in maintenance mode. Sorry, I can only do so much. --- ## :zap: Jodd **Jodd** is set of micro-frameworks and developer-friendly tools and utilities. _Use what you like._ **Thank you.** 🙏 **Cool libraries**: + `jodd-json` - JSON parser and serializer. ⭐ + `jodd-lagarto` - HTML parser with `Jerry` and `CSSelly` and `Form` tag. ⭐ + `jodd-http` - tiny HTTP client. ⭐ + `jodd-mail` - for easier email sending. ⭐ **Micro-frameworks**: + `jodd-madvoc` - slick MVC framework. + `jodd-petite` - pragmatic DI container. ⭐ + `jodd-proxetta` - dynamic proxies and `Paramo`. ⭐ + `jodd-db` - thin database layer and object mapper. ⭐ + `jodd-jtx` - transactions management. ⭐ **Less used tools**: + `jodd-decora` - pages decorator. + `jodd-htmlstapler` - static page resources handler. + `jodd-vtor` - validation framework. **Full Stack Bundle**: + `jodd-joy` - super-easy app framework, built with *Jodd* micro-frameworks. **Utilities**: + `jodd-core` - contains many every-day utilities. ⭐ + `jodd-bean` - our infamous `BeanUtil`, type inspectors and converters. ⭐ + `jodd-props` - is the super-replacement for Java `Properties`. ⭐ + `jodd-servlet` - with many servlet utilities, including nice tag library. Read more in our [official documentation](http://jodd.org). ## :octocat: Building Jodd from source **Jodd** is built with [Gradle](http://gradle.org/) on JDK8, targeting Java 1.8. You don't have to install anything, the only prerequisites are [Git](http://help.github.com/set-up-git-redirect) and Java JDK. ## :gift_heart: Contribute Feel free to [contribute](CONTRIBUTING.md)! Follow these steps: First time only: + fork the **Jodd** repo (`upstream`) to your GitHub account (`origin`) + clone `origin` as your `local` repo Every other time: + update both `origin` and `local` repos from `upstream` + create new branch for a feature or bug fix + commit often :) + once when work is done, push local changes to your `origin` + send us a pull request (PR) We will pickup up from there :) :rocket: ## Code Contributors This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].