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

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

flagstudio/nova-fields
======================

A Laravel Nova field.

07Vue

Since Mar 1Pushed 2y agoCompare

[ Source](https://github.com/Flagstudio/nova-fields)[ Packagist](https://packagist.org/packages/flagstudio/nova-fields)[ RSS](/packages/flagstudio-nova-fields/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

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

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor1

Top contributor holds 69.1% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/12d17ea2c22cc2f91d54aed0b98914b5435925122f85905eba11f2a8b46d6f15?d=identicon)[flagstudio](/maintainers/flagstudio)

---

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] (16 commits)")[![robmpreston](https://avatars.githubusercontent.com/u/9950092?v=4)](https://github.com/robmpreston "robmpreston (8 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)")[![Back1ng](https://avatars.githubusercontent.com/u/50419205?v=4)](https://github.com/Back1ng "Back1ng (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)")[![shirshak55](https://avatars.githubusercontent.com/u/8097377?v=4)](https://github.com/shirshak55 "shirshak55 (2 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (1 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)")[![CasperLaiTW](https://avatars.githubusercontent.com/u/5094008?v=4)](https://github.com/CasperLaiTW "CasperLaiTW (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)")[![dvigueras](https://avatars.githubusercontent.com/u/352689?v=4)](https://github.com/dvigueras "dvigueras (1 commits)")[![pepeloper](https://avatars.githubusercontent.com/u/9825719?v=4)](https://github.com/pepeloper "pepeloper (1 commits)")

### Embed Badge

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

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

###  Alternatives

[julien731/wp-review-me

A lightweight library to help you get more reviews for your WordPress theme/plugin

355.5k](/packages/julien731-wp-review-me)[plugowski/iptables

Class to manage entries in iptables.

131.6k](/packages/plugowski-iptables)

PHPackages © 2026

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