Featured image of post 模块化的 SQL 代码检查与格式化工具 | 开源日报 No.462

模块化的 SQL 代码检查与格式化工具 | 开源日报 No.462

如果你是一名 SQL 开发者,sqlfluff 将是你不可或缺的工具!它不仅支持多种 SQL 方言和模板代码,还能与 Jinja 和 dbt 无缝集成,极大提升开发灵活性。自动修复 linting 错误的功能,让你能将更多精力放在重要的开发任务上。

sqlfluff/sqlfluff

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

demo-picture-of-sqlfluff

sqlfluff 是一个模块化的 SQL 代码检查工具和自动格式化器,支持多种方言和模板代码。

  • 支持多种 SQL 方言,包括 ANSI SQL、PostgreSQL、MySQL 等。
  • 能够与 Jinja 模板及 dbt 集成,增强灵活性。
  • 自动修复大部分 linting 错误,让用户专注于重要任务。
  • 提供 VS Code 扩展,提高开发效率。

haydenbleasel/next-forge

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

cover

next-forge 是一个用于 Next.js 应用的生产级 Turborepo 模板。

  • 提供现代 web 应用的项目基础模板
  • 设计为新应用的全面起点,具有坚实且有见地的基础
  • 最小化配置需求,便于快速启动项目

tidwall/neco

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

demo-picture-of-neco

Neco 是一个用于 C 语言的协程并发库。

  • 提供协程功能:启动、休眠、挂起、恢复、让出和加入。
  • 支持多种同步机制:通道、生成器、互斥锁、条件变量和等待组。
  • 支持截止日期和取消操作。
  • 友好的 Posix 接口,使用文件描述符进行操作。
  • 附加 API 用于网络编程,信号处理,随机数据流,以及缓冲 I/O 操作。
  • 轻量级运行时环境,具有公平且确定性的调度器。
  • 快速的用户空间上下文切换,大多数情况下使用汇编实现。
  • 可嵌套的堆栈式协程,其生命周期由调度器完全管理。
  • 跨平台支持,包括 Linux, Mac, FreeBSD,以及有限制下的 WebAssembly 和 Windows。
  • 单文件合并,无依赖性要求。

discord/embedded-app-sdk

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

demo-picture-of-embedded-app-sdk

embedded-app-sdk 是一个让你在 Discord 内构建丰富的多人体验活动的 SDK。

  • 可以在 Discord 中构建多人游戏和社交体验活动。
  • 活动是在桌面、网络或移动设备上运行的 iframe 中托管的 Web 应用程序。
  • 处理 Discord 与您所嵌入应用程序之间通信。
  • 提供了文档、示例和技术支持。

Ironclad/rivet

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

demo-picture-of-rivet

Rivet 是一个开源的视觉 AI 编程环境和 TypeScript 库。

  • 提供创建复杂 AI 代理和提示链的桌面应用程序
  • 支持多种大型语言模型(LLM),如 OpenAI GPT-3.5、GPT-4 及 Anthropic Claude 系列
  • 集成语音数据处理框架 AssemblyAI LeMUR,支持语音转文本功能
  • Rivet Core 是可用于自定义应用程序的 TypeScript 库,便于与 Rivet 图形交互
  • 可通过 NPM 获取核心库,方便开发者使用
Licensed under CC BY-NC-SA 4.0