base-x

Encode/decode any base (by cryptocoinjs)

Base-x Alternatives

Similar projects and alternatives to base-x

  1. b

    2 base-x VS b

    A Dart library for converting between different bases. (by roddamnkit)

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. fast-encoding

    Discontinued Fast, cross-platform, small and easy-to-use base64 and hex encoding.

  4. hashids.cr

    A Crystal shard to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.

  5. pbf

    5 base-x VS pbf

    A low-level, lightweight protocol buffers implementation in JavaScript.

  6. dongle

    A simple, semantic and developer-friendly golang crypto package

  7. jwt-cracker

    1 base-x VS jwt-cracker

    Simple HS256, HS384 & HS512 JWT token brute force cracker.

  8. python-codext

    Python codecs extension featuring CLI tools for encoding/decoding anything

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better base-x alternative or higher similarity.

base-x discussion

Log in or Post with

base-x reviews and mentions

Posts with mentions or reviews of base-x. We have used some of these posts to build our list of alternatives and similar projects.
  • Why are QR Codes with capital letters smaller than QR codes with lower-case let
    1 project | news.ycombinator.com | 25 Feb 2025
    Some discussion happened here about that when it was in draft: https://news.ycombinator.com/item?id=27628178

    tl;dr: It is sadly not the most efficient encoding (and they missed an opportunity to make it actually base41, which could have been URL safe) -- as defined it only needs 41 characters (as 41^3 > 2^16).

    The RFC is also not standards track, it's just "Category: Informational".

    I think a better approach is to understand there are many circumstances where different sets of characters make sense for encoding data. There's no need to write an RFC, instead define a custom alphabet for them, using something like base-x[1].

    [1]: https://github.com/cryptocoinjs/base-x

Stats

Basic base-x repo stats
1
327
4.4
4 months ago

cryptocoinjs/base-x is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of base-x is JavaScript.


Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?