ESLint Config Generator - Online Rule Setup
Choose a base style guide (Airbnb, Standard, Google) and add plugins. Generate a ready‑to‑use .eslintrc config.
UD5 Toolkit
Generate <script type="importmap"> JSON for ES modules & bare specifiers
Scopes override mappings for specific path prefixes (e.g., /admin/).
No scopes defined. Click + to add one.
{ "imports": { "example": "https://esm.sh/example" } }
import statements resolve module specifiers. It lets you use bare specifiers like import React from "react" instead of full URLs like import React from "https://esm.sh/react@18". You include it in HTML via <script type="importmap">.
/, ./, or ../ — like "react", "lodash-es", or "@scope/pkg". Browsers need import maps to resolve these to actual URLs. Without an import map, bare specifiers will throw a resolution error.
<script type="importmap"> tag in your HTML <head>, before any <script type="module"> tags. Example:<script type="importmap">
{
"imports": {
"react": "https://esm.sh/react@18.2.0"
}
}
</script>
<script type="module">
import React from "react"; // Now works!
</script>
/+esm), and unpkg (with ?module). esm.sh is generally recommended for its speed and smart dependency handling.
"react" to version 18 for most pages but override it to version 17 for /legacy/ paths. This is useful for incremental upgrades or isolated sections of a site.
--import flag or custom loaders (Node 20.6+). However, Import Maps are primarily a browser feature. For Node.js, you typically rely on package.json and node_modules resolution instead.
package.json is used by Node.js and bundlers (Webpack, Vite, Rollup) to resolve dependencies at build time. Import Maps resolve dependencies at runtime in the browser, without any build step. They serve different purposes but can complement each other in hybrid setups.
Choose a base style guide (Airbnb, Standard, Google) and add plugins. Generate a ready‑to‑use .eslintrc config.
Write a standard README with pre‑filled sections like Installation, Usage, and License. Export as Markdown. Save time.
Build CSS Grid layouts by defining columns, rows, and gaps visually. Get the complete grid CSS code. An essential web design tool running in the browser.
Write a module and import it. See how browser handles module scripts. Learn modern JS structure.
Set up Stylelint rules for your project by selecting extensions (SCSS, order, etc.). Output a valid .stylelintrc.
Transform a flat JSON object into a dotenv file format instantly. Use it to keep your local configuration in sync. All processing is private and client‑side.
Write global CSS and auto‑generate unique, scoped class names with source maps. Understand CSS Modules naming.
Visually create beautiful linear and radial gradients. Get the CSS code instantly. Copy the code or export as image. Perfect for web designers.
Create a Svelte single‑file component with script, style, and markup. Choose TypeScript or JavaScript. Copy the .svelte file.
Convert title to URL slug with options: ignore stop words, transliterate special characters, choose separator. SEO friendly.
Paste JSON and generate typed model classes in TypeScript, Python dataclass, or Go struct. Speeds up API dev.
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
Interactively apply CSS filter functions (blur, brightness, contrast, etc.) to an image and copy the resulting filter property. No coding required.
Paste INI content and convert it to a structured JSON object. Handles sections and comments. Client‑side only.
Create SEO‑friendly slugs that handle characters from any language. Removes accents, converts Cyrillic, Greek, etc. to Latin. Local.
Style the <progress> and <meter> elements with cross‑browser CSS. Adjust colors and sizes. Copy the final styles.
Generate a SolidJS component with signals, props, and styles. Choose TypeScript. Copy the ready‑to‑use code.
Paste an SVG path and convert all relative commands to absolute. Also smooth curves to lines. Local parser.
Create gradient‑filled text with the background‑clip property. Choose linear or radial gradients. Get the CSS. Modern typography.
Paste an SVG and get a ready‑to‑use data URI for CSS backgrounds or img tags. Optimized with URL encoding. All local.
Hash any text using simple, fast algorithms: DJB2, SDBM, or CRC32. Get integer or hex. For quick lookups. Local.
Enter a URL and see a nested list of all h1‑h6 tags. Check document structure for SEO and accessibility.
Break down any URL into its individual components: protocol, hostname, path, query parameters. Decode query strings easily. Purely client-side.
Upload a photo and remap its tones to any gradient. Apply stunning color grading. Download result.
Toggle common print styles: remove backgrounds, hide elements, set page margins, and add page breaks. Get the complete @media print block.
Style the notoriously hard file input. Generate a consistent button with preview. Copy the HTML/CSS.
Create all kinds of CSS‑only triangles (up, down, left, right, equilateral). Adjust color and size. Grab the code.
Convert an SVG into a named React component with TypeScript. Clean attributes and add props. Dev tool.
Minify JavaScript and CSS code to reduce file size for production. Remove whitespace and comments instantly. Run locally, your code stays private.
Choose from a dozen pure CSS loading spinners. Customize color, size, and speed. Copy the HTML & CSS. No JavaScript needed.