⬡ Sobre o projeto

Uma biblioteca nascida
da necessidade real

Desde 2012, simplificando o dia a dia de devs que precisam fazer muito com pouco código.

A história

De uma função simples
a um ecossistema completo

Em 2012, percebi que o uso do $.ajax no jQuery ainda exigia muito código repetitivo e pouco prático. Foi então que criei uma função capaz de carregar conteúdos em elementos identificados por ID, permitindo também o envio de parâmetros diretamente, de forma simples e objetiva.

Com o passar dos anos, cada novo projeto trouxe desafios diferentes: necessidade de limpar formulários, controlar estados de busy, recarregar scripts e manipular grupos de captura. Assim, o plugin foi evoluindo de maneira orgânica, sempre moldado pelas demandas reais do dia a dia.

"Hoje, o oziLoadData se consolidou como um plugin versátil, que abstrai a complexidade do AJAX e oferece uma interface prática, seja por meio de atributos data-* ou chamadas diretas em JavaScript."

Ao longo dos anos, o ecossistema cresceu naturalmente. O que começou como um helper de AJAX se tornou uma coleção de 12 plugins coesos — cada um resolvendo um problema real que encontrei em projetos reais. O oziSelect nasceu da frustração com selects nativos limitados. O oziCheck surgiu da necessidade de gerenciar grupos de checkboxes complexos. O oziEditor veio para simplificar a integração de editores com formulários Laravel.

Graças ao incentivo dos amigos, decidi compartilhar essa ferramenta que me acompanhou em tantos projetos. Faço isso com alegria e espero que ela seja útil para você também.

Linha do tempo

A evolução do ozi-ui

📡
2012
O início — função de AJAX

Criação da primeira versão do que viria a ser o oziLoadData. Uma função simples para carregar HTML em elementos por ID usando $.ajax, eliminando código repetitivo.

⚙️
2014 — 2018
Crescimento orgânico

Cada projeto novo trouxe novos requisitos. Limpeza de formulários, estados de busy, controle de grupos, recarregamento de scripts. O plugin foi evoluindo com a realidade dos projetos.

🎨
2019 — 2022
Expansão do ecossistema

Surgimento dos primeiros plugins visuais — oziSelect, oziCheck, oziToggle. A ideia de um ecossistema coeso começou a tomar forma.

🚀
2023 — 2025
Integração com Laravel + Livewire

Adaptação nativa para Laravel e Livewire 3. Criação do oziCore como orquestrador, sistema de hooks afterRender e integração declarativa via data-ozi-*.

📦
2026
Lançamento público — Packagist

Com o incentivo dos amigos, o ozi-ui foi publicado como pacote open source. 12 plugins, documentação completa e disponível via composer require ozi-ui/core.

T
Thomaz
Criador do ozi-ui

Desenvolvedor apaixonado por soluções práticas e elegantes. Desde 2012 construindo ferramentas que tornam o dia a dia do dev mais produtivo.

Números do projeto
Anos de desenvolvimento 14+
Plugins 12
Versão atual v0.10.0-α
Licença MIT
Custo Free
Princípios
Simplicidade acima de tudo — se precisar de JS, algo está errado
Cada plugin resolve um problema real do dia a dia
Compatibilidade com formulários HTML nativos
Open source — feito com alegria para a comunidade

Gostou da história?
Faça parte dela!

Use, contribua ou apoie o projeto. Cada feedback e cada estrela no GitHub fazem diferença.

Começar agora → ❤️ Apoiar o projeto