<commit_before>FormKit
========

With FormKit library, you can integrate form widgets with your own frameworks,

And of course, you can define your own form widgets for your applications easily.

Found hard to render form widgets ? There are some widget layout engines that
can render widget into HTML with HTML table or fieldsets/legends. Of course you can
define your own layout engine too!


For example:

```php
<?php

    $text = new FormKit\Widget\TextInput('username', array( 
        'label' => 'Username',
        'hint'  => 'Please enter 6 characters for your username',
    ));
    $text->value( 'default' )
        ->maxlength(10)
        ->minlength(3)
        ->size(20);

    echo $text; // render 
```

License
-------

MIT License
<commit_msg>list available widget<commit_after>FormKit
========

With FormKit library, you can integrate form widgets with your own frameworks,

And of course, you can define your own form widgets for your applications easily.

Found hard to render form widgets ? There are some widget layout engines that
can render widget into HTML with HTML table or fieldsets/legends. Of course you can
define your own layout engine too!


For example:

```php
<?php

    $text = new FormKit\Widget\TextInput('username', array( 
        'label' => 'Username',
        'hint'  => 'Please enter 6 characters for your username',
    ));
    $text->value( 'default' )
        ->maxlength(10)
        ->minlength(3)
        ->size(20);

    echo $text; // render 
```

Availabel Form Widgets
----------------------
* TextareaInput
* TextInput
* ButtonInput
* CheckboxInput
* ColorInput
* DateInput
* DatetimeInput
* FileInput
* HiddenInput
* Label
* PasswordInput
* RadioInput
* ResetInput
* SelectInput
* SubmitInput
* AjaxCompleteInput
* CanvasInput

License
-------

MIT License

{'fraction_non_alphanumeric': 0.1153421633554084, 'fraction_numerical': 0.006622516556291391, 'mean_word_length': 3.158256880733945, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1126961', 'n_tokens_mistral': 523, 'n_tokens_neox': 500, 'n_words': 200}