Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dev-toolbox extension #16712

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

brianstm
Copy link

@brianstm brianstm commented Jan 30, 2025

Description

Dev Toolbox is a comprehensive developer and engineer toolkit designed to streamline your workflow with a wide range of utilities. From time conversion and encoding to networking and data generation, this extension provides everything you need to boost your productivity.

Features

Time Conversion

  • Convert Time Formats: Easily convert between various time formats including natural language, ISO, and Unix timestamps.

Networking

  • Show Network Information: View detailed network information including IP addresses (IPv4/IPv6), MAC addresses, and interface details.

Text Utilities

  • Spell Check & Thesaurus: Check spelling, get definitions, and find synonyms for words.
  • Text Diff: Compare two text snippets to identify differences.

Data Formatting & Validation

  • JSON Formatter & Validator: Format and validate JSON data instantly.
  • Base64 Encoder/Decoder: Quickly encode or decode Base64 strings.
  • JWT Decoder: Decode and analyze JWT tokens.
  • URL Parser: Extract and analyze URL components.

Data Generation

  • UUID Generator: Generate random or sequential UUIDs.
  • Fake Data Generator: Generate realistic fake data instantly.

Cryptography

  • Hash Generator: Create cryptographic hashes like MD5, SHA-256, and more.

Regular Expressions

  • Regex Tester: Test and generate regular expressions.

Web Development

  • HTTP Request Tester: Send simple HTTP requests and view responses.

Color Conversion

  • Color Converter: Convert between various color formats easily.

Network Tools

  • Port Scanner: Scan open ports on a specified host.

Electrical Engineering

  • Electrical Calculator: Perform electrical calculations including Ohm's Law, Power Factor, Voltage Drop, and Time Constants.
  • Resistance Calculator: Calculate resistance values and color codes.

Number Conversion

  • Decimal-Hex-Binary Converter: Convert between decimal, hexadecimal, and binary numbers.

Computer Engineering

  • Computer Engineering Toolkit: Compute cycle time, transfer rate, memory bandwidth, and power consumption.

Screencast

Some usage pictures:
CleanShot 2025-01-30 at 17 31 12
CleanShot 2025-01-30 at 17 33 16
CleanShot 2025-01-30 at 17 34 00
CleanShot 2025-01-30 at 17 34 26
CleanShot 2025-01-30 at 17 34 47
CleanShot 2025-01-30 at 17 35 18

I know some of these extension is already up in the raycast store, but its annoying to install it all one by one, so ive created one that combines everything that i need as a computer engineer/software dev

Checklist

- add @types/color-convert to devDependencies; clean up imports and improve action titles for consistency
- add icons for tools in package.json to enhance user interface, and added metadata
- add JSON formatter, JWT decoder, URL parser, hash generator, base64 converter, and text diff tools; update changelog and enhance error messages
- initialize project with essential configurations, time, password, network and thesaurus
- first commit
@raycastbot raycastbot added the new extension Label for PRs with new extensions label Jan 30, 2025
@raycastbot
Copy link
Collaborator

Congratulations on your new Raycast extension! 🚀

You can expect an initial review within five business days.

Once the PR is approved and merged, the extension will be available on our Store.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new extension Label for PRs with new extensions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants