Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Base32 Laravel Package

christian-riesen/base32

RFC 4648-compliant Base32 encoder/decoder for PHP (7.2+). Simple static API to encode/decode strings, passes official test vectors, and includes unit tests. Also supports the extended Base32Hex alphabet via Base32Hex.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Use cases: Enables RFC-compliant Base32 encoding/decoding for OTP generation (e.g., 2FA tokens), URL-safe shortening, or data obfuscation where case-insensitive encoding is required.
  • Build vs buy: Eliminates the need for custom implementation (error-prone for RFC compliance), saving engineering time and reducing security risks.
  • Roadmap alignment: Supports security-focused features (e.g., authentication workflows) without custom development, accelerating delivery of compliance-critical functionality.

When to Consider This Package

  • Adopt when: Your project requires strict RFC 4648 compliance, uses PHP 7.2+ or 8.0, needs hex alphabet support (Base32Hex), or handles OTP/2FA workflows.
  • Look elsewhere if: PHP version is <7.2, Base64 is needed instead, or there’s a requirement for active maintenance (last release was 2021, though stability is proven via test vectors and bug fixes in prior versions).

How to Pitch It (Stakeholders)

This MIT-licensed package delivers a battle-tested, RFC-compliant Base32 solution used in production OTP systems. For executives: it’s zero-cost, accelerates feature delivery (like 2FA), and mitigates security risks from custom code. For engineering: it’s lightweight, thoroughly tested, integrates seamlessly via

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation
uri-template/tests