Comprehensive Repository
Packagist hosts a large collection of PHP packages, making it a centralized repository where developers can easily find a wide variety of libraries and tools for their PHP projects.
Composer Integration
Packagist works seamlessly with Composer, a dependency manager for PHP, allowing for straightforward installation and management of dependencies in PHP applications.
Automatic Updates
Packagist can automatically update package information through hooks with version control repositories such as GitHub, ensuring developers have access to the latest package versions.
Community Driven
Being an open platform, Packagist benefits from community contributions, leading to a diverse and constantly updated library of packages.
Easy Versioning
Packagist supports semantic versioning, making it easy for developers to manage package versions and ensure compatibility within their projects.
Promote Packagist. You can add any of these badges on your website.
We have collected here some useful links to help you find out if Packagist is good.
Check the traffic stats of Packagist on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Packagist on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Packagist's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Packagist on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Packagist on Reddit. This can help you find out how popualr the product is and what people think about it.
I'm embarrassed I never took the time to understand Composer until now. I have been preaching for a long time to start each PHP project with Composer, even when the project is not going end up on Packagist. - Source: dev.to / 2 months ago
A framework that can't be installed isn't a framework. It's a demo. This post covers how waaseyaa went from a monorepo where every subpackage depended on @dev path repositories to individually versioned packages on Packagist. - Source: dev.to / 4 months ago
Packagist.org is the official package repository for Composer, PHPโs dependency manager. Itโs where packages are published so anyone can install them easily using:. - Source: dev.to / 8 months ago
> But we still don't have a solution to search projects on potentially thousands of servers, including self-hosted ones. We do. https://mvnrepository.com/repos/central https://npmjs.com https://packagist.org/ https://pypi.org/ https://www.debian.org/distrib/packages#search_packages https://pkg.go.dev/ https://elpa.gnu.org/packages/ And many others. And we still have forums like this one and Reddit where... - Source: Hacker News / 10 months ago
To get started, assume that there's a third-party dependency that is imported and whose contents you can and need to manipulate. For this section, I will walkthrough a scenario where that dependency is an NPM package. But this could apply to other language's package managers (like PHP's packagist) or where a giant .zip of the codebase needs to be unzipped and hooked up (as was the case with simpleSAMLphp). In this... - Source: dev.to / about 1 year ago
Packagist: The default Composer package repository for PHP, Packagist is where you'll discover and utilize thousands of open-source PHP libraries and packages. While not a direct learning resource, understanding how to navigate Packagist, evaluate package quality, and manage dependencies with Composer is a crucial advanced skill for any PHP backend developer. Browse Packages on Packagist. - Source: dev.to / about 1 year ago
The Erlang and Elixir ecosystem is still relatively small compared to other popular programming languages. As a comparison, the BEAM ecosystem currently has around twenty thousand packages available on Hex, while PHP has more than four hundred thousand packages on Packagist, and JavaScript has over three million packages on NPM. - Source: dev.to / over 1 year ago
Composer and Packagist have become key tools for establishing the foundations of PHP-based applications. Packagist is essentially a directory containing PHP code out of which Composer, a PHP-dependency manager, retrieves packages. Their ease of use and exceptional features simplify the process of importing and managing own and third-party components into our PHP projects. - Source: dev.to / over 1 year ago
Submit it to Packagist by registering it in your Composer account. - Source: dev.to / over 1 year ago
Despite the criticisms that some make about the effort involved in creating and maintaining open-source packages, the truth is that the process of publishing on platforms like PyPI and Packagist has become incredibly accessible. If you have a solid project and follow a few simple steps, your code can be available to thousands of developers in a matter of minutes. - Source: dev.to / almost 2 years ago
Open your browser and navigate to ( https://packagist.org/ ). - Source: dev.to / about 2 years ago
What will we do next time? Actually, the whole package is ready, and all that's left is to publish it on Packagist. - Source: dev.to / over 2 years ago
Publishing our work on https://packagist.org/. - Source: dev.to / over 2 years ago
The latter one is based on nix OS using Symfony flex recipes and PHP packagist composer. The flex devenv should work cross-platform on Linux, Windows, and Mac. "The main difference to other tools like Docker or a VM is that it neither uses containerization nor virtualization techniques. Instead, the services run natively on your machine.". - Source: dev.to / about 3 years ago
Composer is (still) the defacto standard package manager, with the Packagist repo being the standard place to find and install libraries. Source: over 2 years ago
Scanning your image for vulnerabilities is a critical step before you deploy it to production. You can use Snyk to scan your PHP Docker image and identify and resolve vulnerabilities. The Snyk Vulnerability Database includes records for all popular operating systems and dependencies, including PHP packages published to Packagist. - Source: dev.to / almost 3 years ago
No. The only linked commercial thing I know - is Nova admin panel interface lib. But you don't have to use it. (Filament or Encore are free and suitable). Modules are free ( packagist.org and gthub.com ) and you should handle them with standard composer package tool. But you need to code. It is not WordPress like CMS. Source: about 3 years ago
Once you understand the underlying principles of a concept, you're free to find a library via packagist.org to use. Source: about 3 years ago
For strings I use Stringy (https://github.com/danielstjules/Stringy) for arrays I built my own Collection library, but pretty sure there are plenty in packagist (https://packagist.org/). Source: about 3 years ago
I guess I tried downloading a old version. And have to download a newer version of apiclient I found on https://packagist.org/packages/google/apiclient with monolog/monolog: ^2.9||^3.0. I'll try that in a second, I am away from computer now. Source: about 3 years ago
Packagist.org , look for the most downloaded and go from there. Source: about 3 years ago
Do you know an article comparing Packagist to other products?
Suggest a link to a post with product alternatives.
Is Packagist good? This is an informative page that will help you find out. Moreover, you can review and discuss Packagist here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.