Featured image of post 统一异构数据查询工具:基于 Datalog 扩展的灵活编程语言 | 开源日报 No.741

统一异构数据查询工具:基于 Datalog 扩展的灵活编程语言 | 开源日报 No.741

mangle 是一个基于 Datalog 的扩展编程语言,专为演绎数据库编程设计,支持聚合、函数调用和可选类型检查。它可统一查询多个数据源,具备声明式特性和递归能力,能够处理复杂的多元关系,提供 Go 语言库以便于嵌入和实验,支持递归查询和分组聚合等高级数据库操作。

google/mangle

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

cover

mangle 是一个用于演绎数据库编程的编程语言,基于 Datalog 并进行了扩展,支持聚合、函数调用和可选类型检查。

  • 支持将多个数据源的数据统一表示和查询,便于整合异构数据
  • 继承了 Datalog 的声明式特性及递归规则能力,同时增加实用扩展以提升灵活性
  • 能够表达复杂的领域知识模型,不局限于二元谓词关系,可处理任意多元关系
  • 提供 Go 语言库实现,可嵌入应用程序中方便使用与实验
  • 支持递归查询、分组聚合等高级数据库操作功能,提高表达力与实用性

HKUDS/DeepCode

Github Repo Stars License: `MIT` Language: `Unknown`

cover

DeepCode 是一个基于多智能体系统的开源自动化代码生成平台,旨在将研究论文、文本描述等输入转化为高质量的生产级代码。

  • 支持从复杂算法论文自动实现算法(Paper2Code),加速科研成果复现
  • 能够根据自然语言描述生成前端网页界面(Text2Web),快速构建美观实用的用户界面
  • 提供后端开发自动化功能(Text2Backend),简化服务器端代码编写流程
  • 采用多智能体自主工作流,有效解决学术实现难度大、研发周期长和重复编码问题
  • 提供终端命令行和现代响应式网页两种交互界面,满足不同用户需求与使用场景
  • 实时进度跟踪与专业级终端体验支持 CI/CD 集成,提高开发效率

benjamincrozat/legacy-blog

Github Repo Stars License: `WTFPL` Language: `Unknown`

demo-picture-of-legacy-blog

legacy-blog 是本杰明·克罗扎特的博客源代码,使用 TALL 技术栈构建,每月访问量超过 50,000 次。

  • 基于 TALL 技术栈构建,适合个人博客需求
  • 提供简单易用的管理页面功能
  • 使用 OpenAI 的 GPT API 实现创新功能
  • 强调测试的重要性,以确保代码稳定性
  • 支持多种前端技术,如 Livewire v3、Volt、Alpine.js 和 Tailwind CSS

Innocentsax/ALX-RESOURCES_FROM_BEGINNER_TO_ADVANCE

Github Repo Stars License: `BSL-1.0` Language: `Unknown`

demo-picture-of-ALX-RESOURCES_FROM_BEGINNER_TO_ADVANCE

ALX-RESOURCES_FROM_BEGINNER_TO_ADVANCE 是一个包含所有 ALX 资源的仓库,并提供了在学习过程中发现的额外有用材料。

  • 提供全面的 Emacs 和 Vim 编辑器指南
  • 包含 Shell 导航和基本命令的视频教程
  • 涵盖 Git 和 GitHub 的基础知识及使用技巧
  • 提供调试代码的方法和示例,帮助用户理解错误信息
  • 收录个人学习资源,助力从初学者到高级用户的成长

ordinals-wallet/ordinals-collections

Github Repo Stars License: `MIT` Language: `Unknown`

cover

ordinals-collections 是一个为创作者和开发者组织序数集合的地方。

  • 提供了标准化的序数集合管理方式
  • 支持艺术家为序数分配独特属性
  • 包含详细的铭文数据格式说明
  • 现已弃用,建议用户提交至创作者仪表板以便快速列出
Licensed under CC BY-NC-SA 4.0