Welcome to Padre, the Perl Application Development and Refactoring Environment

Padre is an editor or IDE that is simple to use for beginner Perl programmers
but also supports large multi-lingual and multi-technology projects.
Padre is written in Perl and distributed under the perl license.
(ok, one day it will do all these things...)

Objectives

Some of the objectives of the project

  • Make it very easy to start using it, especially for Perl development
    • Easy installation on Windows, Linux and other operating systems
    • By default work like notepad, hide most of the options
  • Make it very Perl beginner friendly
    • Out of the box allow running Perl scripts, have Perl documentation
  • Have support for development of large cross language applications
    • The notion of a project
    • Support for several languages that are often used together with Perl (SQL, Javascript, HTML, XML)
    • Support for other programming languages (Python, PHP, Ruby etc.)
    • Support for Parrot and Perl 6

How to participate - how can I help?

  • see Download for installation instructions
  • Report bugs and request features here by creating a new ticket
  • See Development notes
  • Write patches
  • Ask for commit bit on the SVN repository and write code
  • Experiment with the plug-in system
  • There are some Issues with External Dependencies, we would love to see those issues addressed too.
  • Provide or update a translation

Mailing lists

Padre development mailing list http://mail.perlide.org/mailman/listinfo/padre-dev

SVN commit mailing list http://mail.perlide.org/mailman/listinfo/padre-commit

Trac changes mailing list http://mail.perlide.org/mailman/listinfo/padre-trac

Padre news mailing list http://mail.perlide.org/mailman/listinfo/padre-news

IRC

We hang out on #padre on irc.perl.org It is being logged here: http://irclog.foorumbbs.com/?C=M;O=D

Support

You can try our mailing list or IRC, but I am sure the PerlMonks will be glad to help you as well.

History

Before 7 August 2008 the source code was kept in a different SVN repository under various names. There was no easy way to transfer it so I started this repository from scratch. That pre-history could be digged out, if really needed, but it is not too important any more.

Release History

Padre is written in Perl 5 using wxWidgets

AboutTrac

AboutTrac