PHPackages                             adampatpattison/craft-nasaapod - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. adampatpattison/craft-nasaapod

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

adampatpattison/craft-nasaapod
==============================

Adds a simple widget which pulls the NASA Astronomy Picture of the Day in the dashboard

1.0.1(5y ago)11811MITPHPCI failing

Since Oct 15Pushed 5y ago1 watchersCompare

[ Source](https://github.com/adampatpattison/craft-nasaapod)[ Packagist](https://packagist.org/packages/adampatpattison/craft-nasaapod)[ RSS](/packages/adampatpattison-craft-nasaapod/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

NASA Astronomy Picture of the Day widget plugin for Craft CMS 3.x
=================================================================

[](#nasa-astronomy-picture-of-the-day-widget-plugin-for-craft-cms-3x)

Adds a simple widget which pulls the NASA Astronomy Picture of the Day in to the admin dashboard

[![Screenshot](resources/img/plugin-screenshot.png)](resources/img/plugin-screenshot.png)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require adampatpattison/craft-nasaapod

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for NASA Astronomy Astronomy Picture of the Day widget.

NASA Astronomy Picture of the Day widget Overview
-------------------------------------------------

[](#nasa-astronomy-picture-of-the-day-widget-overview)

This plugin, adds a simple widget which pulls the NASA Astronomy Picture of the Day in to the admin dashboard. It requires the user to generate an API Key from the NASA API website and support caching the API calls so as not to spam the API.

Using NASA Astronomy Picture of the Day widget
----------------------------------------------

[](#using-nasa-astronomy-picture-of-the-day-widget)

To get an API Key, visit [https://api.nasa.gov](https://api.nasa.gov/index.html#apply-for-an-api-key) and add a valid email address to receive your key. Once completed, you can add your API key to the widget settings once the plugin is enabled and added via the dashboard control.

There is also a data caching option which is enabled by default but can be customised. This is to reduce the amount of calls made to the API.

[![Screenshot](resources/img/plugin-setting-screenshot.png)](resources/img/plugin-setting-screenshot.png)

Brought to you by [Adam Pat Pattison](https://www.adampatpattison.co.uk)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~843 days

Total

2

Last Release

1923d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4398922?v=4)[Adam 'Pat' Pattison](/maintainers/adampatpattison)[@adampatpattison](https://github.com/adampatpattison)

---

Top Contributors

[![adampatpattison](https://avatars.githubusercontent.com/u/4398922?v=4)](https://github.com/adampatpattison "adampatpattison (2 commits)")

---

Tags

cmsphotoswidgetCraftcraftcmscraft-pluginNASA apod

### Embed Badge

![Health badge](/badges/adampatpattison-craft-nasaapod/health.svg)

```
[![Health](https://phpackages.com/badges/adampatpattison-craft-nasaapod/health.svg)](https://phpackages.com/packages/adampatpattison-craft-nasaapod)
```

###  Alternatives

[verbb/navigation

Create navigation menus for your site.

90683.7k17](/packages/verbb-navigation)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[verbb/comments

Add comments to your site.

13753.1k](/packages/verbb-comments)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[supercool/tablemaker

Create customizable and user-defined table fields.

40141.7k](/packages/supercool-tablemaker)[pennebaker/craft-architect

CraftCMS plugin to generate content models from JSON/YAML data.

72148.5k5](/packages/pennebaker-craft-architect)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
