nette/tester
Nette Tester is a lightweight, enjoyable PHP testing framework with expressive assertions, mocks, code coverage, and parallel test execution. It requires no annotations or complex setup, making it a fast, practical choice for testing PHP projects.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| apigen/apigen | ApiGen generates smart, readable API documentation for PHP projects. Modern, easy to use, and supports PHP 8.3 features plus rich phpDoc/ PHPStan types, generics, type aliases, enums, union/intersection types, readonly, and more. | 2,166 | 2,187 | 310 | 971 | 21 | 35.6 | 10.4 | NOASSERTION | 3 years ago | |
| contributte/tester | Contributte Tester integrates Nette Tester into your project with a ready-to-use setup and tooling. Install via Composer and follow the included docs to run and manage automated tests on PHP 8.2+ with Nette 3.2+. | 2 | 3 | 2 | 4K | 1 | 10.2 | 45.4 | MIT | 9 months ago | |
| czproject/git-php | — | 555 | 563 | 104 | 194K | 6 | 17.8 | 41.3 | NOASSERTION | 1 year ago | |
| dg/bypass-finals | dg/bypass-finals is a PHP library that removes the final keyword at runtime so you can mock final classes and methods in tests. It works with PHPUnit and other mocking tools, making legacy or third-party code easier to test without changing source. | 581 | 574 | 34 | 922K | 1 | 27.6 | 51.7 | NOASSERTION | 1 week ago | |
| dg/rss-php | dg/rss-php is a lightweight, dependency-free PHP library for reading RSS and Atom feeds. It offers a simple API for fetching and parsing feeds, handles namespaces and enclosures, and works across PHP versions from 5.3 onward. | 484 | — | 136 | — | 0 | 7.2 | 1.9 | BSD-3-Clause | 11 years ago |
|
| dg/twitter-php | dg/twitter-php is a lightweight PHP library for the Twitter API, providing simple OAuth authentication and helpers for sending requests, posting tweets, and fetching timelines, user data, and more. Easy to integrate in Laravel or any PHP app. | 537 | 537 | 143 | 1K | 0 | 16.6 | 8.5 | BSD-3-Clause | 8 months ago | |
| dibi/dibi | dibi is a lightweight database abstraction layer for PHP with a fluent SQL builder, safe parameter binding, and support for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, and more. It offers a compact API, caching, and handy debugging tools without the overhead of a full ORM. | 499 | — | 147 | — | 32 | 24.4 | 17.9 | NOASSERTION | 8 months ago | |
| dresscode/dresscode | — | 14 | 14 | 2 | 1K | 1 | 20.1 | 31.0 | MIT | 1 week ago | |
| dresscode/upgrade-laravel | — | 0 | 0 | 0 | 1 | 0 | 0.0 | 4.2 | — | — | |
| h4kuna/ares | h4kuna/ares is a PHP client for the Czech ARES business registry. Look up companies by IČO and retrieve structured details such as name, address, legal form, and registration data. Lightweight, framework-agnostic, and easy to integrate into Laravel or any PHP app. | 51 | 50 | 18 | 10K | 0 | 2.8 | 32.1 | — | 11 months ago | |
| jakub-onderka/php-parallel-lint | Abandoned PHP tool for fast parallel linting (syntax checking) of PHP files with colored output and formats like Checkstyle/JSON. Install via Composer and run on directories with options for excludes, jobs, stdin, and git blame. Suggested alternative: php-parallel-lint/PHP-Parallel-Lint | 639 | 634 | 58 | 56K | 19 | 7.1 | 24.6 | NOASSERTION | 10 years ago | |
| kdyby/datetime-provider | Kdyby/DatetimeProvider is a Nette Framework extension that registers a DateTime provider service for obtaining the current date and time. Inject it instead of creating DateTime instances directly, making time-dependent code testable, mockable, and configurable via NEON configuration. | 10 | 11 | 4 | 14 | 0 | 0.2 | 4.9 | NOASSERTION | 8 years ago | |
| latte/latte | Latte is a safe, intuitive PHP templating engine with automatic context-aware escaping, template inheritance, blocks, filters, and sandbox mode. It catches many errors at compile time, produces readable compiled PHP, and works with Nette or standalone projects. It offers developer-friendly syntax. | 1,293 | 1,307 | 115 | 374K | 10 | 43.8 | 46.1 | NOASSERTION | 2 weeks ago | |
| machy8/google-closure-compiler | A Laravel/PHP wrapper around Google Closure Compiler for minifying and optimizing JavaScript assets. It provides simple configuration and commands to compile JS files as part of your build or deployment workflow, helping reduce file size and improve page load times. | 5 | — | 1 | — | 0 | 0.1 | — | BSD-3-Clause | 9 years ago |
|
| machy8/macdom | Macdom is a Laravel package for building and manipulating HTML elements in PHP. It provides a fluent, macroable API for creating nested markup, attributes, and dynamic content, helping keep Blade templates cleaner and easier to maintain. | 11 | — | 3 | — | 0 | 0.1 | — | BSD-3-Clause | 9 years ago |
|
| machy8/webloader | Machy8 WebLoader is a PHP asset manager that combines, minifies, and caches CSS and JavaScript files, supports LESS/SCSS compilation, versioned caching, and easy integration with Laravel or Nette to speed up page loads. | 19 | 21 | 4 | 767 | 3 | 1.2 | 22.3 | BSD-3-Clause | 4 years ago | |
| machy8/xhtml-formatter | A lightweight PHP/Laravel package for formatting and pretty-printing HTML/XHTML output. Clean up markup, normalize indentation, and produce well-formed, readable documents—ideal for Blade views, emails, and generated content. | 10 | 13 | 2 | 4K | 0 | 0.1 | 34.9 | BSD-3-Clause | 9 years ago | |
| mexitek/phpcolors | phpColors is a lightweight PHP library for color manipulation: convert between HEX, RGB, and HSL, lighten or darken shades, generate complementary colors, and check contrast. Useful for building palettes, themes, and dynamic CSS without external dependencies. | 499 | 502 | 54 | 133K | 1 | 4.5 | 33.5 | MIT | 4 years ago | |
| milo/github-api | — | 91 | — | 53 | — | 1 | 3.2 | — | — | 11 months ago |
|
| milo/schematron | — | 18 | — | 9 | — | 1 | 0.7 | 0.4 | — | — |
|
| nette/application | Nette Application is a lightweight MVC layer for PHP web apps, offering presenters, flexible routing, HTTP request/response handling, and reusable UI components. It integrates smoothly with Nette Framework and supports clean, testable application structure. | 453 | 460 | 116 | 360K | 7 | 38.3 | 50.8 | NOASSERTION | 5 days ago | |
| nette/assets | Nette Assets is a lightweight asset pipeline for Nette apps. It helps you manage and reference CSS/JS, handle versioning/cache busting, and organize assets for development and production builds with a simple API and configuration. | 47 | 45 | 6 | 17K | 0 | 21.8 | 41.2 | NOASSERTION | 1 week ago | |
| nette/bootstrap | Nette Bootstrap is the bootstrap layer for Nette Framework applications. It loads configuration, initializes the DI container and environment, and wires up the application so requests can be handled with minimal setup. | 686 | 689 | 34 | 1M | 1 | 24.5 | 52.0 | NOASSERTION | 2 days ago | |
| nette/caching | Nette Caching is a fast, flexible PHP caching library with memory, file, and distributed backends. It supports expiration, tags, namespaces, and dependency-based invalidation, making it easy to speed up PHP applications. | 435 | 444 | 42 | 342K | 0 | 32.6 | 47.0 | NOASSERTION | 1 week ago | |
| nette/command-line | Nette Command Line is a lightweight PHP library for parsing command-line arguments, options, and commands. It offers automatic help generation, input validation, and a simple API for building CLI tools and console applications. | 37 | — | 4 | — | 0 | 19.4 | — | NOASSERTION | 2 weeks ago |
|
| nette/component-model | Lightweight PHP library for building and managing hierarchical component trees. Define named child components, attach them to parents, traverse the tree, and hook into lifecycle events. The foundation of Nette Framework presenters and forms, usable standalone in any PHP project. | 286 | 288 | 9 | 153K | 0 | 27.8 | 44.3 | NOASSERTION | 1 week ago | |
| nette/database | Nette Database is a lightweight yet powerful PHP database layer with an intuitive query builder, safe parameter binding, and support for MySQL, PostgreSQL, SQLite, MS SQL, and Oracle. Clean API plus optional ORM-like conveniences make queries simple and secure. | 539 | 567 | 116 | 137K | 53 | 52.6 | 67.5 | NOASSERTION | 1 week ago | |
| nette/di | Nette DI is a fast, flexible dependency injection container for PHP with smart autowiring and compile-time configuration. It helps structure applications cleanly, reduce boilerplate, and catch wiring errors early. Ideal for Nette Framework and standalone PHP projects. | 922 | 928 | 73 | 1M | 3 | 36.9 | 50.9 | NOASSERTION | 1 week ago | |
| nette/forms | Nette Forms is a PHP library for building, rendering, and validating HTML forms with minimal code. It offers CSRF protection, file uploads, flexible controls, and a rich set of validation rules through a clean, secure, and extensible API. | 530 | 544 | 145 | 128K | 2 | 37.0 | 38.6 | NOASSERTION | 1 week ago | |
| nette/http | Nette HTTP is a lightweight PHP library for handling HTTP requests and responses. It provides clean APIs for headers, cookies, sessions, URL parsing, file uploads, and response output, making it easy to build robust web applications and services. | 489 | 509 | 88 | 442K | 2 | 35.0 | 48.6 | NOASSERTION | 2 weeks ago | |
| nette/mail | Nette Mail is a simple, flexible PHP library for sending emails. It supports SMTP, sendmail, and PHP mail, with a clean API for building messages, attachments, HTML bodies, and multiple recipients. | 490 | 541 | 72 | 124K | 0 | 34.5 | 39.0 | NOASSERTION | 1 week ago | |
| nette/neon | NEON is a human-friendly, YAML-like data serialization format used for Nette configuration files. This package provides a fast, strict parser and dumper for PHP, with support for comments, inheritance, entities and includes, plus detailed error reporting. | 939 | 944 | 36 | 1M | 0 | 34.7 | 50.3 | NOASSERTION | 1 week ago | |
| nette/nette | Nette Framework is a popular PHP framework for building web applications, with elegant templating, smart DI, security, and debugging tools—designed for rapid, maintainable development. | 1,558 | — | 229 | — | 0 | 14.7 | — | NOASSERTION | 5 years ago | |
| nette/php-generator | Nette PHP Generator lets you build PHP classes, interfaces, traits, enums, methods and complete files programmatically, with clean pretty-printing, full modern PHP support and a fluent API. Ideal for scaffolding, ORMs and code generators. | 2,258 | 2,287 | 145 | 3M | 0 | 44.8 | 51.5 | NOASSERTION | 1 week ago | |
| nette/phpstan-rules | Extra PHPStan rules from the Nette ecosystem to catch more issues in your PHP codebase. Adds stricter checks and best-practice validations on top of PHPStan, helping improve static analysis coverage and prevent bugs before runtime. | 11 | 10 | 1 | 13K | 0 | 0.3 | 41.8 | — | — | |
| nette/reflection | Standalone PHP reflection library from Nette that extends PHP’s Reflection API with easier inspection of classes, methods, properties, parameters, and annotations. Useful for frameworks, DI containers, and code analysis tools. | 89 | — | 24 | — | 0 | 0.6 | — | NOASSERTION | 9 years ago |
|
| nette/robot-loader | RobotLoader automatically loads PHP classes, interfaces, and traits from specified directories by scanning files and caching the results. It spares you from manually requiring or registering each class, making it handy for legacy code or small projects without Composer. | 888 | 894 | 34 | 1M | 0 | 34.6 | 51.4 | NOASSERTION | 1 week ago | |
| nette/routing | Nette Routing is a standalone two-way router for PHP that maps SEO-friendly URLs to presenter/action pairs and back. It supports route masks, parameters, localization, and is used by the Nette Framework. | 260 | 262 | 5 | 293K | 0 | 24.5 | 49.5 | NOASSERTION | 1 week ago | |
| nette/safe | nette/safe is a lightweight Nette library providing exception-throwing wrappers for risky PHP functions, helping Laravel and PHP projects fail loudly instead of silently returning false. It offers safer file, stream, and process helpers for more reliable error handling. | 16 | 17 | 2 | 22K | 0 | 0.1 | 30.3 | NOASSERTION | — | |
| nette/safe-stream | Nette SafeStream provides a stream wrapper for atomic file operations, ensuring files are never left partially written or corrupted. It supports file locking and safe concurrent access, making it ideal for writing configs, caches, and logs reliably in PHP applications. | 118 | — | 13 | — | 0 | 20.9 | — | NOASSERTION | 1 week ago |
|
| nette/schema | Nette Schema is a lightweight PHP library for validating and normalizing structured data. Define schemas to check arrays and objects, coerce values, and generate clear error messages for configs, APIs, and form input. | 1,011 | 1,017 | 32 | 19M | 1 | 30.6 | 64.6 | NOASSERTION | 2 weeks ago | |
| nette/security | Nette Security is a compact PHP library for authentication and authorization: secure password hashing (bcrypt/argon2), user identities and login, role and permission checks, and CSRF protection. It works standalone or as part of the Nette Framework. | 377 | 389 | 44 | 107K | 1 | 32.8 | 39.6 | NOASSERTION | 2 weeks ago | |
| nette/utils | nette/utils is a collection of handy PHP utilities used by the Nette Framework: string and array helpers, smart objects, reflection, file system, JSON/HTML tools, callbacks, and more. Lightweight, dependency-free components that simplify everyday PHP development. | 2,146 | 2,192 | 155 | 14M | 3 | 45.6 | 64.1 | NOASSERTION | 2 weeks ago | |
| om/potrans | Laravel package for managing translations with import/export tools and a simple UI/API. Helps keep language files in sync, edit keys/values, detect missing strings, and streamline localization workflows across your app. | 105 | 105 | 35 | 2K | 1 | 16.2 | 20.6 | MIT | 5 months ago | |
| php-parallel-lint/php-parallel-lint | Parallel PHP syntax checker that lints files concurrently for faster CI runs. Supports plain/colored text, JSON, and checkstyle output, plus optional blame to find the commit that introduced errors. Install via Composer or use the provided PHAR. | 359 | 364 | 26 | 3M | 22 | 11.7 | 64.4 | NOASSERTION | 2 years ago | |
| phpsyntax/phpsyntax | — | 11 | — | 0 | — | 0 | 19.5 | — | MIT | 2 weeks ago |
|
| rajtik76/nette-console | — | 0 | — | 0 | — | 0 | 20.0 | — | MIT | 4 days ago |
|
| rajtik76/nette-middleware | — | 0 | — | 0 | — | 0 | 20.0 | — | MIT | 4 days ago | |
| shipmonk/dead-code-detector | PHPStan extension that finds unused PHP code: dead methods, constants, enum cases, properties, dead cycles, and transitively dead members. Detects dead tested code and can automatically remove unused code. Supports Symfony and other libraries with customizable usage providers. | 534 | 534 | 34 | 1M | 11 | 40.0 | 65.8 | MIT | 1 month ago | |
| spaze/encryption | spaze/encryption is a lightweight PHP library for symmetric encryption, offering a simple API to encrypt and decrypt strings and application data using secure cryptographic primitives, with key handling that fits easily into existing PHP projects. | 1 | 1 | 0 | 4K | 0 | 15.2 | 51.4 | MIT | 3 months ago | |
| tracy/tracy | Tracy is a PHP library for error handling and debugging, offering graceful exception pages, a debug bar with panels, dump() output, logging, and timers. It works in any PHP project, including Laravel, and makes development faster and safer. | 1,833 | 1,874 | 217 | 588K | 6 | 47.4 | 43.5 | NOASSERTION | 2 weeks ago | |
| useless-soft/queries | Laravel query utilities from Useless Soft. Organize reusable database queries into dedicated, testable classes, chain filters, and keep controllers and models lean. Simple to install and framework-friendly, ideal for cleaner data access without heavy abstractions. | 0 | 0 | 1 | 11 | 0 | 0.0 | 10.5 | NOASSERTION | — | |
| useless-soft/queries-doctrine | Doctrine ORM adapter for useless-soft/queries, applying reusable query filters and criteria to Doctrine query builders. Adds Doctrine support to a composable query-object abstraction. Small, low-adoption package (2 stars); review maintenance status and docs before use. | 2 | 2 | 4 | 8 | 0 | 0.1 | 5.5 | NOASSERTION | — | |
| xcore/inline-editing | xcore/inline-editing adds lightweight inline editing to Laravel apps, letting authorized users edit Eloquent model fields and page content directly in context without separate admin forms. Simple integration, configurable fields, and Blade-friendly helpers. | 2 | 2 | 0 | 98 | 0 | 0.9 | 23.8 | MIT | — |
How can I help you explore Laravel packages today?