Ross ROSS = Recommend OSS · open-source software intelligence for agents

goaop/framework

:gem: Go! AOP PHP - modern aspect-oriented framework for the new level of software development observed · 2026-08-28

github.com/goaop/framework · homepage · PHP · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 99
  • Release rhythm 83
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 5667
  • days_rel: 112
  • days_push: 7
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1670 stars · 165 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Go! AOP is a pure-PHP aspect-oriented programming framework that lets developers define cross-cutting concerns (logging, caching, security) as aspect classes and weave them into existing code without modifying it. It intercepts method executions via pointcuts and advice, producing static PHP files with no eval() calls or PECL extensions.

Use cases

  • add logging to many php methods without touching source code
  • apply caching aspects across a php application
  • enforce security checks uniformly across classes
  • intercept method calls in php for monitoring
  • handle cross-cutting concerns in php cleanly
  • weave transaction management into php services

When to choose

  • you need aspect-oriented programming in pure PHP with no extensions
  • you want to modularize cross-cutting concerns like logging, caching, or security
  • you need to intercept private, static, or final methods without changing source code
  • your team requires auditable, eval-free code generation

When to avoid

  • your project is not written in PHP
  • you only need simple dependency injection or event listeners rather than true AOP
  • you cannot tolerate any runtime code transformation overhead
  • you need AOP in a language with native support like Java (AspectJ)

Facets

framework · maturity active

middleware logging caching security developer-tools web-development backend developer-tools programming-languages php cross-platform aspect-oriented-programming aop interception pointcuts code-weaving cross-cutting-concerns

5 sources

Member repositories

RepositoryRoleHealth v2
goaop/frameworkmain94

For agents

markdown · JSON · MCP: product_card(name="goaop/framework")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem