Skip to content

likang/restring

Repository files navigation

Restring

Restring is a fast, modern toolbox for everyday development tasks — convert strings, format JSON, decode JWTs, and more, all in one place.

Why Another One?

  • Fast — Built with Svelte and plain HTML/CSS, minimal dependencies, and no over-designed UI. The entire site is under **300 KB ** zipped, so it loads and responds instantly.
  • 🧠 Smart — Restring automatically detects what you’re working with and routes you to the right tool (e.g., JSON, JWT, Base64), saving time you’d otherwise spend finding the right utility.

Supported Tools

  • Base64: Encode and decode strings to and from Base64.

  • JSON: Format, validate, and inspect JSON objects.

  • JWT: Decode and inspect JSON Web Tokens.

  • URL: Encode and decode URL components.

  • Color: Convert between different color formats (Hex, RGB, HSL).

  • DateTime: Convert and manipulate dates and times.

  • UUID: Generate universally unique identifiers (UUIDs).

  • And more to come!

Getting Started

Prerequisites

  • Node.js
  • npm

Installation

git clone https://github.com/likang/restring.git
cd restring
npm install
npm run dev

Building for Production

npm run build

Contributing

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/AmazingFeature
  3. Commit your changes: git commit -m 'Add some AmazingFeature'
  4. Push to the branch: git push origin feature/AmazingFeature
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

About

A fast and smart string tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published