Skip to content

Developers and engineers toolbox extension in Raycast

Notifications You must be signed in to change notification settings

brianstm/dev-tools

Repository files navigation

Dev Toolbox

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.

Installation

  1. Install Raycast: If you haven't already, download and install Raycast.
  2. Add Dev Toolbox:
    • Open Raycast and go to the Extensions section.
    • Search for "Dev Toolbox" and click "Install".

Usage

Once installed, you can access all the features of Dev Toolbox directly from Raycast. Simply open Raycast and type the name of the command you want to use.

Dependencies

Dev Toolbox relies on several open-source libraries to provide its functionality. A full list of dependencies can be found in the package.json file.

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue on the GitHub repository.

Author

Brians Tjipto


Dev Toolbox is your all-in-one solution for developer and engineering tasks. Install it today and experience a new level of productivity!

About

Developers and engineers toolbox extension in Raycast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published