Skip to content

When you need it

The framework isn't needed for everything built in Lovable. Here is the honest answer.

Size isn't the point

A small system can be critical and a large one can be irrelevant. The question is what it costs if the project forgets why it was built a certain way, if a working rule gets broken, or if an old mistake is repeated.

Keep building without a framework if the answer is “nothing, I'll rebuild it”. The package is for you if the answer is “that would be expensive, risky or embarrassing”.

Drivers that make a project harder to change

  • several user roles or permission levels
  • multiple customers or organisations in the same system
  • payments and pricing
  • personal data or other sensitive information
  • several external integrations
  • background jobs, scheduled runs, queues
  • schema changes once real data exists
  • large data volumes or strict performance requirements
  • a requirement that the system is always available
  • many iterations over a long period, often with interruptions

No tiers

There is no percentage that determines how much structure you need, and the package doesn't come in a light and a heavy edition. Everyone gets the same thing. The parts that aren't relevant sit marked as not yet applicable and are activated according to the framework's rules when the need appears.

Use it when

  • the product has, or soon will have, real users
  • the system stores information it would hurt to lose
  • there is sign-in, roles or permissions
  • external services or payments are involved
  • there are business rules that must never break
  • the project will change across many iterations
  • rebuilding from scratch would be expensive or risky

Skip it when

  • you're testing an idea over an afternoon
  • the build is a proof of concept meant to be thrown away
  • nobody but you will ever use it
  • no data in the system matters
  • starting over would be faster than understanding the old version

We don't need to know what you're building. No account, no form, no upload.

Download · English
MD · 1 file · version
lovable-framework-1.0.0-en.md · MD · 1 file · version 1.0.0
SHA-256
12719287381e9baa088cda0192d754e4f6fd544dd5ef6475f2ed669e49b29160

The full package as a ZIP, 28 files (advanced option)lovable-framework-1.0.0-en.zip · SHA-256 b426a57d3ed8822f85bcd486576e3180860cb2fd0ce47e43db3d8c9a0ac51315