← PHP

PHP: Libraries and tooling

Building blocks used in PHP projects: templating, data access, tests, build and operations.

Runtime and async

Templating and frontend

  • Twig Template language of Symfony and many CMS
  • Blade Template engine of Laravel
  • Livewire Reactive interfaces without writing JavaScript
  • Inertia.js Server routing with a Vue, React or Svelte frontend
  • Symfony UX Stimulus, Turbo and Live Components for Symfony
  • Filament Admin panels and forms for Laravel
  • EasyAdmin Admin interfaces for Symfony
  • Laravel Nova Commercial admin panel for Laravel

Database and ORM

Testing and code quality

  • PHPUnit The standard test framework
  • Pest Expressive tests built on PHPUnit
  • Codeception Acceptance, functional and unit tests
  • Behat Behaviour-driven tests in Gherkin
  • PHPStan Static analysis that finds bugs before runtime
  • Psalm Static analysis with type inference
  • PHP CS Fixer Consistent code style
  • PHP_CodeSniffer Checks coding standards
  • Rector Automated refactoring and upgrades
  • Infection Mutation testing for test quality
  • Mockery Mock objects for tests
  • Xdebug Debugger, profiler and coverage
  • Composer Package management for every PHP project

A project with PHP?

New development, replacement or extending an existing system: tell us briefly what it is about. We will tell you what works in practice.

Discuss a project