Extension Icon

Ray Boop

Port of Boop to Raycast. Run any Boop script on clipboard content.
Overview

Ray Boop

Port of Boop to Raycast

Select Text in an editor and run Ray Boop to select a text transform and paste directly back into your text document or Shift + Enter to copy to clipboard.

If no text is selected it will take the text from your clipboard instead and transform the text to your clipboard or Shift + Enter to paste in the active window.

Features

  • Smart Input Detection: Automatically detects selected text, falls back to clipboard
  • Context-Sensitive Actions: Different primary actions based on input source
  • Live Preview: See transformation results before applying (can be toggled in preferences)
  • Smart Suggestions: AI-powered script suggestions based on your content
  • Script Information: Enhanced feedback with info and error messages

Available Scripts

๐Ÿ”ค Text Case Operations

  • Camel Case ๐Ÿซ - convertsYourTextToCamelCase
  • Kebab Case ๐Ÿ”— - converts-your-text-to-kebab-case
  • Snake Case ๐Ÿ - converts_your_text_to_snake_case
  • Start Case ๐ŸŽฏ - Converts Your Text To Start Case
  • Sponge Case ๐Ÿงฝ - cOnVeRtS yOuR tExT tO sPoNgE cAsE
  • Uppercase โฌ†๏ธ - CONVERTS YOUR TEXT TO UPPERCASE
  • Lowercase โฌ‡๏ธ - converts your text to lowercase
  • Toggle Camel/Hyphen ๐Ÿ”„ - Toggles between camelCase and hyphen-case

๐Ÿ”’ Encoding/Decoding

  • Base64 Encode ๐Ÿ”’ - Encodes your text to Base64
  • Base64 Decode ๐Ÿ”“ - Decodes your text from Base64
  • URL Encode ๐ŸŒ - Encodes your text for URLs
  • URL Decode ๐ŸŒ - Decodes URL encoded text
  • HTML Encode ๐Ÿ“ - Encodes HTML entities
  • HTML Decode ๐Ÿ“ - Decodes HTML entities
  • HTML Encode All ๐Ÿ“ - Encodes all characters as HTML entities
  • URL Entities Encode ๐ŸŒ - Encodes URL entities
  • URL Entities Decode ๐ŸŒ - Decodes URL entities

๐Ÿ” Hash/Crypto

  • MD5 Checksum ๐Ÿ” - Computes the MD5 checksum of your text
  • SHA1 Checksum ๐Ÿ”‘ - Computes the SHA1 checksum of your text
  • SHA256 Checksum ๐Ÿ›ก๏ธ - Computes the SHA256 checksum of your text
  • SHA512 Checksum ๐Ÿ”’ - Computes the SHA512 checksum of your text
  • ROT13 ๐Ÿ”„ - Applies ROT13 cipher to your text
  • JWT Decode ๐Ÿ—๏ธ - Decodes JSON Web Tokens

โœจ Formatting

  • Format JSON โœจ - Cleans and formats JSON documents
  • Format XML ๐Ÿ“„ - Formats XML documents
  • Format CSS ๐ŸŽจ - Formats CSS stylesheets
  • Format SQL ๐Ÿ—„๏ธ - Formats SQL queries
  • Minify JSON ๐Ÿ“ฆ - Minifies JSON by removing whitespace
  • Minify XML ๐Ÿ“ฆ - Minifies XML by removing whitespace
  • Minify CSS ๐Ÿ“ฆ - Minifies CSS by removing whitespace
  • Minify SQL ๐Ÿ“ฆ - Minifies SQL by removing whitespace
  • Normalize to NFC ๐Ÿ”ค - Normalizes text to NFC (Normalization Form C)
  • Normalize to NFD ๐Ÿ”ค - Normalizes text to NFD (Normalization Form D)
  • Normalize to NFKC ๐Ÿ”ค - Normalizes text to NFKC (Normalization Form KC)
  • Normalize to NFKD ๐Ÿ”ค - Normalizes text to NFKD (Normalization Form KD)

๐Ÿ”„ Data Conversion

  • JSON to YAML ๐Ÿ”„ - Converts JSON to YAML format
  • YAML to JSON ๐Ÿ”„ - Converts YAML to JSON format
  • JSON to CSV ๐Ÿ“Š - Converts JSON to CSV format
  • CSV to JSON ๐Ÿ“Š - Converts CSV to JSON format
  • CSV to JSON (Headerless) ๐Ÿ“Š - Converts headerless CSV to JSON
  • JSON to Query String ๐ŸŒ - Converts JSON to URL query string
  • Query String to JSON ๐ŸŒ - Converts URL query string to JSON
  • JS Object to JSON ๐Ÿ“ - Converts JavaScript object notation to JSON
  • JS to PHP ๐Ÿ”„ - Converts JavaScript arrays to PHP arrays
  • TSV to JSON ๐Ÿ“Š - Converts Tab-Separated Values to JSON

๐Ÿ’ป Number Systems

  • Binary to Decimal ๐Ÿ’ป - Converts binary numbers to decimal
  • Decimal to Binary ๐Ÿ’ป - Converts decimal numbers to binary
  • Decimal to Hex ๐Ÿ”ข - Converts decimal numbers to hexadecimal
  • Hex to Decimal ๐Ÿ”ข - Converts hexadecimal numbers to decimal
  • ASCII to Hex ๐Ÿ”ค - Converts ASCII text to hexadecimal
  • Hex to ASCII ๐Ÿ”ค - Converts hexadecimal to ASCII text
  • DIGI to ASCII ๐Ÿ”ค - Converts DIGI format to ASCII

๐ŸŽจ Colors

  • Hex to RGB ๐ŸŽจ - Converts hex colors to RGB
  • RGB to Hex ๐ŸŽจ - Converts RGB colors to hex
  • Contrasting Color ๐ŸŒˆ - Finds contrasting color for given color

โœ‚๏ธ Text Processing

  • Add Slashes ๐Ÿ’ฌ - Adds slashes before quotes
  • Remove Slashes ๐Ÿšซ - Removes slashes before quotes
  • Trim โœ‚๏ธ - Removes whitespace from beginning and end
  • Trim Start โœ‚๏ธ - Removes whitespace from beginning
  • Trim End โœ‚๏ธ - Removes whitespace from end
  • Collapse Whitespace ๐Ÿ“ฆ - Collapses multiple whitespace into single spaces
  • Remove Accents ๐Ÿ”ค - Removes accents and diacritics from text
  • Replace Smart Quotes ๐Ÿ’ฌ - Replaces smart quotes with regular quotes

๐Ÿ“ Line Operations

  • Join Lines ๐Ÿ”— - Joins all lines into a single line
  • Join Lines with Comma ๐Ÿ”— - Joins lines with comma separator
  • Join Lines with Space ๐Ÿ”— - Joins lines with space separator
  • Reverse Lines ๐Ÿ”„ - Reverses the order of lines
  • Shuffle Lines ๐ŸŽฒ - Randomly shuffles the order of lines
  • Sort Lines ๐Ÿ“Š - Sorts lines alphabetically
  • Natural Sort ๐Ÿ“Š - Sorts lines using natural sorting
  • Remove Duplicates ๐Ÿ—‘๏ธ - Removes duplicate lines

๐Ÿ“Š Statistics

  • Count Characters ๐Ÿ”ข - Counts the number of characters
  • Count Words ๐Ÿ“ - Counts the number of words
  • Count Lines ๐Ÿ“ - Counts the number of lines
  • Calculate Size ๐Ÿ“ - Calculates the size of text in bytes
  • Sum All Numbers โž• - Sums all numbers found in text

๐ŸŒ Unicode

  • To Unicode ๐ŸŒ - Converts text to Unicode escape sequences
  • From Unicode ๐ŸŒ - Converts Unicode escape sequences to text

โšก Utility

  • Reverse String ๐Ÿ”„ - Reverses the characters in text
  • Shuffle Characters ๐ŸŽฒ - Randomly shuffles characters
  • Lorem Ipsum ๐Ÿ“„ - Generates Lorem Ipsum placeholder text
  • Generate Hashtag #๏ธโƒฃ - Converts text to hashtag format
  • Markdown Quote ๐Ÿ’ฌ - Formats text as Markdown blockquote
  • List to HTML ๐Ÿ“‹ - Converts text lines to HTML list
  • Convert to Markdown Table ๐Ÿ“Š - Converts data to Markdown table

โฐ Date/Time

  • Date to Timestamp โฐ - Converts date to Unix timestamp
  • Date to UTC ๐ŸŒ - Converts date to UTC format
  • Time to Seconds โฑ๏ธ - Converts time format to seconds

โšก Development

  • Eval JavaScript โšก - Evaluates JavaScript code

๐Ÿ“ฑ Mobile Development

  • Android to iOS Strings ๐Ÿ“ฑ - Converts Android strings to iOS format
  • iOS to Android Strings ๐Ÿ“ฑ - Converts iOS strings to Android format

๐Ÿ›ก๏ธ Security

  • URL Defang ๐Ÿ›ก๏ธ - Defangs URLs for security analysis
  • URL Refang ๐Ÿ›ก๏ธ - Refangs defanged URLs

๐Ÿ“ฆ Data Processing

  • PHP Unserialize ๐Ÿ“ฆ - Unserializes PHP data
  • Sort JSON ๐Ÿ”ค - Sorts JSON object keys
  • Line Comparer ๐Ÿ” - Compares lines between texts

๐Ÿ—บ๏ธ Geospatial

  • WKB to WKT ๐Ÿ—บ๏ธ - Converts Well-Known Binary to Well-Known Text
  • WKT to WKB ๐Ÿ—บ๏ธ - Converts Well-Known Text to Well-Known Binary

๐ŸŸ File/Path

  • Fish Hex Path Converter ๐ŸŸ - Converts Fish shell hex paths

๐Ÿ“š Project Management

  • Create Project Glossary ๐Ÿ“š - Creates a project glossary in Markdown

โฐ Special

  • Wadsworth Constant โฐ - Applies Wadsworth constant to text