awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dankogai avatar

dankogai/js-base64

0
View on GitHub↗
4,365 stars·1,294 forks·JavaScript·BSD-3-Clause·2 views

Js Base64

js-base64 is a JavaScript library for encoding and decoding data between Base64 format and JavaScript strings or byte arrays. It provides utilities for converting binary data to Base64 strings and transforming those strings back into their original text or raw byte format.

The project includes a Base64 string validator to verify if a sequence follows correct formatting, characters, and padding. It also supports the creation of URI-safe Base64 strings by replacing characters that would cause encoding errors in URIs and allows for the removal of padding.

The library provides a prototype extension utility that adds encoding and decoding methods directly to standard JavaScript string and array objects.

Features

  • Base64 Encoders - Provides a comprehensive utility for encoding binary data to Base64 strings with URI-safe options.
  • Base64 Decoders - Converts Base64 encoded strings back into their original plain text or raw byte sequences.
  • Base64 Encoding and Decoding - A complete library for encoding and decoding data between Base64 and JavaScript strings or byte arrays.
  • Base64 Input Validators - Verifies if a string is a valid Base64 sequence by checking characters and padding.
  • Prototype Extensions - Injects encoding and decoding methods directly into the native JavaScript string and array prototypes.
  • URI-Safe Translations - Creates Base64 strings safe for URIs by replacing incompatible characters.
  • Regex Pattern Validators - Uses regular expressions to verify that strings adhere to standard and URI-safe Base64 formats.

Star history

Star history chart for dankogai/js-base64Star history chart for dankogai/js-base64

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Js Base64

Similar open-source projects, ranked by how many features they share with Js Base64.
  • humanwhocodes/computer-science-in-javascripthumanwhocodes avatar

    humanwhocodes/computer-science-in-javascript

    9,119View on GitHub↗

    This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies. The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori

    JavaScript
    View on GitHub↗9,119
  • whatwg/htmlwhatwg avatar

    whatwg/html

    9,163View on GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    HTMLcanvaseventsourcehtml
    View on GitHub↗9,163
  • proxymanapp/proxymanProxymanApp avatar

    ProxymanApp/Proxyman

    6,858View on GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    debugging-tooliosmacos
    View on GitHub↗6,858
  • pawelsalawa/sqlitestudiopawelsalawa avatar

    pawelsalawa/sqlitestudio

    6,428View on GitHub↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Ccppdatabasedatabase-management
    View on GitHub↗6,428
See all 30 alternatives to Js Base64→

Frequently asked questions

What does dankogai/js-base64 do?

js-base64 is a JavaScript library for encoding and decoding data between Base64 format and JavaScript strings or byte arrays. It provides utilities for converting binary data to Base64 strings and transforming those strings back into their original text or raw byte format.

What are the main features of dankogai/js-base64?

The main features of dankogai/js-base64 are: Base64 Encoders, Base64 Decoders, Base64 Encoding and Decoding, Base64 Input Validators, Prototype Extensions, URI-Safe Translations, Regex Pattern Validators.

What are some open-source alternatives to dankogai/js-base64?

Open-source alternatives to dankogai/js-base64 include: humanwhocodes/computer-science-in-javascript — This is a collection of classic computer science algorithms and data structures implemented from scratch in… whatwg/html — This repository contains the HTML specification, which defines the core standards for web page structuring, content… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… pawelsalawa/sqlitestudio — SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a… aws-powertools/powertools-lambda-python — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS… 0dayctf/reverse-shell-generator — This project is a suite of tools for generating encoded shell commands and network listener configurations used in…