嗨喽!GitHub科技的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的推文能够第一时间及时送达到大家手上,大家记得将公众号 加星标置顶 ,公众号每天会送上 3 个 GitHub 开源项目给大家学习 !
1
batnoter
一款基于 GitHub 的 Web 笔记应用:BatNoter,可将 GitHub 仓库作为个人笔记存储库,并支持笔记分类、搜索、Markdown 快捷编辑与预览、书签管理等内容。https://github.com/batnoter/batnoter
2
Beekeeper Studio
一款开源的跨平台 SQL 编辑器,提供 SQL 语法高亮、自动补全、数据表内容筛选与过滤、连接 Web 数据库、存储历史查询记录等功能。该编辑器支持 SQLite、MySQL、MariaDB、Postgres 等主流数据库,并兼容 Windows、macOS、Linux 等桌面操作系统。https://github.com/beekeeper-studio/beekeeper-studio
3
云策文档
Think 是一款开源知识管理工具。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。同时支持多人协作文档。使用的技术如下:
MySQL:数据存储
next.js:前端页面框架
nest.js:服务端框架
tiptap:编辑器及文档协作
项目结构
本项目依赖 pnpm 使用 monorepo 形式进行代码组织,分包如下:
项目依赖
为了将项目运行起来,至少需要以下依赖。
nodejs >=16.5.0:推荐使用 nvm 安装
pnpm:安装 nodejs 后,运行 npm i -g pnpm 即可安装
pm2:安装 nodejs 后,运行 npm i -g pm2 即可安装
MySQL 5.7
Redis

https://github.com/fantasticit/think

4
Tooll 3
GitHub 上一个开源的实时动画工具包:Tooll 3,搭配了简单直观的可视化界面,以及丰富的图形组件,让你可以快速创建实时动态图形。https://github.com/tooll3/t3
5
SMSBoom
一个开源的 Python 压力测试工具:SMSBoom,可用于测压短信轰炸,全自动添加有效接口,支持异步协程等特性。https://github.com/OpenEthan/SMSBoom
6
wechat-backup
一款在 GitHub 开源的微信聊天记录备份工具:wechat-backup,可将聊天记录持久化备份本地硬盘,释放手机存储空间。https://github.com/greycodee/wechat-backup
7
Blockly ML
BlocklyML 是一个简单的可视化编程工具,专为 Python 和机器学习设计。它允许用户通过拖放图形块来编写代码,无需编写任何文本代码。BlocklyML 支持多种功能,如下载和上传 XML 布局、复制代码、启动 Google Colab 等。此外,它还提供了数据框查看器和完整的 HTML 视图,方便用户查看和操作数据。
安装
首先,克隆 BlocklyML 仓库到本地:
git clone https://github.com/chekoduadarsh/BlocklyML.git
cd BlocklyML
运行确保你已经安装了所有依赖项:
pip install -r requirements.txt
然后运行应用:
打开浏览器,访问 http://127.0.0.1:5000/,即可开始使用 BlocklyML。
https://github.com/chekoduadarsh/BlocklyML
8
HertzBeat
一个开源的、友好易用的监控告警系统:HertzBeat,支持网站,API,PING,端口,数据库,操作系统等监控类型,并自带可视化操作界面。https://github.com/apache/hertzbeat
9
Weylus
一个颇有意思的开源项目,可将手机、平板电脑屏幕变成电脑的图形输入板与触摸屏。让你在手机、平板电脑上进行绘图,并呈现到电脑屏幕上,相当于给电脑外接了一块触控画板。https://github.com/H-M-H/Weylus
--完--
读到这里说明你喜欢本公众号的文章,欢迎 置顶(标星)本公众号 GitHub科技,这样就可以第一时间获取推送了~在本公众号,后台回复:666 ,领取一份国内最顶级的 GitHub 开源项目排行榜单 !