Fastkit is divided into a Vanilla JS implementation that can be used in a variety of situations and a plugin implementation for use with commonly used frameworks and libraries. Use the explorer to find the tools you need.
| Package Name | Scope | Feature | Description | 
|---|---|---|---|
| accept-language | Internationalization | Small parser that parses Accept-Language headers and sorts by quality. | |
| async-control | A helper implementation that efficiently controls asynchronous processing. | ||
| cache-control | Helper implementation for plugging cache controls into a JavaScript implementation. | ||
| catcher | Custom classes for Type-safe handling of exceptions in your application. | ||
| color | Color | Value object implementation for controlling "color". | |
| color-scheme | Color | An implementation to control the schema associated with "color". | |
| color-scheme-gen | Color | Generator for generating "color" schemas. | |
| cookies | Helper implementation for universal server/browser control of cookie headers. | ||
| duration | Value object implementation expressing "duration". | ||
| eslint-config | lint | fastkit recommended eslint settings. | |
| eslint-config-vue | lint | fastkit recommended eslint configuration for vue applications. | |
| ev | A helper that plugs a simple, type-safe event emitter & observer into your favorite implementation. | ||
| hashed-sync | Node.js | File | Compare and synchronize the status of entire files and directories by hash value. | 
| helpers | A small collection of helper implementations for processing primitive values and objects. | ||
| i18n | Internationalization | A library for localizing applications into multiple languages, regardless of the server/browser execution environment. | |
| icon-font | Icon | Helper to handle icon definitions for Type safe. | |
| icon-font-gen | Icon | A tool to generate icon web fonts and their definitions Type-safe for your application. | |
| keyboard | UI & Components | Observer implementation to handle keyboard input to Type safe. | |
| media-match | UI & Components | Schema for Type-safe handling of media query breakpoints. | |
| media-match-gen | UI & Components | A tool to generate Type-safe media query breakpoint schemas. | |
| node-util | Node.js | Utilities for Node.js server and tool implementation. | |
| nodepack | Node.js | A small bundled tool for developing Node.js server and tool implementations. | |
| rules | Validation | Universal validation library that works in server/browser. | |
| scroller | UI & Components | Library for controlling the scrolling state of DOM elements. | |
| sprite-images | Image | Tools for generating sprite images. | |
| stylebase | css | Variations of the base CSS implementation recommended by fastkit. | |
| stylelint-config | lint | fastkit recommended stylelint settings. | |
| stylelint-config-vue | lint | fastkit recommended Vue application stylelint settings. | |
| tiny-logger | Log | A small logger to display the application logs just a little bit nicer. | |
| universal-logger | Log | Pluggable and universal log output library for any server/browser execution environment. | |
| visibility | UI & Components | A library to watch the visible state of the browser window. | |
| vite-kit | Vite | A collection of toolkits for vite application setup. | |
| vot | Vot | Framework | Orchestration tools for building Vue applications. | 
| vot-i18n | Vot | Internationalization | Library for multilingual localization of vot applications. | 
| vue-app-layout | Vue.js | UI & Components | Component implementation to control the overall layout of the Vue application. | 
| vue-color-scheme | Vue.js | Color | A library for using Type-safe "color" schemas in Vue applications. | 
| vue-disabled-reason | Vue.js | UI & Components | A headless Vue utility that monitors disabled elements and provides a slot or render function to display the reason. | 
| vue-form-control | Vue.js | UI & Components | Basic form implementation library for Vue applications. | 
| vue-i18n | Vue.js | Internationalization | A library for convenient and type-safe handling of vue-router. | 
| vue-loading | Vue.js | UI & Components | Loading component for Vue applications. | 
| vue-location | Vue.js | Custom classes for Type-safe handling of exceptions in your application. | |
| vue-media-match | Vue.js | UI & Components | Library for handling Type-safe media query breakpoint schemas in Vue applications. | 
| vue-page | Vue.js | Middleware for more convenient control of routing in Vue applications. | |
| vue-scoped-loading | Vue.js | UI & Components | Headless UI for generating a loading scope in a Vue application | 
| vue-scroller | Vue.js | UI & Components | A library for controlling the scrolling state of elements and components in Vue applications. | 
| vue-sortable | Vue.js | UI & Components | Integration implementation of SortableJS for Vue applications. | 
| vue-stack | Vue.js | UI & Components | Library for displaying dialogs, tooltips and menus in Vue applications. | 
| vue-utils | Vue.js | Utilities for efficient development of Vue applications. | |
| vui | Vue.js | UI & Components | A simple, extensible UI kit for Vue applications. |