PHPackages                             64robots/nova-fields - 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. 64robots/nova-fields

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

64robots/nova-fields
====================

A Laravel Nova field.

0.23.0(1y ago)2841.0M↑20.5%72[16 issues](https://github.com/64robots/nova-fields/issues)[8 PRs](https://github.com/64robots/nova-fields/pulls)4MITVuePHP ^7.1|^8.0CI failing

Since Sep 8Pushed 1y ago4 watchersCompare

[ Source](https://github.com/64robots/nova-fields)[ Packagist](https://packagist.org/packages/64robots/nova-fields)[ GitHub Sponsors](https://github.com/beliolfa)[ RSS](/packages/64robots-nova-fields/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)DependenciesVersions (111)Used By (4)

Getting Started
===============

[](#getting-started)

[Documentation](https://nova-fields.netlify.com/)

Nova Fields is a collection of rewriten "native" fields that comes with Nova. We are also adding new fields and utilities as we find the need.

The idea here is making them more configurable and reusable in package development. These components have a lot of new methods to customize the look and feel, behavior, etc...

Vue components also emit events that propagates up to the chain so are ideal to reuse them in other Nova packages.

Looking forward to see your feedback.

### Available fields:

[](#available-fields)

- ID
- Text
- Number
- Textarea
- Select
- Password
- Boolean
- Trix
- File
- Image
- BelongsTo
- Currency
- Status
- Avatar
- Gravatar
- Code
- Country
- Date
- DateTime
- Markdown
- Place
- Timezone

### Custom Fields

[](#custom-fields)

- Autocomplete
- JSON
- Row

Install
-------

[](#install)

Run this command in your nova project: `composer require 64robots/nova-fields`

Usage:

```
// use R64\NovaFields\;
use R64\NovaFields\Boolean;

Boolean::make('Activo', 'active')
                ->yesLabel('Yeah')
                ->noLabel('Nope')
                ->hideLabelInDetail()
                ->dotClasses('some classes')
                ->successClass('bg-warning')
```

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity58

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 63.2% 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 ~21 days

Recently: every ~300 days

Total

99

Last Release

717d ago

PHP version history (2 changes)0.1.0PHP &gt;=7.1.0

0.23.0PHP ^7.1|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/88e19e84d31e5f50eb2e338915669ae04f507a643fa24f88afc870520d8bef23?d=identicon)[64robots](/maintainers/64robots)

---

Top Contributors

[![beliolfa](https://avatars.githubusercontent.com/u/12644599?v=4)](https://github.com/beliolfa "beliolfa (141 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (25 commits)")[![robmpreston](https://avatars.githubusercontent.com/u/9950092?v=4)](https://github.com/robmpreston "robmpreston (17 commits)")[![emiliogrv](https://avatars.githubusercontent.com/u/13983577?v=4)](https://github.com/emiliogrv "emiliogrv (6 commits)")[![pehbehbeh](https://avatars.githubusercontent.com/u/133831?v=4)](https://github.com/pehbehbeh "pehbehbeh (4 commits)")[![RonMelkhior](https://avatars.githubusercontent.com/u/1017721?v=4)](https://github.com/RonMelkhior "RonMelkhior (3 commits)")[![NtimYeboah](https://avatars.githubusercontent.com/u/8011922?v=4)](https://github.com/NtimYeboah "NtimYeboah (3 commits)")[![shirshak55](https://avatars.githubusercontent.com/u/8097377?v=4)](https://github.com/shirshak55 "shirshak55 (2 commits)")[![emtudo](https://avatars.githubusercontent.com/u/191396?v=4)](https://github.com/emtudo "emtudo (2 commits)")[![malinowskip](https://avatars.githubusercontent.com/u/47485431?v=4)](https://github.com/malinowskip "malinowskip (2 commits)")[![mmanzano](https://avatars.githubusercontent.com/u/1055699?v=4)](https://github.com/mmanzano "mmanzano (2 commits)")[![ragingdave](https://avatars.githubusercontent.com/u/1168344?v=4)](https://github.com/ragingdave "ragingdave (2 commits)")[![MarceauKa](https://avatars.githubusercontent.com/u/1665333?v=4)](https://github.com/MarceauKa "MarceauKa (1 commits)")[![matsava](https://avatars.githubusercontent.com/u/7782312?v=4)](https://github.com/matsava "matsava (1 commits)")[![rorymcdaniel](https://avatars.githubusercontent.com/u/331850?v=4)](https://github.com/rorymcdaniel "rorymcdaniel (1 commits)")[![nickpoulos](https://avatars.githubusercontent.com/u/3959529?v=4)](https://github.com/nickpoulos "nickpoulos (1 commits)")[![NikolaySav](https://avatars.githubusercontent.com/u/13363510?v=4)](https://github.com/NikolaySav "NikolaySav (1 commits)")[![jeroenherczeg](https://avatars.githubusercontent.com/u/759412?v=4)](https://github.com/jeroenherczeg "jeroenherczeg (1 commits)")[![gaabora](https://avatars.githubusercontent.com/u/10756170?v=4)](https://github.com/gaabora "gaabora (1 commits)")[![pepeloper](https://avatars.githubusercontent.com/u/9825719?v=4)](https://github.com/pepeloper "pepeloper (1 commits)")

---

Tags

laravelnova

### Embed Badge

![Health badge](/badges/64robots-nova-fields/health.svg)

```
[![Health](https://phpackages.com/badges/64robots-nova-fields/health.svg)](https://phpackages.com/packages/64robots-nova-fields)
```

###  Alternatives

[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[digital-creative/conditional-container

Provides an easy way to conditionally show and hide fields in your Nova resources.

116593.8k4](/packages/digital-creative-conditional-container)[genealabs/laravel-overridable-model

Provide a uniform method of allowing models to be overridden in Laravel.

92398.0k2](/packages/genealabs-laravel-overridable-model)[inspheric/nova-defaultable

Default values for Nova fields when creating resources and running resource actions.

51174.8k1](/packages/inspheric-nova-defaultable)[murdercode/nova4-tinymce-editor

Boost your Laravel Nova with the TinyMCE editor.

17165.2k](/packages/murdercode-nova4-tinymce-editor)[yieldstudio/nova-google-autocomplete

A Laravel Nova Google autocomplete field.

12218.4k](/packages/yieldstudio-nova-google-autocomplete)

PHPackages © 2026

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