RapDev Framework

RapDev (short for Rapid Development) is a component-based PHP MVC framework aimed at rapid development and prototyping of Web applications. It has a very light footprint and is extremely simple to use. With the framework, the developer's job is simply to specify certain application settings and choose which components to load; the heavy loading is automatically taken care of. At the time of this writing, there are a total of 18 built-in components which provide a variety of features that a modern Web app might need.

Features

  • Authentication component to handle user login, logout, and checks
  • Block users by IP address and user agent strings
  • Built-in templating engine with unique syntax and code blocks
  • Form validation and repopulation
  • Automatic logging of PHP errors, debug messages, SQL queries and more
  • Easily modify core application functionality through hooks
  • Start HTTP downloads with a single function call
  • Automatic detection and prevention of CSRF and injection-based attacks
  • Component that wraps around MySQL database access and SQL queries
  • Secure cookies whose contents can be read, but not altered

Download

RapDev is currently in development. Although v1.0 has been finished, there are still quite a few things left on the to-do list. Expect the code for v1.1 to be publicly released in the near future.