Skip to content
@PerlAlien

Perl and Alien

Create and use non-Perl dependencies for CPAN

Welcome to The Perl + Alien Project

The Perl Alien project is dedicated to creating external non-Perl dependencies for CPAN. The project is centered around the Alien::Build ecosystem, and if you are interested in Perl Aliens then the best place to start is one of these two documents depending on if you want to create or use an Alien:

If you are curious about the rationale for the Alien concept or curious about its history, check out the original manifesto:

  • Alien - the original manifesto

If you need help with Aliens as either a user or an author, you can ask ad-hoc questions on our IRC channel, which is #native on irc.perl.org (you can click on the link to access the channel in your browser if you do not otherwise have an IRC client handy). (You may want to check out the project FAQ to save yourself some time if you have a common question). If you have specific issues or PRs that you want to make against modules in the Alien::Build ecosystem, then please do make them against the appropriate GitHub repositories in this org.

We also have a website for the project at alienfile.org. It includes a comprehensive set of documentation for all CPAN modules managed by the project, and a blog where new features are discussed periodically. The project's official Twitter account is @AlienPerl

Thanks!

Pinned Loading

  1. Alien Alien Public

    Create and use external (non-Perl) dependencies for CPAN!

    4

  2. Alien-Build Alien-Build Public

    Build external dependencies for use in CPAN

    Perl 16 25

  3. App-af App-af Public

    Command line tool for alienfile

    Perl 2

  4. Dist-Zilla-Plugin-AlienBuild Dist-Zilla-Plugin-AlienBuild Public

    dzil plugin [AlienBuild] for Alien::Base + Alien::Build

    Perl 1

  5. Alien-Base-ModuleBuild Alien-Base-ModuleBuild Public

    A Module::Build subclass for building Alien:: modules and their libraries

    Perl 2 2

  6. Alien-Role-Dino Alien-Role-Dino Public

    Experimental support for dynamic share Alien install

    Shell 1

Repositories

Showing 10 of 86 repositories
  • Alien-Build Public

    Build external dependencies for use in CPAN

    PerlAlien/Alien-Build’s past year of commit activity
    Perl 16 25 43 7 Updated Nov 26, 2024
  • Alien-Rust-rustls Public

    Find or build the Rust TLS library rustls

    PerlAlien/Alien-Rust-rustls’s past year of commit activity
    Perl 0 0 0 1 Updated Nov 26, 2024
  • Alien-cargo-capi Public

    Find or build the cargo capi command

    PerlAlien/Alien-cargo-capi’s past year of commit activity
    Perl 0 0 0 0 Updated Nov 24, 2024
  • Alien-cargo-clone Public

    Find or build the cargo clone command

    PerlAlien/Alien-cargo-clone’s past year of commit activity
    Perl 0 0 0 0 Updated Nov 24, 2024
  • Alien-cargo Public

    Find or download the cargo command (build system and package manager for Rust)

    PerlAlien/Alien-cargo’s past year of commit activity
    Perl 0 0 0 0 Updated Nov 24, 2024
  • alienfile.org Public
    PerlAlien/alienfile.org’s past year of commit activity
    Perl 0 0 0 1 Updated Nov 6, 2024
  • Alien Public

    Create and use external (non-Perl) dependencies for CPAN!

    PerlAlien/Alien’s past year of commit activity
    4 0 1 0 Updated Jun 20, 2024
  • Alien-cue Public

    Find or download the cue programming language tool

    PerlAlien/Alien-cue’s past year of commit activity
    Perl 0 0 0 0 Updated May 7, 2024
  • Alien-xz Public

    Find or build xz

    PerlAlien/Alien-xz’s past year of commit activity
    Perl 0 0 3 0 Updated Apr 15, 2024
  • Alien-autoconf Public

    Build or find autoconf

    PerlAlien/Alien-autoconf’s past year of commit activity
    Perl 0 1 2 (1 issue needs help) 0 Updated Apr 15, 2024