盘点 3 款 GitHub 开源项目,收藏了!

科技   2024-10-22 14:32   福建  
嗨喽!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


--完--


读到这里说明你喜欢本公众号的文章,欢迎 置顶(标星)本公众号 GitHub科技,这样就可以第一时间获取推送了~

本公众号,后台回复:666 ,领取一份国内最顶级的 GitHub 开源项目排行榜单 !
1. 15 个大受欢迎的 GitHub 项目 ,必须推荐 !
2. 一次性 9 款 GitHub 开源项目,太强了 !
3. 本周推荐的9个火火火的GitHub开源项目 !
4. 这 3 款 GitHub 项目 ,牛逼炸裂 !


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





GitHub科技
每天分享 3 款优秀的 GitHub 开源项目 !
 最新文章