跳到主要内容

26 篇标记为“社区”的文章

Electron 中的社区倡议

查看所有标签

Electron 用户空间

·3 分钟阅读

我们在 Electron 网站上新增了一个用户空间部分,以帮助用户发现构成我们蓬勃发展的开源生态系统的人员、软件包和应用程序。


github-contributors

用户空间的起源

用户空间是软件社区中的人们汇聚一堂,分享工具和想法的地方。这个术语起源于 Unix 社区,在那里它指的是在内核之外运行的任何程序,但今天它的含义更广。当今的 JavaScript 社区的人们提到用户空间时,通常指的是npm 包注册表。这是大多数实验和创新发生的地方,而 Node 和 JavaScript 语言(就像 Unix 内核一样)则保留了相对较小且稳定的核心功能集。

Node 和 Electron

与 Node 类似,Electron 也有一小部分核心 API。这些 API 提供了开发多平台桌面应用程序所需的基本功能。这种设计理念使 Electron 保持灵活,而不对其使用方式进行过度规定。

用户空间是“核心”的对应物,使用户能够创建和分享扩展 Electron 功能的工具。

收集数据

为了更好地了解我们生态系统的趋势,我们分析了依赖于 electronelectron-prebuilt 的 15,000 个公共 GitHub 仓库的元数据。

我们使用GitHub APIlibraries.io API 和 npm 注册表来收集有关依赖项、开发依赖项、被依赖项、包作者、仓库贡献者、下载量、分支数、星标数等信息。

然后我们使用这些数据生成了以下报告

  • 应用开发依赖项:在 Electron 应用中最常被列为 devDependencies 的软件包。
  • GitHub 贡献者:为众多 Electron 相关 GitHub 仓库做出贡献的 GitHub 用户。
  • 包依赖项:经常被其他 npm 包依赖的 Electron 相关 npm 包。
  • 星标应用:拥有众多星标的 Electron 应用(非 npm 包)。
  • 下载量最多的包:下载量很大的 Electron 相关 npm 包。
  • 应用依赖项:在 Electron 应用中最常被列为 dependencies 的软件包。
  • 包作者:Electron 相关 npm 包中最多产的作者。

过滤结果

列出软件包、应用和仓库的报告(如应用依赖项星标应用)带有一个文本输入框,可用于过滤结果。

当您在此输入框中输入时,页面 URL 会动态更新。这使您可以复制代表特定用户空间数据片段的 URL,然后与他人分享。

babel

更多内容即将推出

第一批报告仅仅是个开始。我们将继续收集有关社区如何构建 Electron 的数据,并会向网站添加新的报告。

用于收集和显示所有这些数据的工具都是开源的

如果您对如何改进这些报告有任何想法,请在网站仓库中提交 issue 或在上述任何仓库中告知我们。

感谢你们,Electron 社区,成就了今天的用户空间!

2016 年 9 月:新应用

·3 分钟阅读

以下是九月添加到网站的新 Electron 应用和讲座。


本网站通过社区的拉取请求更新新的应用线下聚会。您可以关注此仓库以获取新增内容的通知,或者如果您对网站的所有变更不感兴趣,请订阅博客 RSS 源

如果您开发了 Electron 应用或举办了线下聚会,请提交拉取请求将其添加到网站,它将会出现在下一次汇总中。

新讲座

九月,GitHub 举办了 GitHub Universe 大会,该会议被宣传为软件未来建设者的盛会。会议上有一些有趣的 Electron 讲座。

此外,如果您碰巧在 12 月 5 日在巴黎,Zeke 将在 dotJS 2016 发表 Electron 讲座

新应用

Pexels搜索完全免费的照片并复制到剪贴板
Timestamp一个更好的 macOS 菜单栏时钟,带有可定制的日期/时间显示和日历
Harmony兼容 Spotify, Soundcloud, Play Music 和本地文件的音乐播放器
uPhoneWebRTC 桌面电话
SealTalk由融云 IM 云服务和 IM SDK 提供支持的即时通讯应用
Infinity一种制作演示文稿的简单方式
Cycligent Git Tool适用于 Git 项目的直观图形化 GUI
Foco使用 Foco 保持专注并提高工作效率
Strawberry赢取终身食客。使用一体化餐厅软件套件更好地了解并服务他们。
Mixmax实时查看电子邮件上的每项操作。随时随地撰写邮件。
Firebase Admin一个 Firebase 数据管理工具
ANote一个简单友好的 Markdown 笔记
Temps一个简单但智能的菜单栏天气应用
Amium一个将对话带入文件的工作协作产品
Soube简单的音乐播放器
(Un)colored下一代桌面富文本编辑器,可保存带有主题的文档,兼容 HTML 和 Markdown。适用于 Windows、OS X 和 Linux。
quickcalc菜单栏计算器
Forestpin Analytics面向企业的财务数据分析工具
LingREST 客户端
Shortexts用于常用文本、文件夹和表情符号的快捷方式
Front-End Box一组前端代码生成器

2016 年 8 月:新应用

·3 分钟阅读

以下是八月添加到网站的新 Electron 应用。


本网站通过社区的拉取请求更新新的应用线下聚会。您可以关注此仓库以获取新增内容的通知,或者如果您对网站的所有变更不感兴趣,请订阅博客 RSS 源

如果您开发了 Electron 应用或举办了线下聚会,请提交拉取请求将其添加到网站,它将会出现在下一次汇总中。

新应用

Code RPGifyRPG 风格的编码应用
PamFax一个用于发送和接收传真的跨平台应用
BlankUp清晰度 +1 的 Markdown 编辑器
Rambox一款免费开源的消息和电子邮件应用,将常见的 Web 应用整合到一个应用中
Gordie您卡牌收藏的最佳应用
Ionic Creator更快地构建出色的移动应用
TwitchAlerts用精美的提醒和通知让您的观众满意
Museeks一个简单、干净且跨平台的音乐播放器
SeaPig一个从 markdown 到 html 的转换器
GroupMe非官方 GroupMe 应用
Moeditor您的多功能 Markdown 编辑器
SoundnodeSoundnode App 是桌面版的 Soundcloud
QMUI WebQMUI Web Desktop 是一个基于 QMUI Web Framework 管理项目的应用
Svgsus组织、清理和转换您的 SVGs
Ramme非官方 Instagram 桌面应用
InsomniaREST API 客户端
Correo适用于 Windows、macOS 和 Linux 的菜单栏/任务栏 Gmail 应用
KongDashKong Admin API 的桌面客户端
Translation Editor用于 INTL ICU 消息(参见 formatjsio)的翻译文件编辑器
5EClient5EPlay CSGO 客户端
Theme Juice让本地 WordPress 开发变得简单

2016 年 7 月:新应用和线下聚会

·2 分钟阅读

我们将开始每月一次的汇总,重点介绍 Electron 社区的活动。每次汇总将包含新应用、即将到来的线下聚会、工具、视频等内容。


本网站通过社区的拉取请求更新新的应用线下聚会。您可以关注此仓库以获取新增内容的通知,或者如果您对网站的所有变更不感兴趣,请订阅博客 RSS 源

如果您开发了 Electron 应用或举办了线下聚会,请提交拉取请求将其添加到网站,它将会出现在下一次汇总中。

新应用

Demio一个专为内向销售和营销构建的网络研讨会平台
Electorrent一个用于 uTorrent 服务器的远程客户端应用
PhoneGap一个开源框架,让您使用 Web 技术构建出色的移动应用
WordMark一个轻量级的 Markdown 作家博客发布编辑器
UbAuth一个帮助开发者使用 OAuth 2.0 为 Uber 应用创建访问令牌的应用
HyperTermHTML/JS/CSS 终端
MarpMarkdown 演示文稿编写器
Glyphr Studio一个免费的、基于 Web 的字体设计器,专注于为业余爱好者设计字体
BitCrypt一个简单的 Windows 文件加密应用。加密您的数据。
Trym一个适用于 macOS 的精美小应用,帮助您查看、优化和转换 SVG 图标
Booker带有 Markdown 强大功能的文本编辑器
PhonePresenter最智能的演示文稿翻页器
Yout在桌面上观看 YouTube 播放列表的新方式

新线下聚会

Electron 开源桌面框架伦敦,英国

Electron 播客

·1 分钟阅读

正在寻找 Electron 的入门介绍?最近发布了两个新的播客,对 Electron 是什么、为何构建它以及如何使用它进行了很好的概述。


现已发布

Hanselminutes: 创建跨平台 Electron 应用

Electron 仅仅是“一个框架里的 Chrome”吗?还是远不止如此?Jessica 为 Scott 指明了正确的方向,并确切解释了 Electron 平台在您的开发世界中扮演的角色。


JavaScript Air: Electron 应用

Electron 正变得越来越重要和流行,成为使用 Web 技术构建多平台桌面应用的方式。让我们深入了解这项出色的技术,看看如何使用它来提升我们自己和用户在桌面上的体验。


如果您正在寻找 Electron 的入门介绍,请听第一个播客。第二个播客更详细地介绍了如何构建应用,并提供了来自 Nylas 的Evan Morikawa 的宝贵建议。

我们目前正在制作另外两个播客,预计下个月发布,请关注@ElectronJS Twitter 账号获取更新。

Electron 在 GitHub 总部的线下聚会

·1 分钟阅读

9 月 29 日,在 GitHub 总部与我们一起参加由 Atom 团队成员@jlord@kevinsawicki 主办的 Electron 线下聚会。现场将有讲座、小吃以及交流时间,与正在使用 Electron 做酷事的人们见面。我们还将为感兴趣的人提供一些进行闪电演讲的时间。期待在那里见到您!


讲座

  • 来自JiboJonathan RossFrancois Laberge 将分享他们如何使用 Electron 为机器人制作动画。
  • Jessica Lord 将介绍如何在 Electron 上构建教学工具Git-it
  • Tom Moor 将讨论使用 speak.io 在 Electron 上构建视频和屏幕共享的优缺点。
  • Ben Gotow 将预览 N1:Nylas 邮件客户端,并介绍如何在 Electron 上开发它。

详情

  • 地点:GitHub 总部,275 Brannan Street, San Francisco, CA, 94107
  • 日期:2015 年 9 月 29 日,星期二
  • 时间:下午 6 点 - 晚上 9 点
  • 报名:ti.to/github-events/electron-meetup

electron-meetup-office-2