社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

9 款优质的 GitHub 开源项目,收藏了!

GitHub开源科技 • 4 月前 • 255 次点击  
嗨喽!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 形式进行代码组织,分包如下:

  • @think/config: 客户端、服务端、OSS、MySQL、Redis 等配置管理

  • @think/domains:领域模型数据定义

  • @think/constants:常量配置

  • @think/server:服务端

  • @think/client:客户端

项目依赖

为了将项目运行起来,至少需要以下依赖。

  • 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

然后运行应用:

python app.py

打开浏览器,访问 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 开源项目排行榜单 !
推荐阅读
1. 收藏 9 个 yyds 的 GitHub 开源项目
2. 一次性 9 款 GitHub 开源项目,太强了 !
3.  本周推荐的9个火火火的GitHub开源项目 !
4. 这 3 款 GitHub 项目 ,牛逼炸裂 !


觉得内容还不错的话,给我点个“在看”呗





Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/197688