Skip to content

conroywhitney/PeARL-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

PeARL Stack

PeARL Stack Logo

Phoenix · events · Ash · React · LiveView

The beginner-friendly, vibe-proof stack.

Read the docs →


What is this?

PeARL is an opinionated web stack that locks away the footguns and maximizes readability.

  • Events in, events out — No REST, no GraphQL, just WebSocket events
  • Deny by default — Ash policies prevent accidental data exposure
  • Server-owned state — LiveView manages state, React just renders
  • Four clean layers — Each layer only calls down, never up

Quick Links

The Stack

Layer Technology Role
P Phoenix Web framework on the battle-tested BEAM
e events The entire API: pushEvent / handleEvent
A Ash Declarative domains with deny-by-default auth
R React UI rendering (not state management)
L LiveView WebSocket state coordination

License

MIT

About

The beginner-friendly, vibe-proof stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published