GithubStudy周刊推荐开源项目
01 反向代理应用 FRP
⭐ 83.5k
主语言:Go
FRP 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 FRP,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。
通过在具有公网 IP 的节点上部署 FRP 服务端,您可以轻松地将内网服务穿透到公网,并享受以下专业特性:
- 多种协议支持:客户端和服务端通信支持 TCP、QUIC、KCP 和 Websocket 等多种协议。
- TCP 连接流式复用:在单个连接上承载多个请求,减少连接建立时间,降低请求延迟。
- 代理组间的负载均衡。
- 端口复用:多个服务可以通过同一个服务端端口暴露。
- P2P 通信:流量不必经过服务器中转,充分利用带宽资源。
- 客户端插件:提供多个原生支持的客户端插件,如静态文件查看、HTTPS/HTTP 协议转换、HTTP、SOCKS5 代理等,以便满足各种需求。
- 服务端插件系统:高度可扩展的服务端插件系统,便于根据自身需求进行功能扩展。
- 用户友好的 UI 页面:提供服务端和客户端的用户界面,使配置和监控变得更加方便。
02 文本扩展器工具 espanso
⭐ 9.6k
主语言:Rust、C++
espanso 是一个开源的文本扩展器工具,它可以帮助用户快速插入预定义的文本片段,从而提高打字效率。espanso 支持多种平台,包括 Windows、macOS 和 Linux,并且具有高度可定制性。使用它非常简单:您只需输入 :(冒号),然后输入触发器,之后 Espanso 将对其进行分析,如果存在匹配,则将其替换为替换文本。
通过自定义配置文件,可以极大提高日常输入效率。
03 下一代 Airtable 替代方案 teable
⭐ 10k
主语言:Typescript
Teable 是一个建立在 Postgres 上的超快速、实时、专业、开发人员友好、无代码数据库。它使用一个简单的、类似电子表格的界面来创建复杂的企业级数据库应用程序。使用无代码解锁高效的应用程序开发,摆脱数据安全性和可扩展性的障碍。
它具有以下特性:
🚀 速度超快
📊 类似电子表格的界面,提供了丰富的功能
🗂️ 提供了多个视图,包括网格视图、表单视图、看板视图、日历视图、画廊视图、甘特图、时间线视图
💻 全功能 SQL 支持,能与您熟悉的软件无缝集成
🔒 隐私至上
⚡️ 实时协作
🧩 即将推出:自动化、原生集成 AI 能力、支持多个数据库等
04 drawDB
⭐ 18.9k
主语言:JavaScript
drawDB是一个免费、简单、直观的在线数据库设计工具和 SQL 生成器,它无需创建账户,并且可以直接在您的浏览器中使用,只需单击几下即可构建图表、导出 sql 脚本、自定义编辑器等。
05 mind-map
⭐ 5.2k
主语言:Vue、JavaScript
一个简单&强大的 Web 思维导图,笔者在使用多种思维导图开源库之后,最后还是选择了mind-map。
该项目实现了以下特性:
- 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
- 支持逻辑结构图(向左、向右逻辑结构图)、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构
- 内置多种主题,允许高度自定义样式,支持注册新主题
- 节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要、数学公式
- 节点支持拖拽(拖拽移动、自由调整)、多种节点形状;支持扩展节点内容、支持使用 DDM 完全自定义节点内容
- 支持画布拖动、缩放
- 支持鼠标按键拖动选择和 Ctrl+左键两种多选节点方式
- 支持导出为
json、png、svg、pdf、markdown、xmind、txt,支持从json、xmind、markdown导入 - 支持快捷键、前进后退、关联线、搜索替换、小地图、水印、滚动条、手绘风格、彩虹线条、标记、外框
- 提供丰富的配置,满足各种场景各种使用习惯
- 支持协同编辑
- 支持演示模式
除此之外,还提供了一系列插件,开发者可以按需引用。
