Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.76 KB

File metadata and controls

47 lines (31 loc) · 1.76 KB

LiquidRazor

Welcome to LiquidRazor — a home for lightweight, developer-friendly PHP tools, bundles, and libraries.
Our focus: build fast, slim, and powerful backends that stay transparent, predictable, and fun to work with.


🚀 Core Project

A minimal Symfony API skeleton, powered by the DTOApi Bundle.
LiquidApi provides:

  • DTO-first design → predictable contracts, validation, and serialization out of the box.
  • OpenAPI/Swagger docs → instant documentation and typed client generation.
  • Slim API footprint → no framework bloat, just what you need for production-ready APIs.
  • Flex-recipe readycomposer create-project liquidrazor/liquidapi my-api spins up a working skeleton instantly.

It’s the perfect foundation for modern React/Next frontends, mobile apps, or service-to-service APIs.


🧩 Extensions & Custom Bundles

The organization will grow around LiquidApi with:

  • 🔌 Custom Symfony bundles — drop-in features you can plug into your API.
  • 📦 Shared libraries — focused utilities and helpers for API development.
  • 🛠 Developer tooling — configs, workflows, and recipes to make Symfony DX smoother.

🗺 Philosophy

We believe in:

  • Simplicity over magic → understand what runs under the hood.
  • Contracts first → DTOs and OpenAPI specs as the single source of truth.
  • Flexibility → each bundle/library is independent and reusable.
  • Community friendliness → everything open source, documented, and tested.

📚 Getting Started

  1. Scaffold a new project:
    composer create-project liquidrazor/liquidapi my-api