#JSON

awesome-llm-json - 大语言模型生成结构化数据的资源
Github开源项目LLMJSONfunction callingstructured outputsPydantic
本资源列表提供了丰富的资源,用于使用大语言模型(LLMs)生成JSON或其他结构化输出。内容包括术语解释、托管模型、本地模型、Python库、博客文章、视频和Jupyter笔记本,介绍了函数调用(Function Calling)、指导生成(Guided Generation)和工具使用等多种技术和工具,探索高效生成和处理结构化数据的方法。
typechat.net - 提供强类型验证的跨平台自然语言接口开发库
Github开源项目OpenAI语言模型JSONTypeChat.NETMicrosoft.TypeChat
TypeChat.NET 是一个跨平台库,利用强类型和类型验证构建自然语言接口,提升语言模型的确定性和可靠性。支持 JSON 翻译、验证和程序合成,集成 Microsoft Semantic Kernel 提供多种功能和插件。项目在积极开发中,附带示例和文档,适用于使用 OpenAI 模型的用户,并提供 API 密钥配置,便于运行和测试各种示例项目。
whisper-node - 提升本地转录性能的Node.js绑定
Github开源项目OpenAINode.jsJSON转录whisper-node
Whisper-node是OpenAI Whisper的Node.js绑定,支持本地转录,输出格式包括JSON、.txt、.srt和.vtt。该项目经过CPU优化,支持Apple Silicon ARM,并提供单词级精度的时间戳。通过npm可快速安装,并可选下载模型。未来将增加浏览器兼容性、语言检测和说话者识别等新功能。
openapi-typescript-codegen - 为OpenAPI规范生成TypeScript客户端的轻量Node.js库
Github开源项目TypeScriptJSONOpenAPIOpenAPI Typescript CodegenAPI生成
OpenAPI Typescript Codegen是一个轻量且稳健的Node.js库,能够根据OpenAPI规范生成TypeScript客户端。支持Fetch、Node-Fetch、Axios、Angular和XHR等多种HTTP客户端,兼容OpenAPI v2.0和v3.0规范,并可通过CLI、Node.js及NPX等工具生成。由于项目不再维护,建议迁移至@hey-api/openapi-ts。
jnv - 互动式JSON浏览和jq过滤器编辑工具
Github开源项目JSONjnvjq交互式查看器过滤编辑器
此工具提供交互式的JSON查看和jq过滤器编辑功能,支持多种JSON格式、语法高亮和自动补全。通过集成jaq,用户无需自行配置jq,大大简化了构建过程,同时可处理文件和标准输入的JSON数据,适用于多场景应用。
awesome-api-devtools - HTTP API开发资源与工具全面指南
Github开源项目APIJSONOpenAPIRESTfulHTTP
该项目汇集了构建RESTful HTTP+JSON API的全面资源,包括API规范语言、框架、开发工具、文档、调试、设计、安全、监控和测试等方面。为开发者提供了一站式参考,助力选择适合的API开发工具和资源。内容定期更新,开放社区贡献。
rinha-de-compiler - 推动轻量高效解释器开发的编译器挑战赛
Github开源项目DockerJSON抽象语法树Rinha de Compiladores解释器
Rinha de Compiler 项目是一个开源的编译器挑战赛,旨在开发能在2核2G RAM环境下运行的解释器或编译器。参与者需处理JSON格式的抽象语法树,实现动态编程语言特性,并通过多种算法测试。该项目为开发者提供了一个展示和提升编译器构建技能的平台,同时促进了轻量高效解释器的创新开发。
yq - 多格式数据处理命令行工具 支持YAML JSON XML
Github开源项目命令行工具JSONyqYAML处理器XML
yq是一个用于处理YAML、JSON和XML数据的命令行工具。它使用类似jq的语法,支持读取、更新、合并文件和复杂的数据操作。yq由Go语言开发,提供跨平台二进制文件,易于安装使用。这款工具能够高效处理多种格式的结构化数据,适用于开发和系统管理场景。
json - 高性能JSON处理库 适用于现代C++
Github开源项目C++JSON序列化STL解析
JSON for Modern C++是专为现代C++设计的JSON处理库。它提供直观语法、简单集成和严格测试,支持JSON作为一等公民数据类型。该库实现序列化/反序列化、STL风格访问和任意类型转换,还支持JSON指针、补丁和二进制格式。这是一个全面高效的JSON解决方案,适用于C++开发者。
Bear - 高效开源工具生成Clang工具链编译数据库
Github开源项目JSON构建工具Bear编译数据库Clang工具
Bear是一个开源工具,用于生成Clang工具链的编译数据库。它在构建过程中创建JSON格式的编译数据库,特别适用于不支持原生生成此类数据的项目。使用Bear只需在构建命令前添加'bear --'。该工具支持多平台,并提供详细文档和活跃的社区支持。Bear生成的'compile_commands.json'文件便于开发者重新编译或使用其他工具进行代码分析。
chat_templates - 标准化大语言模型聊天模板的开源库
Github开源项目LLMtransformersHuggingFaceJSONchat templates
chat_templates是一个开源项目,为指令微调的大语言模型提供标准化聊天模板。该项目支持transformers库的chat_template功能,收录了Llama、Mistral、Qwen等主流大语言模型的聊天模板。此外,项目还提供了用于控制响应生成的配置文件。开发者可借助这些模板和配置,更便捷地使用各类大语言模型进行对话生成。
wiktextract - 高效提取Wiktionary数据的开源Python工具
Github开源项目Python数据提取JSONWiktionaryWiktextract
Wiktextract是一款开源Python工具,专门从英语Wiktionary数据中提取多语言词典信息。通过展开模板和Lua宏,它能准确提取释义、词形和发音等数据。Wiktextract可提取词条、词性、变形、翻译、发音和用法等多方面信息,支持命令行使用或作为Python库集成。这一工具为自然语言处理、机器翻译等领域提供了丰富的词典资源。
Jaiqu - 智能JSON查询与转换工具,实现自动化数据处理
Github开源项目AIJSON数据转换Jaiqujq查询语言
Jaiqu是一款基于AI的JSON转换工具,采用jq查询语言语法实现自动化数据处理。它支持模式验证、模糊匹配和复杂数据映射,能将任意JSON输入转换为目标格式。这个开源项目为开发者提供了高效的JSON处理解决方案,尤其适合需要频繁进行数据格式转换的应用场景。
templates - 容器化应用模板库与部署工具
Github开源项目模板JSON开发Easypanel表单
Easypanel Templates是一个开源的容器化应用模板库和部署工具。该项目提供多种预配置模板,支持用户自定义和测试。它包含模板定义指南和最佳实践建议,注重模板的稳定性和安全性。开发者可利用Easypanel Templates快速创建、测试和共享应用部署配置,提升容器化应用的管理效率。项目还提供在线测试环境,方便用户实时验证模板效果。
hoplite - Kotlin配置文件加载库 支持多格式无缝映射
Github开源项目JSONKotlin配置文件Hoplite数据类
Hoplite是一个Kotlin配置文件加载库,支持YAML、JSON、TOML等多种格式。它可将配置无缝映射到类型安全的数据类,提供详细错误信息,支持配置级联和自定义数据类型。Hoplite具备预处理器功能,可集成外部配置源如AWS Secrets Manager,并支持配置热重载。这个库简化了配置管理流程,有助于提升开发效率。
proxy-list - 自动更新的高可用性代理服务器列表
Github开源项目JSONVPS代理列表代理检查GeoLite2
proxy-list 项目提供自动更新的代理服务器列表。该项目利用 monosans/proxy-scraper-checker 工具,每小时在 VPS 上验证代理可用性,并以 JSON 格式呈现详细信息。项目基于 MIT 许可证,集成了 MaxMind 的 GeoLite2 数据。这一资源为需要稳定代理服务的开发和研究工作提供了便利。
google-news-scraper - Node.js包实现高效抓取Google新闻数据
Github开源项目JSON网页抓取新闻数据Google News ScraperPuppeteer
google-news-scraper是一个轻量级Node.js包,用于抓取Google新闻文章数据。通过传入关键词或短语,可获取JSON格式的新闻文章数组。支持自定义搜索、时间范围筛选和文章内容获取,为新闻数据采集提供灵活高效的解决方案。该工具易于使用,适合需要快速获取新闻信息的开发项目。
i18n Web - 高效精准的多语言文件翻译平台
MarkdownAI工具JSON翻译工具i18n多语言版本
i18n Web是专业的多语言文件翻译平台,采用先进的大语言模型技术,为JSON和Markdown文件提供精准的本地化翻译服务。该在线翻译工具保持原始内容结构,支持文件上传、语言选择、翻译编辑和结果下载。特别适用于Next.js、React和Vite等框架的国际化需求,可批量处理网站指令文本和博客文章,确保高质量翻译效果。其简单易用的界面和高效的翻译流程,为开发者和内容创作者提供了便捷的多语言解决方案。作为领先的在线翻译工具,i18n Web是您进行多语言文件翻译的最佳选择。
EmailWebhook - AI驱动的电子邮件集成和自动化处理平台
AI工具JSON自动化处理webhookEmailWebhook邮件集成
EmailWebhook是一个为AI时代打造的电子邮件集成平台。它通过webhook将收到的邮件转换为JSON格式,实现自动化处理和高效集成。该服务简化了邮件与业务流程的整合,支持自动化线索筛选、客户支持票务和数据提取等应用。用户只需简单设置即可使用,有效提升业务流程效率和可扩展性。
JSON To ChatGPT - 简化JSON结构为ChatGPT函数调用对象的在线转换工具
ChatGPT结构化数据AI工具函数调用JSON转换工具
JSON To ChatGPT是一款专为ChatGPT函数调用设计的在线转换工具。它可以快速将标准JSON结构转换为ChatGPT所需的特定函数对象格式,简化了开发者使用ChatGPT函数调用功能的流程。工具界面简洁,操作直观,输入JSON数据即可获得符合要求的函数对象。这一工具有助于提高开发者在使用ChatGPT API时的工作效率。
CSV to API - 免费在线CSV转API服务平台
APIAI工具JSON数据解析CSVAPICSV文件
CSV to API是一个免费在线工具,提供CSV文件到API的快速转换服务。支持CSV自动解析、JSON数据返回和数据过滤。免费套餐包含15个API和每月1000次请求。适合开发者、数据分析师及需要CSV数据转API进行数据共享的团队和个人用户。
JsonLLM - 为大型语言模型提供JSON格式交互的开发工具
AI工具JSON数据JsonLLM加载程序
JsonLLM是一款专为大型语言模型(LLM)设计的交互工具。该工具采用JSON格式构建和处理LLM请求,为开发者提供高效的操作和调用方式。通过结构化和标准化的通信方法,JsonLLM有望提升AI开发效率和代码可读性。尽管当前网站内容较少,这款工具仍展现出成为LLM交互领域重要解决方案的潜力。
ChatGPT PDF Data Extraction - 将PDF文档快速转换为结构化JSON数据的工具
自动化AI工具效率提升文档处理JSON数据结构化
ChatGPT PDF Data Extraction是一款专业的PDF数据提取工具,能够快速将PDF文档转换为结构化JSON文件。通过自动化文档处理,它大幅提高数据处理效率,减少手动输入和格式化时间,同时降低人为错误,确保数据准确性和一致性。该工具生成标准化的数据格式,提升团队协作效率,使团队能够专注于更高价值的任务。无论是数据分析还是文档管理,这个PDF数据提取和JSON转换工具都能显著提升工作效率和质量。
ducktape - Scala 3 无样板代码数据转换库
Github开源项目Scala框架JSON类型转换ducktape
ducktape 是一个为 Scala 3 开发的数据转换库,实现了 case class 和枚举/密封特质间的无样板代码转换。该库能处理字段重排、类型变更和可选字段等复杂数据结构差异。适用于 JSON、protobuf 等数据模型的转换,简化开发流程并提升代码可读性。
dataclasses-json - Python数据类与JSON转换的简化工具
Github开源项目PythonJSON数据类数据序列化dataclasses
dataclasses-json是一个为Python数据类提供JSON编码和解码功能的库。它支持嵌套数据类、多种Python集合类型和datetime对象,允许自定义字段名称和大小写。该库提供了处理缺失字段、未知字段和递归数据类的解决方案,简化了数据类与JSON之间的转换。这个工具对经常需要在Python数据类和JSON之间进行转换的开发者特别有用。
delta-elixir - 灵活的文档内容描述与变更格式
Github开源项目JSON协作编辑Delta文档格式操作转换
Delta-elixir是一种用于描述文档内容和变更的格式。作为JSON的子集,它易读易解析,能够描述富文本文档的文本和格式。Delta格式支持操作转换(OT),适用于实时协作文档编辑。该项目实现了插入、删除、保留等基本操作,以及组合、转换、反转等OT核心功能。
anime-offline-database - 多源动漫元数据综合开放数据集
Github开源项目GitHub数据集JSONanime-offline-database动画元数据
该项目整合了MyAnimeList、AniDB等多个来源的动漫元数据,创建了一个开放的综合数据集。数据库包含34560个条目,每周更新。提供JSON和ZIP格式下载,内容涵盖动漫标题、类型、集数等信息。这个资源可用于动漫应用开发和数据研究。
Bible-Database - 开源多语言圣经数据库 支持SQL XML JSON格式
Github开源项目多语言SQLJSON开发者资源Bible Database
Bible-Database是一个开源项目,提供18种语言的圣经数据库资源,包括SQL、XML和JSON格式。支持的语言有英语、马拉雅拉姆语、印地语等。项目提供详细使用说明和示例代码,方便开发者快速集成到圣经应用中。该数据库支持按书卷、章节和经文进行查询,欢迎开发者贡献改进。
swagger-core - OpenAPI规范的Java实现 支持JAX-RS2框架
Github开源项目JavaJSONOpenAPISwagger CoreJAX-RS2
Swagger Core是OpenAPI规范的Java实现,支持JAX-RS2框架(javax和jakarta命名空间)。它提供功能来生成、读取和操作OpenAPI定义,可集成到API项目中,自动生成API文档和客户端SDK。项目持续更新,支持OpenAPI 3.x版本,兼容多种Java环境,是Java开发者的API开发工具。
swagger-parser - 功能全面的OpenAPI规范解析库
Github开源项目JavaJSONOpenAPIYAMLSwagger Parser
swagger-parser是一个用于解析OpenAPI规范的Java库,支持JSON和YAML格式。它能将OpenAPI定义解析为Java对象,提供验证功能,并支持OpenAPI 3.0和3.1版本。该库具备解析远程引用、完全解析和扁平化schema等特性,通过简单API即可读取处理OpenAPI文档,为相关工具链提供基础支持。
quicktype - 多语言JSON数据模型生成工具
Github开源项目多语言支持代码生成JSON类型安全quicktype
quicktype是一款开源的代码生成工具,能够将JSON、JSON Schema、TypeScript和GraphQL查询转换为多种编程语言的数据模型和序列化器。支持Ruby、JavaScript、Kotlin、Python、C#等20多种语言,quicktype简化了跨语言JSON数据处理流程,提升开发效率。该工具提供网页应用、命令行界面和JavaScript API多种使用方式,适用于各类JSON数据处理场景,为开发者提供了便捷的JSON数据处理解决方案。
arktype - 高效精准的 TypeScript 运行时验证库
Github开源项目TypeScript验证JSON类型推断ArkType
ArkType 是一款运行时验证库,可完美推断 TypeScript 定义并将其转化为优化的数据验证器。该库提供实时编辑器反馈,精确反映运行时行为,无需额外插件。ArkType 支持多种 TypeScript 内置类型和操作符,并引入了专用于运行时验证的新特性。它易于与 tRPC 集成,为复杂的联合类型和交叉类型提供清晰的错误信息。
survey-library - JavaScript动态表单库 实现JSON驱动的表单渲染与数据采集
Github开源项目开源跨平台JSONSurveyJS表单库
SurveyJS Form Library是一款开源的JavaScript客户端组件,用于渲染动态JSON表单。该库支持主流前端框架,可创建多种类型的表单。它提供丰富的输入类型和功能,如输入验证和自动保存。兼容各种后端环境,数据存储在用户服务器,保障安全性。适用于构建复杂的交互式表单和问卷系统。
superstruct - 轻量级高效的 JavaScript 数据结构验证工具
Github开源项目TypeScriptJavaScriptJSON数据验证Superstruct
Superstruct 是一款轻量级的 JavaScript 数据验证工具,提供直观的 API 用于定义和验证数据结构。它支持自定义类型、默认值设置和可选字段,能够生成详细错误信息。适用于 API 输入校验和内部数据检查,并与 TypeScript 无缝集成以确保类型安全。其简洁灵活的设计使得在各种 JavaScript 项目中实现数据验证变得简单高效。
jackson - Java多功能数据处理工具集
Github开源项目数据处理JavaJSONJackson
Jackson是一套面向Java和JVM平台的多功能数据处理工具集。它以高效的JSON解析和生成功能为核心,提供流式API和数据绑定能力。Jackson支持多种数据格式,如Avro、CBOR和CSV等,并通过扩展模块兼容Guava、Joda等常用Java库的数据类型。凭借其卓越的性能、灵活性和丰富的功能,Jackson成为Java生态系统中处理JSON和其他数据格式的重要工具。