{
  "id": 6831648,
  "title": "Green Framework: From a Small Experiment to a PHP Framework",
  "url": "https://urgent.news/2026/09/12/green-framework-from-a-small-experiment-to-a-php-framework",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-12T00:21:27.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/yasserelgammal/green-framework-from-a-small-experiment-to-a-php-framework-32kp"
  },
  "original_language": "en",
  "account": "Green began as a personal PHP framework experiment. Initially, it was a simple project to gain deeper understanding of how frameworks functioned. The early versions focused on routing and database access, with middleware, authentication, APIs, sessions, caching, testing, localization, validation, service providers, exception handling, relations, pagination, and more added over time. Refactoring became a significant part of the process, as the developer recognized opportunities to simplify and improve the codebase. From v1 to v2, the framework's architecture and developer experience improved, with enhancements like service providers, database and relation handling, exception handling, routing, testing, and session management evolving based on real-world usage. As of April 2026, Green has seen 22 releases, approximately one per week, reflecting its ongoing development. The framework's growth from a small experiment to a robust system demonstrates the value of iterative development and real-world testing in refining a project's structure and functionality.",
  "summary": "Green started as a small experiment. 🌱 I didn't have a big roadmap. I just wanted to build a PHP framework myself and understand more of what happens underneath the frameworks I use every day. The first version was simple. I wasn't trying to build something that could compete with existing frameworks. I was mainly interested in the process of building one. Some parts were there from the…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}