软件工具办公生活

Lapce

Lapce 是一个基于 Rust 编写的代码编辑器,具有现代化的 UI(使用 Floem 框架),并支持多种高级功能,旨在提供高效、灵活的开发体验。 Lapce官网入口网址:https://lap.dev/lapce...

标签:

Lapce 是一个基于 Rust 编写的代码编辑器,具有现代化的 UI(使用 Floem 框架),并支持多种高级功能,旨在提供高效、灵活的开发体验。

  • Lapce官网入口网址:https://lap.dev/lapce/
  • Lapce官网下载地址:https://lap.dev/lapce/#downloads-all
  • Lapce开源项目地址:https://github.com/lapce/lapce

主要特点与功能

1.高性能与渲染

  • 使用 Rust 编写,结合 Rope Science(来自 Xi-Editor)和 wgpu(WebGPU)进行渲染,实现高性能编辑和渲染。

2.功能丰富

  • 支持 LSP(Language Server Protocol)提供智能代码功能(如自动补全、诊断、代码操作)。
  • 支持模态编辑(Vim 风格)和可切换的模态编辑。
  • 内置远程开发支持(类似 VS Code 的远程开发功能)。
  • 支持 WASI(WebAssembly)插件,允许使用 C、Rust、AssemblyScript 等语言编写插件。
  • 内置终端,支持在编辑器内执行命令。

3.跨平台与部署

  • 提供 Windows、Linux 和 macOS 的预编译版本,支持通过包管理器安装或源码编译。
  • 提供云开发环境(Lapdev),类似于 GitHub Codespaces,支持快速启动开发环境。

4.社区与支持

  • 拥有活跃的社区(Discord、Reddit、Matrix 等),提供贡献指南和文档支持。
  • 采用 Apache 2.0 开源协议,鼓励社区贡献。

Lapce 是一个功能强大、高性能的代码编辑器,适合开发者进行高效、灵活的开发工作。其开源、跨平台、支持远程开发和插件扩展的特点,使其成为现代开发者的理想选择。

数据统计

相关导航

CompressO
CompressO

CompressO 是一款基于 FFmpeg 的免费开源跨平台视频压缩工具,旨在将任意视频压缩至极小体积,同时保持较高的画质。它采用 Rust 生态的 Tauri 框架构建桌面应用,前端使用 Next.js,实现了轻量化的 UI 与强大的本地压缩功能。整个压缩过程全部离线完成,软件不向外发送任何网络请求,确保用户数据安全。 CompressO项目官网入口网址:https://github.com/codeforreal1/compressOCompressO官方下载地址:https://github.com/codeforreal1/compressO/releases 主要特性包括: 跨平台支持:提供 Linux(Deb 包、AppImage)、Windows(64 位 .msi、32 位 .msi)以及 macOS(Intel 版 .dmg、Apple Silicon 版 .dmg)四大系统的原生安装包。易用交互:支持拖拽视频文件、压缩过程中随时取消、批量压缩以及一键静音,操作直观,适合不同使用场景。完整离线:压缩全部由本地 FFmpeg 二进制完成,无需联网,也不依赖任何云服务。解决平台限制:针对 macOS 的 Gatekeeper 报错提供了 xattr -cr 命令的解决方案;针对 Windows Defender SmartScreen 的提示给出“更多信息”后继续安装的指引,帮助用户顺利使用。开源透明:项目代码托管在 GitHub(https://github.com/codeforreal1/compressO ),遵循 LGPL v2.1 许可证,任何人均可自由下载、审查或二次开发。 CompressO 的核心优势在于它将 FFmpeg 的强大压缩能力封装进一个简洁的图形界面,使得即便没有专业视频编辑经验的用户,也能轻松实现大幅度的文件体积缩减。例如,一个 720p、481 MB 的视频经 CompressO 处理后可降至约 70 MB,画质几乎无感知损失。 凭借跨平台、离线安全、易用交互以及完整开源的特性,CompressO 成为个人用户和小型工作流中常用的轻量级视频压缩解决方案。

云朵备份
云朵备份

“云朵备份”是一款专为微信数据设计的备份工具,旨在帮助用户将微信数据安全地存储至个人服务器或云端,从而实现数据的云端存储与同步。通过浏览器访问,用户可以像使用微信网页版一样浏览和搜索自己的微信数据,提供了一种便捷且高效的数据管理方式。 云朵备份官网入口网址:https://www.cloudbak.org/ 核心功能与特点 数据安全性:云朵备份将数据存储在用户本地服务器上,不向任何第三方泄露数据。这种本地存储方式确保了数据的安全性和隐私性,同时支持离线运行,避免了传输过程中的潜在风险。多设备支持:用户可以通过PC端、Docker或源码部署的方式运行云朵备份,支持安卓、iOS等多种设备访问,方便不同场景下的使用需求。便捷的数据访问:云朵备份提供了类似微信网页版的界面,用户无需登录微信即可查看历史消息,即使手机被删除或封号,数据依然可以通过备份工具访问。增量同步与多账号支持:支持增量同步功能,可以高效地更新数据,减少存储空间占用。此外,用户还可以添加多个微信账号进行数据备份和查询,非常适合家庭成员共享数据的需求。定制化功能:用户可以根据需求导出备份数据为CSV、HTML等格式,便于进一步处理和分析。 使用优势 无需微信登录:即使微信账号被封禁或删除,用户依然可以通过云朵备份访问历史消息。脱离设备束缚:备份的数据存储在服务器上,用户可以在任何设备上通过浏览器访问,不受设备限制。操作简单:界面简洁直观,操作流程简单易懂,适合各类用户使用。 安装与使用方法 云朵备份支持多种安装方式: Docker部署:适合熟悉Docker的用户,通过Docker可以快速启动备份服务。源码部署:用户可以下载源码自行编译运行,适合技术爱好者。在线使用:通过浏览器直接访问备份服务,无需额外安装软件。 注意事项 尽管云朵备份提供了强大的功能和便利性,但其目前仅支持普通文本、图片、语音、视频等基础数据类型,并不支持微信的全部功能和特殊消息格式。 云朵备份是一款专注于微信数据备份的工具,通过本地存储和云端同步的方式,为用户提供了一种安全、便捷且高效的微信数据管理方案。无论是需要跨设备访问微信数据的用户,还是希望摆脱微信账号限制的用户,都可以通过云朵备份实现自己的需求。

菠萝记事本
菠萝记事本

Pineapple Notepad(菠萝记事本)是一款旨在成为简单、轻量且易于使用的记事本应用程序,可以作为Notepad++的跨平台替代方案。该应用基于Scintilla、Qt和KDE Framework构建,具有广泛的兼容性,支持Windows、Linux和macOS三大主流操作系统。尽管目前该项目采用闭源模式,但其明确表达了开源目标,并设立了众筹计划来推动项目开源化进程。 Pineapple Notepad菠萝记事本开源项目地址:https://github.com/BLumia/pineapple-notepadPineapple Notepad菠萝记事本官方下载地址:https://github.com/BLumia/pineapple-notepad/releases主要功能特点 Pineapple Notepad提供了丰富的功能组合,满足用户在日常文本编辑中的多种需求: 核心编辑功能包括文本编码支持、会话恢复、智能高亮显示和更改历史追踪等功能。其支持显示所有字符(部分不可打印字符及行尾符除外),对于需要精确控制文本格式的用户非常实用。高级特性方面,Pineapple Notepad具备宏录制、tail -f模式(实时监控文件变化)、自定义工具栏等高级功能。同时提供侧边栏查看、文档地图、文件夹面板、搜索结果面板以及Run对话框等多种辅助工具。此外,还内置了间隔备份功能,帮助用户防止数据丢失。在界面设计上,软件支持Hi-DPI高分屏适配和暗色主题,为长时间工作的用户提供更舒适的视觉体验。优势亮点 相较于竞品,Pineapple Notepad具有以下显著优势: 首先,真正的跨平台能力。与仅在Windows平台可用的Notepad++不同,Pineapple Notepad实现了多平台一致的用户体验。其次,完全免费的商业模式。该软件对用户完全免费,即使是商业用途也无需付费,相比许多商业化软件更具吸引力。再者,技术架构先进。采用Scintilla作为编辑器引擎,QRegularExpression作为正则表达式引擎,确保了编辑性能与功能稳定性。最后,清晰的开源路线图。项目发起人设立了$150 Ko-fi目标,一旦达成将正式开源项目源代码,为用户提供更大的自主权。适用人群与场景 Pineapple Notepad适用于以下人群和使用场景: 专业开发者与技术工作者:需要进行代码编辑、脚本编写、配置文件修改等技术工作的人员,可以充分利用其代码高亮、正则表达式搜索等功能。跨平台工作环境用户:需要在不同操作系统间切换的用户,如使用Windows+Mac或Linux双系统的程序员,可以享受一致的编辑体验。Notepad++迁移用户:希望摆脱Windows平台限制、寻求跨平台Notepad++替代方案的现有用户。轻量级文本处理需求者:不需要功能臃肿的IDE,仅需简洁高效的文本编辑能力的普通办公人员或学生。

GriddyCode
GriddyCode

GriddyCode 是一款基于 Godot 引擎打造的轻量级代码编辑器,定位为“更炫、更快、更有趣”的编程体验。项目的口号是 “Coding has never been more lit!”,编辑器内置快捷键 CTRL + I,随时弹出快速介绍,帮助新手快速上手。编辑器使用 Nerdfont 作为文件选择器的图标字体,若出现方块(“□”)则说明缺少该字体,需要自行安装。 GriddyCode开源项目网址:https://github.com/face-hh/griddycodeGriddyCode官方下载地址:https://github.com/face-hh/griddycode/releases 核心特性 Lua 插件系统:通过 Lua 脚本实现语法高亮、自动补全、主题定制等功能,插件分为 langs(语言支持)和 themes(界面主题)两类。文件系统:使用 Godot 的 FileAccess 与 DirAccess 实现跨平台读写、目录遍历、模糊搜索等,支持 JSON 配置持久化。主题与 UI:提供 set_gui、set_keywords 等 API,可自定义背景、光标行、选中颜色等;支持关闭 glow 以避免浅色主题出现全屏白光。快捷键:CTRL+I 进入编辑器快速介绍,CTRL+L 随机显示自定义评论,CTRL+, 打开设置,CTRL+P 计划实现类似 VSCode 的快速文件定位。 GriddyCode 是一个以 Godot 为底层、通过 Lua 实现高度可扩展的代码编辑器,适合喜欢自行定制编辑环境的开发者。它提供了完整的插件 API、主题系统以及跨平台文件操作实现。无论是想要快速上手的新人,还是希望深度定制编辑器的高级用户,都能在 GriddyCode 中找到满足需求的功能与扩展空间。

SecRandom
SecRandom

SecRandom是一款专门为教育场景设计的开源班级点名软件,旨在解决传统点名方式的枯燥和不公平问题。该平台以简洁美观的用户界面为核心,同时集成了动态权重算法与防篡改机制,极大提升了课堂点名的效率和透明度。 SecRandom官网入口网址:https://secrandom.sectl.top/SecRandom官网下载地址:https://secrandom.sectl.top/download.htmlSecRandom开源项目地址:https://github.com/SECTL/SecRandom 核心功能与特色 公平性与透明性(Dynamic Weight System)‍:SecRandom 的核心算法基于动态权重系统(Dynamic Weight System),每位学生的抽取权重会根据其历史被抽中的次数自动调整。具体而言,抽取次数越多的学生,其后续的抽中概率会相应降低,这种机制确保了每位学生都有相对公平的机会参与课堂发言或活动,避免了“某些学生频繁被点名”的现象,从而提升了课堂管理的公平性。多模式随机抽取:软件支持一键多模式的随机抽取功能,能够快速实现全班随机、分组随机、名单随机等多种点名方式,操作便捷高效。跨平台与现代UI:SecRandom 拥有现代化的 UI 设计,支持跨平台使用,并提供悬浮窗模式、语音播报、冷启动保护等功能。其最新版本(v2.2.6)还加入了组织主站链接、离线用户 ID、卡片式结果显示以及用户信息卡片等新特性。 适用场景 这款软件非常适合教师、教研员或教育机构使用。通过引入公平且可视化的点名机制,SecRandom 能有效调动学生的积极性,防止课堂管理中的偏差,让每位学生都能安心参与课堂活动。 SecRandom 通过技术手段(如动态权重算法)解决了传统点名的公平性问题,是一款集美观、功能丰富于一体的现代教育辅助工具。

暂无评论

暂无评论...