Laravel Nova icon Nova Packages
Log in / Register
Package Ideas

Looking to get started developing packages for the Nova community? Here are some suggestions for you to choose from.

How does this work?

These package ideas can be added on GitHub by adding the package-idea label to any issue. Anyone can "claim" an idea by leaving a comment "staking" your claim (and then the author or someone at Tighten will add the challenge-accepted label); it doesn't give you magical rights to it, but it is a signal that you intend to work on it so two people don't accidentally both work on the same package idea.

Launch your package? Put a link in a comment so the original author (or someone from Tighten) can close the issue.

Un-claimed ideas

Nova Action Index Field Package
package-idea
Suggested by dillingham
Package to add a link that triggers a resource action on a specific row of a resource's index view. ID Name Activate 1 Brian Activate 2 Sarah Activate Maybe add some method chai...
๐Ÿ‘ 8
Nova Relationship Count Field Package
package-idea
Suggested by dillingham
Package that provide count aggregate column for index view. Assuming a user / post scenario, the users index would have a "11 Posts" column provided a Count::make('App\Post'); with...
๐Ÿ‘ 4
Nova Create Child Relationship Package
package-idea
Suggested by julianpoma
The idea of this package is to let you create a new resource and many "child dependent" ones, on a single action. For example, we may have an Invoice that consists on many Invoice ...
๐Ÿ‘ 6
Gutenberg Editor
package-idea
Suggested by davidpiesse
Port the new WordPress Block Editor to Nova to replace Trix
โค๏ธ 2
Nova Filter Multiple Package
package-idea
Suggested by dillingham
Ability to search a belongsTo resource and add multiple results to the current filter conditions Per the discussion on https://github.com/laravel/nova-issues/issues/706
๐Ÿ‘ 3
Nova Creator Field Package
package-idea
Suggested by dillingham
Package that sets the current authenticated user to be the BelongsTo relationship Creator::make('Owner')->visible(); // ^ Auth user's name in disabled select box setting owner_id Creato...
Nova Relationship Selector
package-idea
Suggested by chescos
Instead of automatically loading all relationship tables on the details view, relationship names are added to a select menu that enables easy and fast navigation with loading on demand. Rela...
๐Ÿ‘ 6
โค๏ธ 1
Nova Creation Chain Package
package-idea
Suggested by dillingham
Package to chain the creation of related resources. If you need a new user and a new account sequencially, the user resource would have a defined โ€œthenCreateโ€ property of โ€œApp/Accountโ...
๐Ÿ‘ 5
Nova Field: HasManyThrough
package-idea
Suggested by julianpoma
Add suport for HasManyThrough relationships in Nova. https://laravel.com/docs/5.7/eloquent-relationships#has-many-through Referencing to the example in the Laravel Docs, the idea is to be ab...
๐Ÿ‘ 7
Nova Relationship Sum Field Package
package-idea
Suggested by dillingham
Package that provides sum aggregate column for index views. Assuming a order / order items scenario, the order index would have a "$40" column provided a Sum::make('App\OrderItem')...
๐Ÿ‘ 3
Nova Logged In User Map Package
package-idea
Suggested by dillingham
Package that displays a google map of currently logged in users. Would need to convert ip to latitude and longitude, store on the user model, listen for login and logout events, use google m...
โค๏ธ 1
Nova Search & Replace Action Package
package-idea
Suggested by dillingham
Package that provides a bulk search and replace action. Would loop over $this->fields() to populate a select box for which column to search, a text field for the sought after value and a ...
Nova Welcome Screen Package
package-idea
Suggested by dillingham
Package that allows you to add a welcome screen to the main dashboard that fades out after x seconds
Nova Repeater Blocks
package-idea
Suggested by crumb1e
A package that lets you add a new field on the create/edit page, and allows you to choose from a range of field types.
๐Ÿ‘ 1
Error Page Viewer
package-idea
Suggested by davidpiesse
For when you want easy access to all your pages/responses when you hit a 404/500/503 etc.
XML Sitemap Generator
package-idea
Suggested by davidpiesse
Could use the Spatie package for the backend https://github.com/spatie/laravel-sitemap
Nova Global Search Page Package
package-idea
Suggested by dillingham
Package for full page, filterable, instantsearch experience for nova that works with agolia and database original idea / conversation https://github.com/laravel/nova-issues/issues/349
๐Ÿ‘ 1
Nova Auto Event Notifications Package
package-idea
Suggested by dillingham
Package that utilizes laravelโ€™s core notification functionality to automatically trigger notifications with basic default messages and allow nova resource classes to enable channels and co...
Nova Notification Dropdown Package
package-idea
Suggested by dillingham
Package idea: bell notification dropdown for the top navigation bar on the right side. Could include options for selecting which resources, what to display, and authorizing which resource ev...
Nova Resource PDF Package
package-idea
Suggested by dillingham
A package that allows an individual resource page to be downloaded as a pdf. Particularly useful for orders and invoices. I imagine maybe some view folder structure for pdf/resource that use...
๐Ÿ‘ 2
Nova Support Package
package-idea
Suggested by dillingham
Package that adds a help icon to the bottom right of every page and provides a contact form when clicked. Collects ip, logged in user id, their email and current url discretely upon form mes...
Nova Comment Package
package-idea
Suggested by dillingham
Package that adds a comment "resource tool" to detail pages Any resource marked $commentable = true would have the comments

Claimed but not completed ideas

Nova Import Manager
challenge-accepted
package-idea
Suggested by dillingham
A package that allows each resource to provide settings for importing csv files. I imagine some chunking, queue jobs, progress % ui, row validation, event firing for import callbacks and suc...
Nova Quick Create Package
challenge-accepted
package-idea
package-in-progress
Suggested by dillingham
A package that dynamically creates a dropdown menu [ + ] and allow users to quickly jump right into making a new resource of that type. Maybe add $quickCreate = false to the resource
Passport API Generator
challenge-accepted
package-idea
package-in-progress
Suggested by ibourgeois
A Nova package that can use Resources to generate an API with Passport. Should include a Tool for global management Should include a Resource Tool to enable and configure API settings per R...
๐Ÿ‘ 3
๐ŸŽ‰ 1
Nova Email Action Package
challenge-accepted
package-idea
Suggested by dillingham
Package that provides a bulk email action, allowing admins an actions field dialogue to provide subject line and body for an email to a filtered and selected group of users . I imagine mark ...
Brought to you by the lovely humans at Tighten | Issues/Feature Requests | Stats | Package Ideas