#Electron

FreedomGPT - 在本地机器上高效运行LLM模型的开源项目
Github开源项目Node.jsReactFreedomGPTElectronLLM模型
FreedomGPT是一款基于Electron和React的应用,支持在本地机器上运行LLM模型。项目包含详细的安装和使用指南,适用于macOS、Windows和Linux系统,并提供贡献指南和社区支持。用户可以下载和配置Liberty Edge模型,并启用挖矿功能。
tts-vue - 基于Electron和Vue的高效微软语音合成工具
Github开源项目VueElectronTTS-Vue微软语音合成ElementPlus
TTS-Vue是一款基于Electron、Vue和ElementPlus的开源语音合成桌面应用,轻松部署与使用,专为个人学习和测试设计。严禁商业用途,违者自负法律责任。提供多个社群支持确保用户体验。
XZVoice - 文字转语音软件,具备高度个性化设置及音乐背景功能
Github开源项目ElectronvueElementUI文字转语音软件阿里云语音合成
XZVoice是一款基于Electron, Vue, ElementUI和JavaScript技术构建的高度可定制的文字转语音软件。采用阿里云语音合成技术,支持多种个性化设置如应用密钥和背景音乐,提升整体使用感受。最新发布的V2版集成了增强功能和多项优化,确保提供卓越且个性化的用户体验。
nextron - Next.js与Electron融合的桌面应用开发框架
Github开源项目Next.jsElectron跨平台开发桌面应用开发Nextron
Nextron是一个整合Next.js和Electron技术的开发框架,让开发者能够使用Web技术轻松构建桌面应用。该框架支持JavaScript和TypeScript,提供多个实用示例和灵活配置选项。Nextron简化开发流程,支持热重载,并具备便捷的生产构建功能。从基础应用到集成高级UI库,Nextron能够满足多样化的桌面应用开发需求。
youtube-music - 开源YouTube Music桌面应用 支持丰富插件定制
Github开源项目开源插件Electron自定义YouTube Music
youtube-music是一款基于Electron的开源YouTube Music桌面应用。它保留了原生界面,同时提供丰富的插件框架,支持自定义样式、内容和功能。主要特性包括广告拦截、歌曲下载、歌词显示和音频压缩等。该应用支持Windows、macOS和Linux系统,提供便捷安装方式。开发者可以轻松构建自定义插件扩展功能。
SwitchHosts - 跨平台hosts文件管理和切换工具
Github开源项目开源软件跨平台应用ElectronSwitchHostshosts文件管理
SwitchHosts是一款开源的跨平台hosts文件管理工具。该应用提供快速切换hosts、语法高亮、远程hosts和系统托盘切换等功能,方便管理多个hosts配置。支持Windows、macOS和Linux系统,界面友好直观,适用于开发者和网络管理员。通过简化hosts文件管理流程,SwitchHosts有效提升了开发和网络配置效率。
fideo-live-record - 跨平台直播录制软件 支持多种主流平台
Github开源项目多平台支持Electron直播录制软件Fideo
fideo-live-record是一款跨平台直播录制软件,支持YouTube、Twitch、TikTok等多个主流直播平台。基于React、Ffmpeg和Electron开发,该工具可将直播内容保存为MP4视频,并提供微信推送通知功能。适用于个人学习和研究,操作简便,功能实用。
electron-react-boilerplate - 高效开发跨平台桌面应用的现代框架
Github开源项目桌面应用React开发框架Electron前端技术
Electron React Boilerplate是一个集成Electron、React、React Router、Webpack和React Fast Refresh的开发框架,用于构建跨平台桌面应用。该项目提供详细文档、活跃社区支持和持续维护。开发者可快速克隆仓库、安装依赖并开始开发。框架支持生产环境打包,适合构建专业桌面应用。
screenshots - Electron和React驱动的多功能截图工具
Github开源项目多语言支持ReactElectronscreenshots截图工具
screenshots是一个开源的多功能截图工具,基于Electron和React构建。它提供快速全屏或区域截图功能,并集成了丰富的编辑选项,如马赛克、文本、画笔、箭头、椭圆和矩形等。用户可通过简单的双击完成或右键取消操作,实现高效的屏幕截图。该项目支持多语言,并分为electron-screenshots和react-screenshots两个子模块,分别负责核心截图功能和用户界面,为开发者提供了灵活的跨平台截图解决方案。
dopamine - 跨平台开源音乐播放器 专注简约优雅体验
Github开源项目开源软件跨平台DopamineElectron音乐播放器
Dopamine是一款跨平台开源音乐播放器,基于Electron、Angular和Typescript开发。其设计理念注重简约和美观,致力于简化音乐组织和聆听体验。该播放器支持Windows、Linux和MacOS系统,提供优雅的界面设计和丰富的功能。支持多种音频格式,提供播放列表管理等特性。项目开源且提供详细的构建说明,方便开发者参与和定制,为用户带来出色的音乐体验。
electron - 使用JavaScript、HTML和CSS构建跨平台桌面应用的开源框架
Github开源项目开源框架Node.jsJavaScriptElectron跨平台桌面应用
Electron是一个开源框架,支持开发者使用Web技术创建跨平台桌面应用。基于Node.js和Chromium,Electron被Visual Studio Code等应用采用。它支持主流操作系统,提供API和开发工具如Electron Fiddle。该框架具有社区支持和多语言文档,适合构建各类桌面应用。
nativefier - 轻松将网站转换为本地桌面应用的开源工具
Github开源项目命令行工具桌面应用ElectronNativefier网页包装
Nativefier是一个开源的命令行工具,能够将网站快速转换为本地桌面应用。它基于Electron技术,可生成适用于Windows、macOS和Linux的可执行文件。Nativefier支持自动获取应用图标和名称,以及注入自定义JavaScript和CSS。用户通过简单的命令即可创建类似原生应用的网页包装器,无需繁琐设置。这个工具为开发者和普通用户提供了一种简便方法,将常用网站转化为独立的桌面应用程序。
teams-for-linux - 基于Electron的非官方Linux版Teams客户端
Github开源项目ElectronLinux应用Teams for Linux非官方客户端
Teams-for-linux是一个开源项目,将Microsoft Teams网页版封装为Linux平台的独立应用程序。它支持多种安装包格式,提供灵活的配置选项,并欢迎社区贡献。尽管存在一些限制,开发团队仍在持续改进这一非官方替代方案。
electron-builder - 全面解决方案 打包分发 Electron 应用程序
Github开源项目自动更新Electron跨平台开发打包工具electron-builder
electron-builder 是一款用于打包和构建 Electron 和 Proton Native 应用程序的工具。它支持多平台开发,提供自动更新功能,处理原生依赖编译和代码签名。该工具支持多种打包格式和发布渠道,简化了 Electron 应用的构建过程。electron-builder 为开发者提供了完整的解决方案,有助于提高应用开发和分发效率。
figma-linux - 为 Linux 用户打造的非官方 Figma 桌面应用
Github开源项目桌面应用Figma设计工具LinuxElectron
Figma-linux 是基于 Electron 的非官方 Figma 桌面应用,专为 Linux 用户开发。该应用提供与官方版本相似的功能,支持 Snap、AppImage 及多种 Linux 发行版的包管理器安装。Figma-linux 支持本地字体使用,提供详细安装指南和社区交流渠道。开发者可从源代码构建应用,参与项目开发。
Rocket.Chat.Electron - 基于Electron的Rocket.Chat跨平台桌面应用
Github开源项目开源跨平台桌面应用ElectronRocket.Chat
Rocket.Chat.Electron是基于Electron框架的跨平台桌面应用,支持macOS、Windows和Linux。提供静默安装、多用户安装、自动更新等功能,允许配置默认服务器和单服务器模式。项目采用TypeScript重写,使用Jest测试,支持tray图标、闪烁通知等功能,并可通过JSON文件自定义设置。用户可轻松体验Rocket.Chat通讯服务,享受丰富的开发和定制选项。
yuna - 跨平台开源动漫追踪管理工具
Github开源项目TypeScriptVue技术栈ElectronYuna
Yuna是一个开源的动漫追踪管理工具,基于Vue、Vuex和Apollo技术栈开发。该工具提供界面用于管理观看进度和收藏作品。Yuna使用TypeScript和SCSS构建,通过Electron实现跨平台支持,为动漫爱好者提供个人动漫库管理功能。
mpv.js - 全格式嵌入式视频播放器
Github开源项目开源跨平台Electron视频播放器mpv.js
mpv.js是一款基于mpv的开源全格式嵌入式视频播放器,专为Electron和NW.js应用程序设计。它支持Windows、macOS和Linux平台,能处理多种视频格式。项目提供预构建二进制文件和简单的React组件,无需额外编译器设置,方便开发者快速集成高性能视频播放功能到应用中。
fishing-funds - 跨平台实时金融市场监控应用
Github开源项目Electron股票虚拟货币Fishing Funds基金
Fishing Funds是一款开源的跨平台金融监控工具,支持基金、股票和虚拟货币行情追踪。适用于MacOS、Windows和Linux系统,数据来源覆盖天天基金、蚂蚁基金等多个可靠平台。该应用在状态栏实时显示涨跌信息,提供收益计算功能,并呈现大盘数据和板块行情。作为免费工具,Fishing Funds旨在为投资者提供便捷、全面的市场动态监控体验。
code-notes - 开源代码片段管理工具 支持多种编程语言
Github开源项目开发工具跨平台应用ElectronVue.js代码片段管理
Code Notes是基于Electron和Vue.js的开源代码片段管理工具,支持多种编程语言,提供语法高亮和搜索功能。该项目为开发者提供了一个简洁的代码笔记本,方便快速组织和检索代码片段。尽管目前不再维护,Code Notes仍是一个广受欢迎的开发效率工具。
apps - Electron应用程序展示与发现平台
Github开源项目GitHubElectron应用程序集合electronjs.org
electron-apps项目展示了基于Electron框架开发的应用程序。该平台为开发者和用户提供了发现优质Electron应用的中心。目前,项目正在更新应用提交指南和仓库结构,暂停接收新应用。作为开源项目,electron-apps使用MIT许可证,欢迎社区参与。
lx-music-desktop - 多源音乐搜索播放器 支持Windows Mac Linux
Github开源项目跨平台桌面应用Electron洛雪音乐助手音乐软件
洛雪音乐助手桌面版是一款开源的跨平台音乐软件,支持Windows、Mac和Linux系统。基于Electron和Vue开发,提供多音乐源搜索、播放和收藏功能。特色包括数据同步、Scheme URL支持和丰富的启动参数。软件注重用户体验,可自定义设置并支持快捷操作。该项目仅供技术学习和交流,使用时需遵守相关法律法规并尊重版权。
angular-electron - Angular与Electron融合的跨平台桌面应用框架
Github开源项目Electron跨平台开发前端框架Angular桌面应用开发
angular-electron是一个集成Angular 17和Electron 30的开发框架,用于构建跨平台桌面应用。该框架支持热重载开发、生产环境部署、自动化测试,并能为Linux、Windows和Mac系统打包可执行文件。项目提供完整的开发流程,涵盖项目结构设计、依赖管理、构建指令和调试设置,便于开发者快速创建现代桌面应用。
desktop - 基于OBS的开源跨平台直播软件
Github开源项目跨平台ElectronOBS直播软件Streamlabs Desktop
Streamlabs Desktop是一款开源的跨平台直播软件,基于Electron和OBS技术开发。该软件支持macOS 10.14+和64位Windows系统,具有简洁的界面和多样化的功能。Streamlabs Desktop采用多窗口架构,包括主窗口、工作窗口和子窗口,以优化直播体验。目前,该项目正在进行从Vue到React的技术迁移,并鼓励开发者参与贡献。作为一个以OBS为核心的衍生项目,Streamlabs Desktop为内容创作者提供了专业的直播工具。该项目在GitHub上开源,欢迎开发者查看源码并参与项目改进。
electron-vite-vue - Electron Vue Vite 集成开发模板
Github开源项目桌面应用VueElectronVite开发模板
electron-vite-vue是一个集成Electron、Vue和Vite的开发模板。基于官方Vue模板构建,提供简洁的目录结构和扩展性。支持在Electron-Renderer中使用Node.js API,便于实现多窗口应用。该项目还支持C/C++原生插件开发,适用于桌面应用开发。
pencil - 跨平台开源矢量图形编辑工具
Github开源项目性能优化用户界面Electron文件格式Pencil V3
Pencil是一款跨平台开源矢量图形编辑工具。V3版本采用Electron环境,提升性能与可扩展性,引入新文件格式和页面管理,支持树状结构和自定义字体嵌入。Pencil优化了打印和PDF导出功能,适用于Windows、macOS和Linux平台。
awesome-electron-alternatives - Electron.js替代框架汇总 轻量级跨平台桌面应用开发选择
Github开源项目桌面应用Electron跨平台开发替代方案Web技术
本项目汇总了Electron.js的多种替代框架,涵盖C#、C++、Dart、Go等语言。列举了Flutter、Qt、Avalonia等轻量高效的跨平台桌面应用开发方案,适合希望规避Electron缺点又想使用Web技术的开发者。项目对每个替代方案的特点进行了客观介绍,有助于开发者根据实际需求选择合适框架。