Open source by Evan Schleret

Open source tools for Laravel and Nuxt applications.

Hi, I’m Evan Schleret, a Laravel and Nuxt developer building focused open source tools. Explore packages for workflows, forms, API contracts and email rendering across Laravel, PHP, Nuxt and TypeScript.

6

active packages

1

planned packages

Laravel + Nuxt

core ecosystems

Open source

MIT-focused projects

The collection

Small packages, clear responsibilities.

Start with a problem, then pick the package that owns it.
Stablev2.1.0

FormForge

Deterministic forms for Laravel, from schema and validation to secure submissions.

LaravelPHP
composer require evanschleret/formforge
Stablev2.3.1

FormForge Client

Nuxt components and composables for rendering, building and submitting FormForge forms.

NuxtTypeScript
bun add @evanschleret/formforgeclient
Stablev1.1.0

Laravel TypeBridge

Deterministic TypeScript generation from Laravel resources.

LaravelPHPTypeScript
composer require --dev evanschleret/laravel-typebridge
Documentation coming soon
Stablev1.0.0

LaraMJML

MJML rendering for Laravel Blade emails, Mailables and Notifications.

LaravelPHPMJML
composer require evanschleret/lara-mjml59k+ Packagist installs
Documentation coming soon
Early development

NotificationCompass

Notification preferences above Laravel’s native notification system.

LaravelPHP
bun add @evanschleret/notificationcompass
Early development

Nuxt Typewriter

An animated typewriter component for Nuxt applications.

NuxtTypeScript
bun add @evanschleret/nuxt-typewriter
On the way

Planned projects.

Ideas in progress, shared early so their direction stays visible.
Planned

FlowForge

Deterministic workflows for Laravel.

LaravelPHP
Documentation coming soon
Choose by outcome

Where do you want to start?

  • Model workflows
    Use FlowForge to describe states, transitions and audit history in Laravel.
  • Build forms
    Define, validate and submit forms with one backend contract and a Nuxt client.
  • Keep APIs typed
    Generate predictable TypeScript from Laravel resources with TypeBridge.
  • Render better emails
    Use MJML templates with familiar Laravel Blade workflows through LaraMJML.

Built in the open.

Read the source, open an issue, or contribute an improvement.