AllSQL – 一个开源的紧凑型浏览器 SQL 编译器
AllSQL 是一个开源的、紧凑的、基于浏览器的 SQL 编译器,使用 Flutter 构建。如果您发现 bug 或有功能请求,请在 GitHub 上创建一个 issue。如果您有兴趣为该项目做出贡献,请随时创建 pull requests。
✨ 演示
网站: https://sql.allmityapp.com
请忽略上面 gif 中的鼠标。屏幕录制软件导致鼠标位置出现 glitch。
⚡ 特性
- ✅ 无需服务器
- ✅ 输出以表格形式整齐格式化
- ✅ 辅助文本,通过示例解释每个选项的用途
- ✅ 体积小 (< 6 MB)
- ✅ 可在 Web 上运行
- ✅ 可作为 Progressive Web App 安装在 Android、iOS、Windows、MacOS 和 Linux 上
- ✅ 可离线工作
? 已知问题/bug
- ❗ 使 AllSQL 在小屏幕上具有响应性
- ❗ 在抛出异常时显示错误消息
- ❗ 自动执行命令,而不是手动选择命令类型
- ❗ 如果输入了多个 SELECT 查询,则在输出中显示多个表
- ❗ 添加暗黑主题
- ❗ 添加语法高亮
? 为什么我制作 AllSQL?
我在大学里有一门数据库系统课程。我们的老师推荐我们下载 Oracle Database 19c,它的大小约为 2.7 GB。我的许多朋友在安装软件时遇到了问题。因此,我想做一个轻量级、紧凑的、基于浏览器的编译器,这样任何人都可以随时随地在任何设备上练习 SQL 命令,而无需安装重量级软件。
? 入门
本项目是 Flutter 应用程序的起点。
如果您这是您的第一个 Flutter 项目,这里有一些入门资源
如需获取 Flutter 入门帮助,请参阅我们的
在线文档,其中提供教程,
示例、移动开发指南和完整的 API 参考。
? 文档
? 支持我们
如果该项目对您有帮助,请给此仓库点 ⭐️!
? 贡献者
由 contributors-img 制作。
Star 随时间变化
? 许可证
Copyright © 2021 Adit Luhadia。
本项目采用 MIT 许可。
