Skip to content

Simple and minimal HTTP framework built with Symfony Components

Notifications You must be signed in to change notification settings

josephgodwinkimani/Doodle

Repository files navigation

Doodle

Coding standards Codacy Badge Known Vulnerabilities

Doodle - The PHP Framework is an attempt to create a simple and minimal HTTP PHP framework whose goal is make the code more adaptable to change without breaking, as well as to make it simple to understand and modify. Based on Symfony Components and other libraries.

Built for developing framework-agnostic apis and web applications without bloat.

Why?

This framework is a Doodle. The concept is aimed at capitalizing on existing expertise and developing a somewhat user-friendly, fairly opinionated and deployable framework to facilitate rapid application development without the intricacies associated with contemporary frameworks.

Features

  • Dependency Injection
  • Model First ORM
  • Environment variables
  • File Storage (Local, SFTP, ZipArchive)
  • Low-level Symfony HTTP client with support for both PHP stream wrappers and cURL
  • SEO-friendly routing
  • Rate Limiting
  • Validation
  • Templates for web designers (Pug, Twig)
  • REPL
  • MVC
  • New Project Scaffolding

Documentation

Code Coverage

tests/coverage/index.html

Security

If you discover a security vulnerability within this repository open an issue. All security vulnerabilities will be promptly addressed.

License

Licensed under the MIT license.