awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 个仓库

Awesome GitHub RepositoriesURL Encoding Libraries

Functions for safely converting binary or arbitrary data into URL-compatible character sets.

Distinguishing note: Specifically targets URL-safe character mapping rather than general-purpose data encoding or compression.

Explore 16 awesome GitHub repositories matching web development · URL Encoding Libraries. Refine with filters or upvote what's useful.

Awesome URL Encoding Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mzabriskie/axiosmzabriskie 的头像

    mzabriskie/axios

    109,096在 GitHub 上查看↗

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    Converts JavaScript objects into URL-encoded strings for submission as request payloads.

    JavaScript
    在 GitHub 上查看↗109,096
  • ai/nanoidai 的头像

    ai/nanoid

    26,821在 GitHub 上查看↗

    Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack

    Maps binary data to a restricted set of characters that function correctly in web addresses without requiring additional escaping.

    JavaScript
    在 GitHub 上查看↗26,821
  • valyala/fasthttpvalyala 的头像

    valyala/fasthttp

    23,264在 GitHub 上查看↗

    Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure. The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and

    Provides functions for safely converting strings into URL-safe percent-encoded formats.

    Go
    在 GitHub 上查看↗23,264
  • auth0/node-jsonwebtokenauth0 的头像

    auth0/node-jsonwebtoken

    18,171在 GitHub 上查看↗

    This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties. The library supports both symmetric and asymmetric signing algorithms, including HMAC and RSA. It enables the creation of digitally signed tokens using secrets or private keys, and provides mechanisms to validate token signatures and verify embedded claims such as expiration and issuer. The tool covers a range of identity and access capabilities, including sta

    Converts binary token components into a URL-safe string format for safe transmission in HTTP headers.

    JavaScript
    在 GitHub 上查看↗18,171
  • prestodb/prestoprestodb 的头像

    prestodb/presto

    16,711在 GitHub 上查看↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Escapes special characters in strings to ensure safety for use within URL query parameters.

    Javabig-datadatahadoop
    在 GitHub 上查看↗16,711
  • shadowsocks/shadowsocks-rustshadowsocks 的头像

    shadowsocks/shadowsocks-rust

    10,729在 GitHub 上查看↗

    A Rust port of shadowsocks

    Encodes server connection details into a standard URL format for easy sharing and import.

    Rusthttp-proxyrustsecurity
    在 GitHub 上查看↗10,729
  • firebase/php-jwtfirebase 的头像

    firebase/php-jwt

    9,773在 GitHub 上查看↗

    This is a PHP library for implementing JSON Web Tokens to securely encode, decode, and verify identity claims between parties. It provides the core utilities necessary to create signed tokens and validate their authenticity to ensure data integrity. The library includes a mechanism for caching remote JSON Web Key sets locally. This reduces network requests and optimizes the process of signature verification and key rotation. Capabilities cover a range of cryptographic operations, including HMAC-based signature verification and RSA-based asymmetric signing. It handles Base64Url encoding for t

    Provides utilities to convert JSON payloads and signatures into URL-safe Base64 character sets for transport.

    PHP
    在 GitHub 上查看↗9,773
  • obuchiyuki/devtoysmacObuchiYuki 的头像

    ObuchiYuki/DevToysMac

    9,231在 GitHub 上查看↗

    DevToysMac is a native macOS developer utility suite designed to encode, decode, and transform common data formats. It serves as a centralized tool suite for formatting and converting developer data into human-readable or machine-compatible strings. The application provides a set of tools for developer data manipulation, including JSON validation and formatting, Base64 encoding and decoding, and URL encoding and decoding. It also includes a text manipulation toolkit for cleaning up configuration files and developer logs through common string operations. The software is built as a SwiftUI des

    Converts special characters in URLs to web-safe formats and reverses the process for debugging.

    Swift
    在 GitHub 上查看↗9,231
  • daffainfo/allaboutbugbountydaffainfo 的头像

    daffainfo/AllAboutBugBounty

    6,644在 GitHub 上查看↗

    AllAboutBugBounty is a curated collection of bug bounty techniques and payloads for web application security testing. It serves as a reference resource covering common web vulnerabilities and exploitation methods for security researchers, providing a structured approach to identifying and exploiting web application security flaws in bug bounty programs. The repository covers a wide range of attack categories including authentication bypass, cross-site scripting injection, server-side request forgery, web cache poisoning, and business logic abuse. It includes techniques for bypassing access co

    Documents URL encoding techniques to bypass access control checks in web applications.

    bugbugbountybugbountytips
    在 GitHub 上查看↗6,644
  • pawelsalawa/sqlitestudiopawelsalawa 的头像

    pawelsalawa/sqlitestudio

    6,428在 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

    Provides URL encoding functions for safely converting strings into URL-compatible formats.

    Ccppdatabasedatabase-management
    在 GitHub 上查看↗6,428
  • mandliya/algorithms_and_data_structuresmandliya 的头像

    mandliya/algorithms_and_data_structures

    6,145在 GitHub 上查看↗

    This project is a comprehensive collection of C++ libraries and toolkits providing reference implementations for data structures, graph algorithms, and bitwise logic. It serves as a C++ algorithm reference containing over 180 solved coding problems and a specialized toolkit for competitive programming. The repository distinguishes itself through extensive low-level bit manipulation libraries for parity checks, endianness detection, and XOR-based logic. It also provides a wide array of reference solutions for complex algorithmic challenges involving backtracking, graph theory, and dynamic prog

    Provides functions to replace space characters with percent-encoded sequences for URL formatting.

    C++algorithmbit-manipulationc
    在 GitHub 上查看↗6,145
  • duke-git/lancetduke-git 的头像

    duke-git/lancet

    5,295在 GitHub 上查看↗

    Lancet 是 Go 标准库的全面扩展,提供了一系列可复用的函数和数据结构,旨在减少应用中的样板代码。它是一个跨多个领域的通用工具包,包括并发、安全、网络和函数式逻辑。 该项目的特色在于针对 Go 并发的专用工具包(如键控锁和基于通道的流处理),以及支持柯里化和函数组合的专用函数式编程套件。它还包含一个使用 AES、RSA 和 SM 标准实现对称和非对称加密的专用密码学库。 该库涵盖了广泛的功能领域,包括 LRU 缓存和二叉搜索树等高级数据结构、代数和统计数学计算,以及用于进程和文件管理的操作系统集成。它还提供了用于 HTTP 网络、日期和时间操作,以及集合代数和惰性流求值等高级数据处理的实用程序。

    Encodes special characters within URL query strings to ensure compliance with web standards.

    Gogenericsgogolang
    在 GitHub 上查看↗5,295
  • lunet-io/markdiglunet-io 的头像

    lunet-io/markdig

    5,257在 GitHub 上查看↗

    Markdig 是一个用于 .NET 应用的高性能 Markdown 处理器,可将 Markdown 文本转换为 HTML 或其他目标格式。它是一个符合 CommonMark 标准的解析器和可扩展引擎,能够将 Markdown 转换为可搜索和可操作的抽象语法树。 该库提供了一个框架,通过解析器和渲染器的模块化流水线来添加自定义语法和渲染逻辑。它支持原生提前编译(AOT)和修剪(trimming),以最大限度地减小二进制体积。 功能包括生成带有自定义属性和样式的结构化 HTML、提取用于静态站点处理的 YAML 前置元数据(front matter),以及将内容转换为纯文本。该引擎还涵盖了排版增强、数学公式准备和自动化链接格式化。 该处理器包含精确的源映射以跟踪字符跨度,并采用输出流和嵌套深度限制来管理性能和稳定性。

    Provides controls to prevent non-ASCII characters from being encoded in URLs for browser compatibility.

    C#
    在 GitHub 上查看↗5,257
  • tmenier/flurltmenier 的头像

    tmenier/Flurl

    4,403在 GitHub 上查看↗

    Flurl 是一个 .NET 流式 URL 构建器和 HTTP 客户端包装器,专为构建复杂的 Web 地址并使用链式接口发送请求而设计。它作为一个 URL 操作库和 HTTP 模拟框架,旨在促进网络交互和测试。 该项目通过流式接口脱颖而出,允许增量构建路径、查询参数和片段。它提供了一个专门的模拟系统来拦截输出的网络流量并返回预定义的响应,从而在无需实时服务器的情况下实现隔离的单元测试。 其更广泛的能力包括 REST API 消费、通过基本凭据或 Bearer 令牌管理请求身份验证,以及通过会话 Cookie 和 HTML 表单提交模拟浏览器行为。该库还涵盖了 URL 解析、验证和组件编码,以及异步请求执行和 JSON 响应反序列化。

    Handles the encoding of illegal characters in URL paths and query strings to ensure web compatibility.

    C#c-sharpdotnethttp
    在 GitHub 上查看↗4,403
  • yuzutech/krokiyuzutech 的头像

    yuzutech/kroki

    3,967在 GitHub 上查看↗

    Kroki is a text-to-diagram rendering API and diagram-as-code server that transforms plain text definitions from various modeling languages into SVG or PNG images. It functions as a multi-language diagram renderer, providing a unified interface to generate flowcharts, UML diagrams, and charts using a collection of external libraries. The system utilizes a container-based plugin architecture and a sidecar rendering model to isolate external rendering engines. This design allows for the addition of new diagramming languages via companion containers and ensures stateless image generation where so

    Uses URL-safe encoding to transmit compressed diagram specifications directly within a web address.

    JavaScriptapiblockdiagbpmn
    在 GitHub 上查看↗3,967
  • phcode-dev/phoenixphcode-dev 的头像

    phcode-dev/phoenix

    2,855在 GitHub 上查看↗

    Phoenix is a comprehensive web development suite that provides a browser-based code editor, an AI-powered coding assistant, and a live web previewer. It integrates a visual Markdown document editor and a web-based Git client, allowing users to write and manage HTML, CSS, and JavaScript across different devices and platforms. The environment features a visual UI design system that maps canvas manipulations directly to code and enables in-place CSS editing. It supports real-time change previews and responsive layout testing across multiple device breakpoints to verify rendering on phones, table

    Transforms special characters in URLs into percent-encoded format and decodes them back to original text.

    JavaScriptbracketscodecss
    在 GitHub 上查看↗2,855
  1. Home
  2. Web Development
  3. URL Encoding Libraries

探索子标签

  • Access Control Bypass EncodingsTechniques that encode or alter URL characters like dots, slashes, and semicolons to evade access control checks. **Distinct from URL Encoding Libraries:** Distinct from URL Encoding Libraries: focuses on using encoding to bypass security controls rather than general URL-safe character conversion.
  • Server URL Encoders and DecodersEncodes server connection details into a standard URL format for easy sharing and import. **Distinct from URL Encoding Libraries:** Distinct from URL Encoding Libraries: encodes server-specific connection details, not general URL-safe character mapping.