---
title: choosy.js
description: 'Choice-Picker als JavaScript-Library — vollständig getestet mit Cypress.'
---

Eine frühe Form von [card.education](/de/projekte/card-education/) brauchte einen Choice-Picker.
Die Auswahl damals war jedoch recht dürftig. Die etablierten Lösungen arbeiteten alle noch mit jQuery.

Es widersprach einfach meinen Prinzipien, mein schönes neues Projekt mit jQuery zu belasten, nur für einen Choice-Picker.

Also habe ich meinen eigenen geschrieben.

Getestet habe ich ihn mit Cypress — und zwar sowohl die Bedienung mit der Maus als auch die reine Tastatursteuerung.
Alles noch ganz ohne KI, nebenbei bemerkt.

Ich kann mich noch gut an diese intensiven Wochen erinnern — aber es hat mir unglaublich viel Freude bereitet.
Auch ein [Symfony FormType](/de/projekte/choosy-form-type/) musste dafür natürlich her.

Benutzt hat choosy.js (soweit ich weiß) niemand außer mir.

Ich selbst nutze es auch nicht mehr, denn Symfony bietet mittlerweile eine [tolle Integration für Tom Select](https://ux.symfony.com/autocomplete).
Aber Spaß hat es trotzdem gemacht.
