Skip to content

Slime v1.0.0

Choose a tag to compare

@prateekkumaroriginal prateekkumaroriginal released this 07 Jan 14:45
· 50 commits to main since this release

Slime v1.0.0

Slime — A Chrome extension that fills form/input fields with custom rules and dynamic values. Perfect for testing, development, or repetitive form filling.

✨ Features

Rule-Based Form Filling

  • Create rules that match specific URLs or apply globally
  • Fill multiple fields simultaneously with a single click
  • Enable/disable rules on the fly

Flexible Field Matching

  • ID — Match by element id attribute
  • Name — Match by element name attribute
  • Query Selector — Use any CSS selector for complex matching
  • Regex support — Use /regex/ syntax for pattern-based matching

Dynamic Templates

Generate dynamic content with powerful placeholders:

Syntax Description Example
{{inc}} Auto-incrementing number 1, 2, 3...
{{inc:100}} Increment from value 100, 101...
{{random:5}} Random alphanumeric string xK9pL
{{pick:a,b,c}} Random selection from list b
{{date:YYYY-MM-DD}} Formatted date/time 2025-01-07
{{regex:[A-Z]{2}\d{3}}} Generate from regex pattern AB123

🆕 Smart Content Generation

Generate realistic, meaningful text for titles and descriptions:

Type Description
Title Generates grammatically correct short sentences
Description Generates full paragraphs of realistic text
  • Optional min/max character limits
  • Powered by txtgen for natural-sounding content
  • Perfect for filling blog posts, product descriptions, comments, etc.

Rule Management

  • Archive — Soft-delete rules without losing them
  • Restore — Bring back archived rules
  • Import/Export — Share rules across devices or with teammates
  • Duplicate — Clone existing rules for quick variations

Modern UI

  • Clean, dark theme interface
  • Responsive design
  • Keyboard shortcuts:
    • Ctrl+Enter — Save rule
    • Escape — Cancel/close
    • Ctrl+I — Toggle syntax help

Syntax Help Sidebar

Built-in reference guide for all template syntax, accessible anytime with Ctrl+I.

🛠 Tech Stack

  • React 19 with React Compiler
  • TypeScript
  • Vite 7
  • Tailwind CSS 4
  • Chrome Extension Manifest V3

📦 Installation

From Source

git clone https://github.com/prateekkumaroriginal/slime.git
cd slime
pnpm install
pnpm build

Load in Chrome

  1. Navigate to chrome://extensions/
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select the dist/ folder

📸 Screenshots

Add screenshots here

🐛 Known Issues

  • CSS @import warning during build (cosmetic, doesn't affect functionality)

📝 License

MIT


Full Changelog: https://github.com/prateekkumaroriginal/slime/commits/v1.0.0