Jodd

Jodd!轻量级。Java 零依赖。随心所欲。「Jodd! Lightweight. Java. Zero dependencies. Use what you like.」

Github星跟踪图


GitHub release
Stack Overflow
BSD License

👋 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.

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:

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.

:octocat: Building Jodd from source

Jodd is built with Gradle on JDK8,
targeting Java 1.8. You don't have to install anything,
the only prerequisites are Git
and Java JDK.

:gift_heart: Contribute

Feel free to contribute! 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].

主要指标

概览
名称与所有者oblac/jodd
主编程语言Java
编程语言Shell (语言数: 4)
平台
许可证BSD 2-Clause "Simplified" License
所有者活动
创建于2012-09-07 20:26:48
推送于2024-04-15 19:08:00
最后一次提交2023-11-04 08:40:40
发布数61
最新版本名称v5.3.0 (发布于 2020-10-13 22:48:37)
第一版名称v3.4.0 (发布于 )
用户参与
星数4.1k
关注者数260
派生数724
提交数5.4k
已启用问题?
问题数516
打开的问题数3
拉请求数224
打开的拉请求数1
关闭的拉请求数43
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?