Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oblac/jodd
Jodd! Lightweight. Java. Zero dependencies. Use what you like.
https://github.com/oblac/jodd
aop database html-parser http-client ioc java java8 jodd jquery json-parser mail micro-framework utility-library
Last synced: 3 days ago
JSON representation
Jodd! Lightweight. Java. Zero dependencies. Use what you like.
- Host: GitHub
- URL: https://github.com/oblac/jodd
- Owner: oblac
- License: bsd-2-clause
- Created: 2012-09-07T20:26:48.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T19:08:00.000Z (8 months ago)
- Last Synced: 2024-10-29T10:53:31.527Z (about 1 month ago)
- Topics: aop, database, html-parser, http-client, ioc, java, java8, jodd, jquery, json-parser, mail, micro-framework, utility-library
- Language: Java
- Homepage: https://jodd.org
- Size: 40.8 MB
- Stars: 4,061
- Watchers: 263
- Forks: 723
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- my-awesome - oblac/jodd - parser,http-client,ioc,java,java8,jodd,jquery,json-parser,mail,micro-framework,utility-library pushed_at:2024-04 star:4.1k fork:0.7k Jodd! Lightweight. Java. Zero dependencies. Use what you like. (Java)
- useful-java-links - Oblac Jodd - source Java micro frameworks and tools; floppy size! Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.5 Mb. License: [BSD 2](https://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29), [![GitHub stars](https://img.shields.io/github/stars/oblac/jodd.svg?style=social&label=Star&maxAge=2592000)](https://github.com/oblac/jodd). ![business friendly license](https://github.com/Vedenin/useful-java-links/blob/master/img/business-friendly.png?raw=true) (I. Development / 1. Common frameworks and libraries)
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` repoEvery 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)].