Published under the permissive MIT license. The things you build on top of Protofy are for yours to keep. We don't force any license on your creations.
You can create and manage the system entities using visual forms and diagrams, programming, or through ChatGPT.
wwwwwwwwwwwwwwwwwwwMQTT and websockets provides real time messaging, server side events and IoT
wwwwwwwwwwwwwwwwwwwToggle between Server-side rendering and Client side rendering without changing the code
wwwwwwwwwwwwwwwwwwwObject system based on Zod and OOP to define system entities. Objects allows for Automatic forms, validation, apis and much more.
wwwwwwwwwwwwwwwwwwwIncludes frontend (web and mobile), backend, API system, database system, reverse proxy and realtime messaging
wwwwwwwwwwwwwwwwwwwProtofy is yarn workspace with some apps and some packages, integrated together into a batteries-included, full-featured full-stack system
wwwwwwwwwwwwwwwwwwwRun locally using npm for local devleopment, as a service with PM2 or use docker for cloud deploy.
Protofy is a Full Stack development platform designed to satisfy the needs of hardened developers, humans, and robots.
Protofy uses ts-morph to parse javscript/typescript and react files and generate UI editors, diagrams and visual editors on top of real code.
Protofy is designed to allow non-developers, developers and AI robots to cooperate in a single place. Providing a great experience for all type of users.
Solid Foundation - Protofy is build on top of open and battle tested technologies like NextJS, Expo, Express and React
Procedural UI - High Level and procedural React widgets to generate forms and complex UI like EditableObject or DataView
Automatic CRUD - Generate CRUD APIs from Zod Schemas. Customize the API using a lightweight object system
AI Supercharged - All the Protofy dependencies are Open Source and were present in the ChatGPT training set. The ChatGPT integration allows to generate user interfaces, apis or IoT devices.
Web and native - The UI system is based on Tamagui, a React universal UI system. You can use Tamagui to create native user interfaces for mobile and web.
ESP32 IoT - Protofy provides a LowCode system to define and enroll ESPHome devices.
DAMM - Filling good
The Smart Lollipop
Taiga - Fountain