
Wasp Has a Free Full-Stack Framework That Generates React + Express in One File
Next.js has 50+ config options. Wasp has a declarative DSL that generates a complete full-stack app — auth, CRUD, jobs, email — from one config file. The Wasp File // main.wasp — this generates your ENTIRE app structure app TodoApp { wasp: { version: "^0.15.0" }, title: "My Todo App", auth: { userEntity: User, methods: { usernameAndPassword: {}, google: {}, github: {}, }, onAuthFailedRedirectTo: "/login", }, } entity User {=psl id Int @id @default(autoincrement()) tasks Task[] psl=} entity Task {=psl id Int @id @default(autoincrement()) description String isDone Boolean @default(false) user User @relation(fields: [userId], references: [id]) userId Int psl=} route RootRoute { path: "/", to: MainPage } page MainPage { authRequired: true, component: import { MainPage } from "@src/pages/Main" } query getTasks { fn: import { getTasks } from "@src/queries", entities: [Task], } action createTask { fn: import { createTask } from "@src/actions", entities: [Task], } From this single file, Wasp g
Continue reading on Dev.to React
Opens in a new tab



