Introduction

An overview of the OI Laravel packages and this documentation hub

Introduction

Welcome to the official documentation for the OI Laravel open-source packages — a collection of Laravel tools built to solve real-world development challenges in a clean, composable way.

What is OI Laravel?

OI Laravel is a suite of independent, MIT-licensed Laravel packages maintained by oi-lab. Each package targets a specific problem and can be used standalone or alongside the others.

This documentation hub covers three packages:

OI Laravel TypeScript

Automatically generate TypeScript type definitions from your Eloquent models. Keep your frontend types in sync with your backend schema without manual maintenance — including relationships, custom casts, and data objects.

→ Get started with OI Laravel TypeScript

OI Laravel INSEE

Integrate the French government's INSEE SIRENE API into your Laravel application. Search companies by name, SIREN, or SIRET number and retrieve structured business data with a fluent, expressive interface.

→ Get started with OI Laravel INSEE

OI Laravel Documentation

The engine powering this very site. A Markdown-based documentation system for Laravel with hierarchical navigation, full-text search, and React rendering — designed to document your own packages or projects.

→ Get started with OI Laravel Documentation

Where to Go Next

  • Read About to understand the motivations behind these packages
  • Check the License for usage terms
  • Dive into any package using the sidebar navigation
Project under MIT License.
Design by