kboyd,
@kboyd@phpc.social avatar

I'm sure a number of folks on this instance have heard of The PHP League (aka The League of Extraordinary Packages) https://thephpleague.com/

But tell me - which packages do you use (or that you've used in the past)? What do you like about them?

#php

awoodsnet,
@awoodsnet@phpc.social avatar

@kboyd i forgot about the League and its packages. Thanks for the reminder! i have a project where i could use several of these packages- Plates, CSV, CommonMark, CLImate. and FlySystem

tvbeek,
@tvbeek@phpc.social avatar

@kboyd I use glide for https://placephant.com/

CommonMark to transform our docs in Markdown to HTML.

And Flysystem as part of Laravel.

In the past I have used Fractal and one or more Auth packages (But I forgot which one)

codebyjeff,
@codebyjeff@hachyderm.io avatar

@kboyd Plates, FlySystem & Fractals are the biggest ones fro me, but I've used others

alessandrolai,
@alessandrolai@phpc.social avatar

@kboyd FlySystem (over and over), CSV, Commonmark (for the @phpfig website)

cabbey,
@cabbey@phpc.social avatar

@kboyd wow. Just read the list of league packages and it’s way longer than I remember it being.

heiglandreas,
@heiglandreas@phpc.social avatar

@kboyd Flysystem over and over.

I like the "do one thing and that good" approach. I usually don't need a "one size fits all" where I only use 3 out if the 526 different packages (and have a bloat of 523 packages just doing nothing except wasting resources)

qrazi,
@qrazi@phpc.social avatar

@kboyd the package I end up installing most would be fractal I think. And of course flysystem as it is used under the hood in several frameworks. Have used many more, I really appreciate the quality of these packages.

tcit,

@kboyd CommonMark and CSV come to mind. They’re just the best solution out there.

cabbey,
@cabbey@phpc.social avatar

@kboyd I like that each package does one thing only. They aren’t trying to be an impenetrable combo package of every tool in the kitchen. It’s like the old unix tool mentality: do one thing, do it well.

ramsey,
@ramsey@phpc.social avatar

@kboyd I’ve used oauth2-client 😉

kboyd,
@kboyd@phpc.social avatar

@ramsey The idea for this question arose because I'm thinking of building something with oauth2-server and oauth1-client. (And route, and container.)

ramsey,
@ramsey@phpc.social avatar

@kboyd Is that a typo, or do you really mean oauth1?

kboyd,
@kboyd@phpc.social avatar

@ramsey I really do mean oauth1.

manal,
@manal@mamot.fr avatar

@kboyd flysystem

kboyd,
@kboyd@phpc.social avatar

Myself, I've mostly used Container, Event, and Router. Also, at times, Flysystem.

I like that they are straightforward and approachable, yet still powerful. I like that I can spin up micro projects with them, without having to delve deep into the arcane incantations of larger frameworks.

And I also like that they can help modernize older codebases, by introducing newer concepts one manageable stage at a time.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • php
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • InstantRegret
  • Durango
  • provamag3
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • JUstTest
  • lostlight
  • All magazines