Hasty Briefsbeta

双语

TailwindSQL – Like TailwindCSS, but for SQL Queries in React Server Components

2 months ago
  • #SQL
  • #React
  • #TailwindCSS
  • TailwindSQL允许在React服务器组件中使用Tailwind风格的类名编写SQL查询
  • 查询直接在React服务器组件中执行,无需客户端JavaScript
  • 基于SQLite(better-sqlite3)构建,实现快速本地数据库访问
  • 支持多种渲染模式:文本、列表、表格或JSON
  • 语法遵循模式:db-{表名}-{列名}-where-{字段}-{值}-limit-{数量}-orderby-{字段}-{升序|降序}
  • 包含将类名转换为SQL查询的解析器,以及用于安全生成SQL的查询构建器
  • 配置要求Node.js 18+和npm/yarn,步骤包括克隆仓库、安装依赖、初始化数据库并启动开发服务器
  • 项目结构包含Next.js应用目录、React组件和核心逻辑文件(解析器、查询构建器、数据库连接)
  • 采用MIT许可证,基于Next.js和SQLite构建,声明为探索用途而非生产环境