Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Readme
  3. php-censor

php-censor

BSD-2-ClausePHP2.1.6

An open-source, self-hosted continuous integration server specifically designed for PHP projects.

Visit WebsiteGitHubGitHub
686 stars144 forks0 contributors

What is php-censor?

PHP Censor is an open-source continuous integration server designed specifically for PHP projects. It automates building, testing, and code quality checks whenever changes are pushed to a repository. It solves the problem of maintaining code quality and catching bugs early in the development cycle for PHP teams who prefer self-hosted infrastructure.

Target Audience

PHP development teams and individual developers who need a self-hosted CI solution to automate testing and code quality checks for their projects.

Value Proposition

Developers choose PHP Censor because it is a lightweight, PHP-native CI server that is easy to self-host, offers extensive plugin support for PHP-specific tools, and provides full control over the build environment without relying on third-party SaaS services.

Overview

PHP Censor is an open source self-hosted continuous integration server for PHP projects.

Use Cases

Best For

  • PHP teams needing a self-hosted alternative to cloud CI services
  • Automating PHPUnit, Behat, or Codeception test suites
  • Enforcing code quality standards with PHP_CodeSniffer and PHPMessDetector
  • Setting up database tests for MySQL or PostgreSQL during CI runs
  • Integrating CI with version control systems like GitLab, GitHub, or Bitbucket
  • Sending build notifications to Slack, Telegram, or email

Not Ideal For

  • Cross-platform development teams that require Windows support for their CI server
  • Large-scale enterprises needing advanced container orchestration features like native Docker integration
  • Projects primarily using non-PHP languages where multi-language CI support is crucial
  • Teams looking for a fully managed, cloud-based CI service with minimal maintenance overhead

Pros & Cons

Pros

PHP-Focused Tooling Integration

Seamlessly integrates with PHP-specific tools like PHPUnit, Codeception, and PHP_CodeSniffer, making it easy to automate testing and code quality checks for PHP projects.

Flexible Configuration Methods

Supports zero-config setups, YAML-based configuration similar to Travis CI, and web-based project management, providing multiple ways to define build pipelines.

Comprehensive VCS Support

Connects to a wide range of version control systems including GitHub, GitLab, Bitbucket, Git, Mercurial, and Subversion, allowing integration with diverse project sources.

Built-in Database Testing

Automatically sets up and tears down test databases for PostgreSQL, MySQL, and SQLite, facilitating robust database testing in CI environments.

Cons

Unix-Only Deployment

Explicitly does not support Windows, limiting its use in mixed-OS development environments or teams reliant on Windows servers.

Dependency on Beanstalkd Queue

Requires Beanstalkd as a message queue, adding complexity to the setup and maintenance compared to solutions with built-in queue management.

Version Fragmentation and Breaking Changes

Multiple unsupported legacy versions exist, and the upgrade from v1 to v2 involved significant changes, as noted in migration documentation, indicating potential instability.

Open Source Alternative To

php-censor is an open-source alternative to the following products:

Travis CI
Travis CI

Travis CI is a continuous integration service that automatically builds and tests software projects hosted on GitHub, supporting multiple programming languages and deployment workflows.

Jenkins
Jenkins

Jenkins is an open-source automation server that enables developers to build, test, and deploy their software through continuous integration and delivery pipelines.

Frequently Asked Questions

Quick Stats

Stars686
Forks144
Contributors0
Open Issues23
Last commit6 days ago
CreatedSince 2017

Tags

#composer#devops#unit-testing#database-testing#continuous-integration#phpunit#ci#ci-cd#code-quality#testing#php#self-hosted#automation

Built With

M
MySQL
b
beanstalkd
P
PostgreSQL
A
Apache
P
PHP
N
Nginx

Links & Resources

Website

Included in

Readme20.7k
Auto-fetched 15 hours ago

Related Projects

lobe-chatlobe-chat

LobeHub organizes your agents into 7×24 operation. It hires, schedules, reports on your entire AI team. You stay in charge — without staying online.

Stars77,167
Forks15,191
Last commit15 hours ago
nerd-fontsnerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

Stars63,005
Forks3,919
Last commit2 months ago
httpiehttpie

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

Stars38,144
Forks3,955
Last commit1 year ago
sniffnetsniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

Stars37,544
Forks1,512
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub