轻兔推荐

投稿 登录/注册
RustDesk logo

RustDesk

LightTools
2024-07-08
RustDesk是一款开源的支持全平台的远程桌面软件。界面简洁,功能易用
- 全平台支持:适用于 Windows、macOS、Linux、iOS 和 Android
- 可自建中继服务器,使用中继服务器时能获得很好的速度和画质,也可保证数据安全

下载链接

https://rustdesk.com/download

使用docker运行中继服务器

  • 需要在有公网IP的服务器上运行
  • 需要开放对应端口
    • TCP (21114, 21115, 21116, 21117, 21118, 21119)
    • UDP (21116)
# 创建docker-compose.yaml文件
mkdir -p /data/docker/rustdesk && cd /data/docker/rustdesk
tee /data/docker/rustdesk/docker-compose.yaml <<-'EOF'
services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: "host"

    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped
EOF

# 启动服务
docker-compose up -d

界面

image.png

特点

  • 完全开源:代码透明,可自由审核和定制
  • 跨平台支持:适用于 Windows、macOS、Linux、iOS 和 Android
  • 高性能:利用 Rust 语言的优势,提供流畅的远程控制体验
  • 安全可靠:采用端到端加密,保护数据传输安全
  • 无需配置:即开即用,无需复杂的网络设置
  • 自托管选项:可以选择使用官方服务器或自建服务器
  • 文件传输:支持在远程设备间传输文件
  • 多显示器支持:可以在多个显示器间切换
  • 远程音频:支持远程音频传输

其他链接

[[list[50]?.like_count]]
[[list[50]?.comment_count]]
0
[[list[50]?.pv]]
165

共[[list[50]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
SmsForwarder logo

SmsForwarder

LightTools
2024-07-03
SmsForwarder 是一款开源的 Android 应用程序,主要用于转发手机短信、通话记录和系统通知等信息到其他平台。
- 可自定义规则转发短信到多个目标设备或应用
- 支持自动回复和定时发送功能,提高短信管理效率

下载链接

界面

image.png

特点

  • 支持多种转发方式,包括钉钉机器人、企业微信机器人、飞书机器人等
  • 可转发短信、通话记录和系统通知
  • 支持自定义规则,可根据关键词、发送人等条件过滤信息
  • 提供 Web 界面,方便远程管理和查看日志
  • 支持多语言,包括中文、英文等
  • 开源免费,无需root权限
  • 支持定时任务,可自动执行特定操作
  • 提供API接口,方便与其他系统集成

最后

  • 适合安装在备用机上,短信通知都能及时转发到主力机上,另外,通知可以搭配我们的通知服务 https://notice.lighttools.net 使用哦,只需要配置好转发通道中配置好WebHook就好

其他链接

[[list[47]?.like_count]]
[[list[47]?.comment_count]]
0
[[list[47]?.pv]]
200

共[[list[47]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
LocalSend logo

LocalSend

LightTools
2024-07-02
LocalSend是一个开源的跨平台文件传输工具,允许用户在本地网络中的设备之间安全快速地传输文件和文本。
- 无需互联网,通过本地网络快速传输
- 支持Android、iOS、Windows等多平台,界面简洁易用

下载链接

https://localsend.org/zh-CN/download

界面

image.png

特点

  • 跨平台支持:适用于Windows、macOS、Linux、Android、iOS和FireOS
  • 无需互联网连接:仅需在同一本地网络中即可工作
  • 端到端加密:确保文件传输的安全性
  • 无文件大小限制:可传输任意大小的文件
  • 多文件同时传输:支持批量文件传输
  • 文件夹传输:可以传输整个文件夹及其内容
  • 文本分享:除文件外,还可以快速分享文本信息
  • 无需注册:无需账户即可使用
  • 开源:代码完全开放,保障隐私和安全

最后

如果需要经常在局域网中传输大文件,可以试试LocalSend

其他链接

Github: https://github.com/localsend/localsend

[[list[46]?.like_count]]
[[list[46]?.comment_count]]
0
[[list[46]?.pv]]
228

共[[list[46]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
TrafficMonitor logo

TrafficMonitor

LightTools
2024-07-01
TrafficMonitor是一款用于Windows平台的网速监控悬浮窗软件,可以显示当前网速、CPU及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。
- 实时显示网速、CPU及内存使用率
- 支持自定义皮肤和多语言,可选择悬浮窗或任务栏显示

下载链接

界面

image.png

特点

  • 实时显示当前网速、CPU 和内存利用率
  • 支持嵌入到任务栏显示
  • 支持更换皮肤和自定义皮肤
  • 历史流量统计
  • 网速指示器
  • 支持多语言
  • 开机自启动选项
  • 支持设置鼠标穿透窗口
  • 丰富的自定义设置选项

最后

  • 很多时候想要看看实时网速和资源占用,但又不想装360,鲁大师之类的,这个1M多的开源小软件就很适合

其他链接

[[list[45]?.like_count]]
[[list[45]?.comment_count]]
0
[[list[45]?.pv]]
213

共[[list[45]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
柠檬清理 logo

柠檬清理

LightTools
2024-06-21
柠檬清理是一款腾讯出品的专注于MacOS的系统清理优化工具,神奇的是这居然是开源的
- 界面简洁易用,免费无广告
- 可在状态栏显示网速,系统清理功能非常完善实用

下载链接

界面

image.png

特点

  • 深度扫描清理:针对Xcode、Sketch等常见应用逐一定制扫描方案,精准分析应用文件,分类通俗易懂,随时保持Mac干净清爽。
  • 大文件清理:全面查找占用超过50M的大文件,揪出磁盘元凶,支持自定义扫描文件夹。
  • 重复文件清理:智能比对重复内容,腾出磁盘空间,支持自定义扫描文件夹。
  • 相似照片清理:整理相册好帮手,极速筛选相似照片,支持自定义扫描文件夹。
  • 浏览器隐私清理:保护浏览器隐私,防止恶意窃取,支持Safari/Chrome等多款浏览器。
  • 应用卸载:清理应用更干净,不怕卸载有残留。
  • 开启启动项管理:管理应用开机自启动,运行环境更舒适。
  • 自定义状态栏展示信息:支持自定义在状态栏实时显示内存占用、磁盘空间、CPU温度、风扇转速、网速等信息。

最后

  • 其中的一个【磁盘空间分析】工具很好用,可以很直观分析出哪个文件夹占用空间最大,可以更有针对性地手动清理空间

image.png

其他链接

Github: https://github.com/Tencent/lemon-cleaner

[[list[39]?.like_count]]
[[list[39]?.comment_count]]
0
[[list[39]?.pv]]
254

共[[list[39]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
picsmaller logo

picsmaller

LightTools
2024-05-30
Pic Smaller是一款超级好用的在线图片压缩工具。它的 UI 简洁美观,支持压缩配置。同时,由于它是纯本地压缩,没有任何服务器端逻辑,因此完全安全。
- 压缩效果好,拍照照片普遍能有50%左右的压缩率,且压缩前后肉眼几乎看不出区别
- 对比tinypng,速度更快,界面简洁,支持批量操作,支持格式转换

使用链接

https://picsmaller.com

效果图

image.png

image.png

其它信息

GitHub https://github.com/joye61/pic-smaller

[[list[18]?.like_count]]
[[list[18]?.comment_count]]
0
[[list[18]?.pv]]
651

共[[list[18]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
code-server logo

code-server

LightTools
2024-05-28
code-server 是一个基于 Web 的 VS Code开源在线编辑器,允许您在任何地方、任何设备上通过浏览器编写代码。它提供与本地安装的 VS Code 一致的体验,支持远程开发和协作。 
- 非常适合需要远程工作或希望在不同设备间无缝切换的开发者 
- 用于管理服务器也非常方便

Linux下安装命令

curl -fsSL https://code-server.dev/install.sh | sh

安装完成后可在配置文件中修改端口和设置密码 ~/.config/code-server/config.yaml

bind-addr: 127.0.0.1:8080
auth: password
password: your_password
cert: false

为提高安全性,还需要配合nginx开启https,nginx反向代理设置

server {
        listen 80;
        # listen 443 ssl; #开启https
        server_name code.your_domain.com;

        location / {
            # if ($server_port = 80 ) {  # http重定向到https
            #      return 302 https://$host$request_uri;
            # }
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header Host $host;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection upgrade;
            proxy_set_header Accept-Encoding gzip;
        }

        # ssl_certificate /path_to/cert.pem; # https证书路径
        # ssl_certificate_key /path_to/key.pem; # https证书路径

        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
}

在浏览器中打开效果跟本地VS Code一样

image.png

image.png

  • 在不同设备上只要有浏览器即可,都是相同的开发环境
  • 在小团队中使用该方案可保证开发环境一致,缺点是没有多用户,所有人都在同一个环境下操作,可能会有冲突
  • 当暴露端口在公网时需要注意安全性,保证设置的是强密码,最好加上访问IP白名单

其它链接

[[list[16]?.like_count]]
[[list[16]?.comment_count]]
0
[[list[16]?.pv]]
661

共[[list[16]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
Alist logo

Alist

ninvfeng
2024-05-26
Alist是一个开源自建网盘程序,界面简洁,功能完善,支持多种存储后端和文件预览功能。
- 支持N多存储后端,本地硬盘,主流网盘,主流云存储服务都可作为Alist的存储后端
- 支持多种格式的在线预览,图片支持在线浏览,视频支持在线播放,音乐文件夹可作为在线播放列表

下载链接

桌面版:https://alist.nn.ci/zh/guide/install/desktop.html

使用docker-compose运行

sudo mkdir -p /data/docker/alist
sudo tee /data/docker/alist/docker-compose.yaml <<-'EOF'
version: "3.8"
services:
  alist:
    image: xhofe/alist:latest
    restart: always
    expose:
      - 5244
    ports:
      - 5244:5244
    volumes:
      - ./data:/opt/alist/data # 配置目录
      - ./storage:/storage # 使用本地存储时存储目录
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
EOF
cd /data/docker/alist
sudo docker-compose up -d

image.png

  • 不管是自用存放常用的文件或者是你需要对外提供资源下载,使用Alist都很合适
  • 可以使用md文件作为自定义欢迎页面
  • 支持离线下载
  • 支持WebDAV,有很多软件支持WebDAV协议同步文件,如:可以用来挂载WebDav的软件

相关链接

[[list[14]?.like_count]]
[[list[14]?.comment_count]]
0
[[list[14]?.pv]]
670

共[[list[14]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
hoppscotch logo

hoppscotch

ninvfeng
2024-05-25
hoppscotch是一个开源的http调试客户端,界面简洁,功能完善,原名叫postwomen,明显是要跟postman干的,作为postman的替代品就挺合适
- 功能完善,支持Http,WebSocket,GraphQL,SSE,MQTT等
- 支持团队协作

下载链接

界面

image.png

特点

  • ❤️轻量:采用简约的 UI 设计精心制作
  • ⚡️快速:实时发送请求并获得响应
  • 🌈主题:可自定义背景色
  • 🔥 PWA:作为渐进式 Web 应用程序安装到您的设备上
  • 🌱环境变量:允许您在请求和脚本中存储和使用环境变量

相关链接

[[list[13]?.like_count]]
[[list[13]?.comment_count]]
0
[[list[13]?.pv]]
485

共[[list[13]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
MyIP logo

MyIP

LightTools
2024-05-24
一个功能全面的IP工具箱。轻松检查你的 IP,IP 地理位置,检查DNS泄漏,检查 WebRTC 连接,速度测试,ping 测试,MTR测试,检查网站可用性,查询 Whois 信息等等。
- 多检测点,可全面检测当前IP信息
- 项目开源,可以自部署

下载链接

主要功能

  • 🖥️ 看自己的 IP:从多个 IPv4 和 IPv6 来源检测显示本机的 IP
  • 🕵️ 看 IP 信息:显示所有 IP 的相关信息,包括国家、地区、ASN、地理位置等
  • 🚦 可用性检测:检测一些网站的可用性:Google, Github, Youtube, 网易, 百度等
  • 🚥 WebRTC 检测:查看使用 WebRTC 连接时使用的 IP
  • 🛑 DNS 泄露检测:查看 DNS 出口信息,以便查看在 VPN/代理的情况下,是否存在 DNS 泄露隐私的风险
  • 🚀 网速测试:利用边缘网络进行网速测试
  • 🚏 代理规则测试:配合代理软件的规则设置,测试规则设置是否正常
  • ⏱️ 全球延迟测试:从分布在全球的多个服务器进行延迟测试,了解你与全球网络的连接速度
  • 📡 MTR 测试:从分布在全球的多个服务器进行 MTR 测试,了解你与全球的连接路径
  • 🔦 DNS 解析器:从多个渠道对域名进行 DNS 解析,获取实时的解析结果,可用于污染判断
  • 🚧 封锁测试:检查特定的网站在部分国家是否被封锁
  • 📓 Whois 查询:对域名或 IP 进行 whois 信息查询
  • 🌗 暗黑模式:根据系统设置自动切换暗黑/白天模式,也可以手动切换
  • 📱 简约模式:为移动版提供的专门模式,缩短页面长度,快速查看最重要的信息
  • 🔍 查任意 IP 信息:可以通过小工具查询任意 IP 的信息
  • 📲 支持 PWA:可以添加为手机应用以及电脑里的桌面应用,方便使用
  • ⌨️ 支持快捷键:可以随时输入 ? 查看快捷键菜单
  • 🌍 根据可用性检测结果,返回目前是否可以访问全世界网络的提示
  • 🗺️ 🇺🇸 🇨🇳 🇫🇷 支持中文、英文、法文

作者是名产品经理,通过ChatGPT,从完全不会 JavaScript 和 Vue到与 AI 结对编程后,逐渐熟悉修改代码。通过AI快速使用上手一项技能并做出产品,人和AI都很厉害的。

相关链接

[[list[10]?.like_count]]
[[list[10]?.comment_count]]
0
[[list[10]?.pv]]
648

共[[list[10]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
Syncthing logo

Syncthing

LightTools
2024-05-23
Syncthing 是一个用于文件同步的开源工具,支持跨平台文件传输,高效且安全。
- 分布式设计,无需中心服务器,数据均在本地设备
- 配置灵活,多种同步方式

syncthing是我用得很顺手的一个文件同步工具,现在文件同步的需求基本都切换到了syncthing

syncthing下载链接:https://syncthing.net/downloads 支持Windows,MacOS,Linux和安卓,苹果ios有个Mobius Sync客户端,但由于ios文件系统的限制,使用效果不是很好

Linux使用docker-compose运行

sudo mkdir -p /data/docker/syncthing

sudo tee /data/docker/syncthing/docker-compose.yml <<-'EOF'
version: '3'
services:
  syncthing:
    image: syncthing/syncthing
    restart: always
    expose:
      - "8384"
      - "22000"
    ports:
      - 8384:8384
      - 22000:22000/tcp
      - 22000:22000/udp
    volumes:
      - ./sync:/var/syncthing  # syncthing本身的数据和配置文件
      - /your_sync_folder:/your_sync_folder # 同步目录
EOF

cd /data/docker/syncthing
sudo docker-compose up -d

安装完成后可访问 http://127.0.0.1:8384 打开配置页面,可自由添加修改同步文件夹,界面支持简体中文

  • 当你在局域网中的两台设备安装了syncthing后,点击【添加远程设备】可自动识别局域网内设备,相互确认后即可
  • 添加文件夹时注意两个设备上你需要同步的文件夹的【文件夹 ID】必须一致
  • 当你有多个设备时,同一个文件夹可设置为同步到多个设备,且由于是分布式P2P传输,不同设备之间会相互传输,同步大文件时相互都能达到最大下载速率
  • 文件同步支持版本控制
  • 支持配置忽略文件
  • 支持配置文件夹的同步方式,可实现双向同步或仅单向同步
  • 当你的设备不在同一个局域网时,syncthing也能通过官方的中转服务器实现文件同步,只是同步速度可能会比较慢
  • 如果你有一台公网服务器,可在服务器中也安装syncthing,这样你局域网内的syncthing可通过服务器实现同步加速
  • 本地笔记软件Obsidian搭配syncthing使用的效果很不错
  • 安卓版本支持同步相册文件夹
[[list[9]?.like_count]]
[[list[9]?.comment_count]]
0
[[list[9]?.pv]]
532

共[[list[9]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
Ollama logo

Ollama

LightTools
2024-05-22
ollama是个可以一键运行本地大语言模型的开源平台,可以快速在本地搭建运行开源大语言模型
- 多平台支持 Linux,Windows,MacOS都可以轻松安装
- 一键运行,仅需要一条命令,ollama便可下载运行大语言模型

ollama下载链接: https://ollama.com/download

安装好ollama后仅需要执行 ollama run llama3 即可运行Meta最新发布的llama3模型,直接就可以在命令行中跟本地大模型对话,非常方便

image.png

  • 首次运行需要下载模型文件llama3默认是8b版本,大小是4.7G
  • 运行8b版本大概是需要占用4~5GB内存
  • ollama会优先使用显卡,实测1080显卡也能有流畅的输出,没有显卡也会使用CPU来运行,不过速度就很慢
  • llama3 70b版本就需要比较高的配置才能运行,推荐64G内存+24G显存
  • 支持的模型列表 https://ollama.com/library
  • 支持以服务的方式在后台运行: ollama serve
  • 支持API方式调用,默认端口是:11434
curl http://localhost:11434/api/chat -d '{
  "model": "llama3",
  "messages": [
    { "role": "user", "content": "why is the sky blue?" }
  ]
}'
  • 常用参数,需要以环境变量方式设置
#设置服务监听的主机地址,支持局域网访问
OLLAMA_HOST=0.0.0.0 

#同一个模型的最大并发处理数
OLLAMA_NUM_PARALLEL=4

#模型加载数量,设置为2则表示运行2个模型同时运行
OLLAMA_MAX_LOADED_MODELS=2

相关链接

[[list[8]?.like_count]]
[[list[8]?.comment_count]]
0
[[list[8]?.pv]]
597

共[[list[8]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
plausible-analytics logo

plausible-analytics

LightTools
2024-05-17
Plausible Analytics 是一个开源的、界面美观、简单易用的网站访问量统计工具。
- 易接入:仅需一行代码就可给网站添加统计数据。
- 数据指标统计完整:可直观查看外链来源、页面访问量排序、访问设备、访问地区等。

特点

  • 无需Cookie,符合GDPR、CCPA等隐私法规,保护用户隐私
  • 实时数据,快速获取网站访问情况
  • 简洁的用户界面,易于理解和操作
  • 开源项目,代码透明,可定制化
  • 自托管选项,完全掌控数据

快速使用

# 安装Plausible Analytics
git clone https://github.com/plausible/analytics.git
cd analytics

# 使用Docker启动
docker-compose up -d

# 访问本地服务器
打开浏览器,访问 http://localhost:8000

总结

  • Plausible Analytics 为网站提供了一种轻量级、隐私友好的分析解决方案。其无需Cookie的设计符合多种隐私法规,确保用户数据安全。实时数据和简洁的界面使得该工具易于使用且高效。作为开源项目,用户可以自由查看和定制代码,自托管选项也提供了对数据的完全控制。

相关链接

[[list[4]?.like_count]]
[[list[4]?.comment_count]]
0
[[list[4]?.pv]]
356

共[[list[4]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
uptime-kuma logo

uptime-kuma

LightTools
2024-05-16
Uptime Kuma 是一个自托管的网站监控工具,界面好看,功能强大。
- 支持多种监控类型,包括 HTTP(s)、TCP 和 Ping。
- 提供实时通知和丰富的统计数据,确保及时掌握网站状态。

image.png

特点

  • 实时监控服务状态,提供直观的仪表盘和详细的日志记录
  • 支持多种通知方式,如 Telegram、Discord、邮件等
  • 易于安装和配置,适合不同技术水平的用户
  • 自定义监控频率和通知规则,灵活满足各种需求
  • 开源免费,拥有活跃的社区支持

docker一键运行

docker run -d -p 3001:3001 --name uptime-kuma louislam/uptime-kuma

总结

  • Uptime Kuma 是一个强大的状态监控工具,通过实时监控和多种通知方式,帮助开发者和系统管理员及时了解服务状态并快速响应问题。开源和易于配置的特点,使其成为监控服务的理想选择。

相关链接

[[list[3]?.like_count]]
[[list[3]?.comment_count]]
0
[[list[3]?.pv]]
318

共[[list[3]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
vfox logo

vfox

LightTools
2024-05-15
vfox 是一个跨平台且可扩展的版本管理工具,终于有一个可以管理所有运行环境的工具了
- 支持一键安装 Java、Node.js、Flutter、.Net、Golang、PHP、Python等多种环境
- 支持一键切换不同版本

特点

  • 支持Windows(非WSL)、Linux、macOS!
  • 支持不同项目不同版本、不同Shell不同版本以及全局版本
  • 支持添加自定义插件,支持更多的运行环境安装
  • 支持项目配置文件,在您切换项目时,帮您自动切换运行时版本
  • 比 asdf-vm 更快,并提供更简单的命令和真正的跨平台统一。参见 与asdf-vm对比:https://vfox.lhan.me/zh-hans/misc/vs-asdf.html

vfox安装文档:https://vfox.lhan.me/zh-hans/guides/quick-start.html

使用vfox安装nodejs

# 添加插件
vfox add nodejs

# 安装
vfox install nodejs@21.5.0

# 使用
vfox use nodejs@21.5.0

node -v
21.5.0

其他运行环境也是相同操作,安装切换都很方便 支持列表:https://vfox.lhan.me/zh-hans/plugins/available.html

总结

在这之前,每个运行环境的安装切换都挺繁琐的,每个编程语言可能都会有一个自己的环境管理工具,比如Node.js的nvm,Python的virtualenv或pyenv,Ruby的rvm等等。这些工具虽然能帮助管理各自的编程环境,但每次需要切换或更新环境时,不同工具有不同的使用方式,且配置下载源等也是个费时费力的工作。vfox很大程度简化这个流程。如果你想让他支持更多的运行环境,也可以根据文档和模板提交自己的运行环境安装插件

相关链接

[[list[2]?.like_count]]
[[list[2]?.comment_count]]
0
[[list[2]?.pv]]
506

共[[list[2]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论
Pake logo

Pake

LightTools
2024-05-14
Pake 是一个将网页打包成桌面应用的工具,支持多平台,使用 Rust 构建,简洁高效。
- 非常适合将一个高频使用的网页打包成应用,方便使用时的窗口切换
- 或者是如果你想将Web服务转换为桌面应用提供给客户,这是个不错的选择

快速使用

# 使用 npm 进行安装
npm install -g pake-cli

# 命令使用
pake url [OPTIONS]...

# 比如打包本站
pake https://app.lighttools.net --name Lighttools --hide-title-bar

其他参数
--icon 图标 macos系统需转.icns格式 https://anyconv.com/png-to-icns-converter

特性

  • 🎐 相比传统的 Electron 套壳打包,要小将近 20 倍,5M 上下。
  • 🚀 Pake 的底层使用的 Rust Tauri 框架,性能体验较 JS 框架要轻快不少,内存小很多。
  • 📦 不是单纯打包,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制。
  • 👻 只是一个很简单的小玩具,用 Tauri 替代之前套壳网页打包的老思路,其实 PWA 也很好。

pake_demo.gif

相关链接

[[list[1]?.like_count]]
[[list[1]?.comment_count]]
0
[[list[1]?.pv]]
908

共[[list[1]?.comment_count]]条评论

[[v.nickname]]
[[v.time_ago]]
[[v.like_count]]

[[v.content]]

[[v2.nickname]]
[[v2.time_ago]]
[[v2.like_count]]

[[v2.content]]

查看更多评论