⬡ About the project

A library born from real necessity

Since 2012, simplifying the daily workflow of devs who need to do a lot with little code.

The story

From a simple function to a full ecosystem

In 2012, I noticed that using $.ajax in jQuery still required a lot of repetitive, impractical code. That's when I created a function capable of loading content into elements identified by ID, also allowing parameters to be sent directly, in a simple and straightforward way.

Over the years, each new project brought different challenges: the need to clear forms, control busy states, reload scripts and handle capture groups. The plugin evolved organically, always shaped by real day-to-day demands.

"Today, oziLoadData has established itself as a versatile plugin that abstracts AJAX complexity and offers a practical interface, whether through data-* attributes or direct JavaScript calls."

Over the years, the ecosystem grew naturally. What started as an AJAX helper became a collection of 12 cohesive plugins — each solving a real problem I encountered in real projects.

Thanks to encouragement from friends, I decided to share this tool that has accompanied me through so many projects. I do so with joy and hope it will be useful to you too.

Timeline

The evolution of ozi-ui

📡
2012
The beginning — AJAX function

Creation of the first version of what would become oziLoadData. A simple function to load HTML into elements by ID using $.ajax, eliminating repetitive code.

⚙️
2014 – 2018
Organic growth

Each new project brought new requirements. Form clearing, busy states, group control, script reloading. The plugin evolved with the reality of real projects.

🎨
2019 – 2022
Ecosystem expansion

Emergence of the first visual plugins — oziSelect, oziCheck, oziToggle. The idea of a cohesive ecosystem began to take shape.

🚀
2023 – 2025
Laravel + Livewire integration

Native adaptation for Laravel and Livewire 3. Creation of oziCore as orchestrator, afterRender hooks system and declarative integration via data-ozi-*.

📦
2026
Public release — Packagist

Encouraged by friends, ozi-ui was published as an open source package. 12 plugins, full documentation, available via composer require ozi-ui/core.

T
Thomaz
Creator of ozi-ui

Developer passionate about practical and elegant solutions. Since 2012 building tools that make the dev's daily life more productive.

Project numbers
Years of development 14+
Plugins 12
License MIT
Cost Free
Principles
Simplicity above all — if you need JS, something is wrong
Each plugin solves a real day-to-day problem
Compatibility with native HTML forms
Open source — made with joy for the community

Liked the story?
Be part of it!

Use, contribute or support the project. Every piece of feedback and every GitHub star makes a difference.

Get started → ❤️ Support project