English | 中文

极简工具函数集,助力快速开发

AllBeAPI 是专为快速原型设计和实验而打造的云端工具函数集。提供 Markdown 转换、二维码生成、图像处理等开箱即用的功能 — 无需安装繁重依赖。支持 Python 和 JavaScript,60 秒内即可上手。

查看功能 查看 GitHub 查看文档
13+ 工具函数
0 依赖要求
60秒 上手时间
MIT 开源协议

专为快速原型设计打造

AllBeAPI 是一个极简工具函数集,帮助开发者在最短时间内完成原型和实验。无需安装配置多个库,只需下载一个 SDK 文件即可开始编码。

🚀 完美适用于: MVP、原型、实验、教育项目和快速功能测试,无需处理依赖管理的负担。

核心优势: 无包管理、统一 API 调用、多语言支持、即时集成。

应用场景: 内容转换、数据验证、图像处理、文档生成、代码格式化。

// 下载 SDK,然后:
const api = new AllBeApi();

// 将 Markdown 转换为 HTML
const html = await api.marked.render("# 你好世界");

// 生成二维码
const qrBlob = await api.pythonQrcode.generateQrcode("https://allbeapi.com");

开箱即用的强大功能

13+ 强大工具,统一 API 接口 - 无需安装,无需配置

📝

Markdown 处理

使用 Marked.js 集成轻松将 Markdown 转换为 HTML,支持扩展和自定义渲染器。

🔍

HTML 解析与操作

利用 BeautifulSoup 解析、提取数据和清理 HTML 内容,具有强大的 CSS 选择器。

代码格式化

使用 Prettier 为 JavaScript、TypeScript、CSS、HTML 等语言美化您的代码。

🎨

语法高亮

使用 Pygments 为您的代码片段添加丰富的语法高亮,支持 500+ 种语言。

📱

二维码生成

使用 python-qrcode 快速生成二维码,支持各种格式和自定义选项。

🛡️

HTML 清理

通过 sanitize-html 的强大过滤功能清理 HTML 输入,防止 XSS 攻击。

JSON Schema 验证

使用 Ajv(JavaScript 最快的 JSON schema 验证器)根据 Schema 验证 JSON 数据。

🔧

JavaScript/TypeScript Linting

使用 ESLint 分析您的 JavaScript 和 TypeScript 代码,捕获错误并强制执行编码标准。

📊

文本差异比较

使用 Diff 比较文本并高亮显示差异,非常适合版本控制和变更跟踪。

📋

CSV 解析

使用 csv-parser 轻松将 CSV 数据转换为 JSON 格式,处理各种分隔符和格式。

📈

图表生成

使用 Mermaid CLI 从文本创建图表 - 流程图、序列图等等。

📄

PDF 生成

使用 PDFKit 以编程方式生成 PDF 文档,支持文本、图像和矢量图形。

🖼️

图像处理

使用 Pillow 执行各种图像操作 - 调整大小、旋转、过滤和格式转换。

易于使用的 SDK

提供主流语言 SDK,60 秒内即可上手

// 确保已引入 allbeapi.js
// <script src="SDK/JavaScript/allbeapi.js"></script>

const apiClient = new AllBeApi();

// 示例:将 Markdown 转换为 HTML
apiClient.marked.render("# 你好 AllBeAPI")
    .then(response => {
        console.log(response); // HTML 输出
        // 假设响应是直接的 HTML 字符串或包含它的对象
        // 如果是 { html: "<h1>你好 AllBeAPI</h1>" } 这样的对象, 请访问 response.html
    })
    .catch(error => console.error("错误:", error));

// 示例:生成二维码 (返回 Blob 对象)
apiClient.pythonQrcode.generateQrcode("https://res.allbeapi.top")
    .then(blob => {
        const imageUrl = URL.createObjectURL(blob);
        console.log("二维码图片 URL:", imageUrl);
        // 然后您可以在 <img> 标签中使用此 URL
        // const imgElement = document.createElement('img');
        // imgElement.src = imageUrl;
        // document.body.appendChild(imgElement);
    })
    .catch(error => console.error("错误:", error));

贡献力量

AllBeAPI 是一个开源项目。我们欢迎社区贡献!无论是添加新的工具集成、改进文档还是修复错误,我们都感谢您的帮助。

🎉 加入我们的社区! 帮助我们构建最全面的轻量级工具平台。