Jverdi JVFloatLabeledTextField by jverdi

UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users

floating-labelsobjective-cpodcarthageui-componentsuikitforms
Verdict 65/100 health $4.13/mo cheapest, hetzner 2/5 setup difficulty Last release 4.8 years ago

Self-host Jverdi JVFloatLabeledTextField on hetzner CAX11 for $4.13/mo.

Health score
65 /100
6-dim composite
Self-hosts from
$4.13 /mo
hetzner · CAX11
Difficulty
2 /5
Docker + read README
GitHub stars
7.2k
721 forks

About Jverdi JVFloatLabeledTextField

From the project's README at github.com/jverdi/JVFloatLabeledTextField. Lightly cleaned for readability; for the full source see the upstream repo.

JVFloatLabeledTextField ======================= [](https://travis-ci.org/jverdi/JVFloatLabeledTextField) [](#carthage) [](http://cocoadocs.org/docsets/JVFloatLabeledTextField/) [](http://cocoadocs.org/docsets/JVFloatLabeledTextField/) [](http://jaredverdi.mit-license.org) [](https://github.com/jverdi/JVFloatLabeledTextField)

is the first implementation of a UX pattern that has come to be known the "Float Label Pattern".

Due to space constraints on mobile devices, it is common to rely solely on placeholders as a means to label fields. This presents a UX problem, in that, once the user begins to fill out a form, no labels are present.

This UI component library, which includes both a and subclass, aims to improve the user experience by having placeholders transition into floating labels that hover above the fields after they are populated with text.

Health score breakdown

6-dimension composite. See methodology for formula and weights.

activity
80
maturity
64
community
85
security
70
sustainability
53
adoption
35

Adoption signals

Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.

SignalValueSource
GitHub stars 7.2k github.com/jverdi/JVFloatLabeledTextField
GitHub forks 721 github.com/jverdi/JVFloatLabeledTextField

Release & maintenance

Is this project actively maintained, or about to die? Check the recency of last commit and last release.

Project age12.6 yearssince Oct 2013
Last commit3.1 years agoApr 17, 2023
Releases shipped2last: 4.8 years ago

Self-hosting cost across providers

Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.

ProviderPlanSpecsMonthly
hetzner CAX11 2c · 4GB · 40GB $4.13 USD Deploy →
vultr VC2 1c · 1GB · 25GB $5 USD Deploy →
linode Nanode 1GB 1c · 1GB · 25GB $5.12 USD Deploy →
digitalocean Basic Regular 1GB 1c · 1GB · 25GB $6 USD Deploy →

Ready to self-host Jverdi JVFloatLabeledTextField?

Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.

Data last refreshed May 7, 2026.

Similar open-source projects

Projects in our directory that replace the same SaaS or share topics with Jverdi JVFloatLabeledTextField.

Frequently asked questions

Last verified . Data refreshes every 30 minutes.