Skip to content
@fillkit

FillKit - Context-aware form autofill with realistic data

Context-aware form autofill with realistic data for Dev/QA/Demo/Testing

FillKit

Context-aware form autofill with realistic data

npm version Chrome Web Store Firefox Add-on Live Demo


FillKit reads page structure, labels, and surrounding context to detect what each field expects — then fills it with realistic, coherent data. A checkout form gets a valid card number, matching expiry, and billing address in the same city. A signup form gets a real-looking name, email, and strong password. It recognizes 150+ field types across 50+ languages and generates both valid and intentionally invalid values for edge-case testing.

Use it as a browser extension for instant one-click filling, or embed the SDK into your app for programmatic control in tests, demos, and development workflows.

Repositories

Repo Description
sdk Core SDK — @fillkit/core and @fillkit/browser. TypeScript, 150+ field strategies, 50+ locales, nanostores state, Faker.js-powered local generation.
in-browser Chrome MV3 and Firefox browser extensions. Shared codebase, plain JS, esbuild. Zero config — install and fill.
demo Live demos across HTML, React, Vue, and Angular. Try it at demo.fillkit.dev.

Quick Start

SDK

npm install @fillkit/core
import { FillKit } from '@fillkit/core';

const fk = await FillKit.init({ mode: 'valid', ui: { enabled: true } });
await fk.autofillAll();

Browser Extension

Install from the Chrome Web Store or Firefox Add-ons, then press Ctrl+Shift+K on any page with forms.

Shortcut Action
Ctrl+Shift+K Fill all forms on page
Alt+K Fill current form
Ctrl+Shift+L Clear all filled data
Alt+H Show/hide widget

Docs

Full API reference, configuration options, and framework guides at fillkit.dev/docs (coming soon).

Intended Use

FillKit is designed exclusively for development, QA testing, and demo environments. All generated data is synthetic — realistic but entirely fake. FillKit is not intended for filling real forms with real personal information.

Privacy

FillKit operates entirely on your device by default. No form data is collected or transmitted. See our Privacy Policy and Terms of Service for full details.

License

MIT

Popular repositories Loading

  1. sdk sdk Public

    Stop filling forms by hand. Use FillKit - Context-aware form autofill with realistic data

    TypeScript 1

  2. .github .github Public

  3. demo demo Public

    Various usage and demo codebase for - FillKit - Context-aware form autofill with realistic data

    TypeScript

  4. in-browser in-browser Public

    Browser Extension codebase for - FillKit - Context-aware form autofill with realistic data

    JavaScript

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…