All Projects → oblac → Jodd

oblac / Jodd

Licence: bsd-2-clause
Jodd! Lightweight. Java. Zero dependencies. Use what you like.

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jodd

Nutz
Nutz -- Web Framework(Mvc/Ioc/Aop/Dao/Json) for ALL Java developer
Stars: ✭ 2,422 (-33.02%)
Mutual labels:  micro-framework, ioc, aop
waspy
WASP framework for Python
Stars: ✭ 43 (-98.81%)
Mutual labels:  micro-framework, http-client
thinking-in-spring
Spring source code reading
Stars: ✭ 105 (-97.1%)
Mutual labels:  ioc, aop
microframeworks-showcase
A simple grocery list webapplication implemented with the Microframeworks Spark Java, Jodd, Ninja, Javalite, Pippo and Ratpack
Stars: ✭ 29 (-99.2%)
Mutual labels:  micro-framework, jodd
tiny4j
IOC, AOP, REST...
Stars: ✭ 15 (-99.59%)
Mutual labels:  ioc, aop
Farseer.Net
Provides consistent standard use of common components of the .Net Core language
Stars: ✭ 42 (-98.84%)
Mutual labels:  ioc, aop
tsioc
AOP, Ioc container, Boot framework, unit testing framework , activities workflow framework.
Stars: ✭ 15 (-99.59%)
Mutual labels:  ioc, aop
Web Database Analytics
Web scrapping and related analytics using Python tools
Stars: ✭ 175 (-95.16%)
Mutual labels:  json-parser, database
AbacusUtil
Release the power in Java programming
Stars: ✭ 77 (-97.87%)
Mutual labels:  http-client, json-parser
Java Bible
🍌 我的技术摘要
Stars: ✭ 2,919 (-19.28%)
Mutual labels:  ioc, aop
Blog.core
💖 ASP.NET Core 6.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:
Stars: ✭ 3,542 (-2.05%)
Mutual labels:  ioc, aop
LSFramework
手写山寨版spring学习aop、ioc思想的demo,没看过spring的源码,因为实在是太庞大了,参考部分网上博客及开源代码完成。
Stars: ✭ 53 (-98.53%)
Mutual labels:  ioc, aop
hasor
Hasor是一套基于 Java 语言的开发框架,区别于其它框架的是 Hasor 有着自己一套完整的体系,同时还可以和先有技术体系做到完美融合。它包含:IoC/Aop容器框架、Web框架、Jdbc框架、RSF分布式RPC框架、DataQL引擎,等几块。
Stars: ✭ 938 (-74.06%)
Mutual labels:  ioc, aop
Spring Learning
Spring 学习笔记,通过例子展示和剖析实现机制
Stars: ✭ 346 (-90.43%)
Mutual labels:  ioc, aop
Dlib
Allocators, I/O streams, math, geometry, image and audio processing for D
Stars: ✭ 182 (-94.97%)
Mutual labels:  json-parser, utility-library
CNeptune
CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks
Stars: ✭ 30 (-99.17%)
Mutual labels:  ioc, aop
Martian
🎨 Martian 是一个基于NIO的JavaWeb编程框架,可以帮助你快速的开发后端服务
Stars: ✭ 320 (-91.15%)
Mutual labels:  ioc, aop
Express Typescript Boilerplate
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
Stars: ✭ 2,293 (-36.59%)
Mutual labels:  database, ioc
Warehouse Inventory System
Open source inventory management system with php and mysql
Stars: ✭ 235 (-93.5%)
Mutual labels:  database, jquery
java-bible
🍌 我的技术摘要
Stars: ✭ 2,950 (-18.42%)
Mutual labels:  ioc, aop


GitHub release Build Status codecov Codacy Badge 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.

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

The official web-site: https://jodd.org

‼️ THIS IS THE OLD REPO. 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.


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.

💝 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 :)

🚀

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].