Plack (software)

Plack
Original author(s)Tatsuhiko Miyagawa
Developer(s)Tatsuhiko Miyagawa, Tokuhiro Matsuno, Jesse Luehrs, Tomas Doran, Graham Knop and others.
Written inPerl
LicensePerl license (Artistic License v2 + GNU General Public License v1)
Websiteplackperl.org
An example of server-side scripting using Perl, Plack and PSGI.

Plack is a Perl web application programming framework inspired by Rack for Ruby and WSGI for Python,[1][2] and it is the project behind the PSGI specification used by other frameworks such as Catalyst and Dancer.[3] Plack allows for testing of Perl web applications without a live web server.[4]

Plackup is a command line utility to run PSGI applications from the command line.[5]

  1. ^ Poe, Curtis (2012). Beginning Perl. John Wiley & Sons. p. 484. ISBN 9781118235638. Retrieved 29 October 2018.
  2. ^ "PSGI/Plack - Perl Superglue for Web Frameworks and Web Servers". plackperl.org. Retrieved 9 September 2023.
  3. ^ Quigley, Ellie (2014). Perl by Example. Pearson Education. p. 586. ISBN 9780133760811. Retrieved 29 October 2018.
  4. ^ Chromatic (2015). Modern Perl (Fourth ed.). The Pragmatic Programmers, LLC. p. 134. ISBN 978-1-68050-088-2.
  5. ^ "plackup - metacpan.org". metacpan.org. Retrieved 30 May 2023.