-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfest
Description
🛠️ Tool Request
📝 Tool Name
Regex Visualizer / Tester
🎯 Purpose
What problem does this tool solve for developers?
Regular expressions can be powerful but hard to read, debug, and understand—especially for beginners. This tool helps developers visualize regex patterns step-by-step, see how matches occur, and experiment with test strings interactively.
✨ Key Features
What should this tool be able to do?
- Real-time regex testing against custom input text
- Visual highlighting of matches and capture groups
- Explanation of each regex component in plain English
- Support for flags (g, i, m, s, etc.)
- Save / load regex patterns for reuse
- Copy/share regex with explanation link
📋 Tool Category
Which category does this tool belong to?
- 📝 Text Tools (text processing, formatting)
- 🔧 Code Tools (syntax highlighting, validation)
- 🎨 Utility Tools (generators, converters)
- 🔐 Security Tools (encryption, hashing)
🌐 Similar Tools (Optional)
Are there any existing tools that do something similar?
This tool will aim to provide a lightweight open-source alternative that can be embedded directly within the DevToolkit environment.
📸 Mockups/Examples (Optional)
Add any mockups, sketches, or examples of similar tools
An interface with:
- Two panels → Left: regex input and flag selectors, Right: test text area
- Below: visual explanation and group color highlights
- A “Copy as JavaScript code” button
🚀 Implementation Notes
Any technical considerations or suggestions?
- Frontend: React + Tailwind + Monaco Editor (for syntax highlighting)
- Backend (optional): Regex parsing handled in-browser using JavaScript’s
RegExpAPI - Use a lightweight library like
regex-parserfor tokenization - Highlight matches dynamically using DOM spans or Canvas overlay
📋 For Contributors
- I'd like to work on this tool myself
- I'm available to help with design/testing
- This is just a suggestion for others
🎯 Hacktoberfest 2025
- This is for Hacktoberfest participation
- I'm a first-time contributor
Thank you for suggesting a new tool for DevToolkit! 🚀
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfest