每日 AWESOME 观察
3.97K subscribers
4 photos
2 files
843 links
💥每日更新分享最炫酷的开源项目
如果你觉得这里内容很棒,能否将这个频道分享给你的其他朋友,非常感谢

反馈 @EEYHN
投稿 @awesomeopensource_bot
搜索 @awesomeopensource_search_bot
Download Telegram
​​sindresorhus / fkill-cli
fkill 可以快速优雅的结束进程,在macOS,Linux和Windows上均可使用。
支持按进程名称,Pid和监听的端口号来搜索进程。
​​g-plane / typed-query-selector
增强 querySelector和 querySelectorAll 的 TypeScript 类型定义,基于 TypeScript 4.1 的模板文字类型,可以根据选择器推断函数返回的类型。
mermaid
类似于markdown的方式从文本中生成图表和流程图

感谢 ZOR 的投稿
​​files-community / Files
一款 Windows 文件管理器,利用了 Windows 平台最新的功能和API,使用 Fluent Design 设计。你甚至可以用它取代微软的 File Explorer。
PyWebIO
PyWebIO提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于浏览器的GUI应用。 PyWebIO还可以方便地整合进现有的Web服务,让你不需要编写HTML和JS代码,就可以构建出具有良好可用性的应用。

感谢 @Lao_Liu233 的投稿
​​Flarum
Flarum 是一款简约,现代,可拓展的论坛系统。使用PHP编写,可以说是目前最好的论坛系统。看上去功能和UI都比较精简,但通过强大插件系统能实现几乎所有论坛功能。

Showcase:
LetITFly BBS
Halo 社区
​​leon-thomm / Ryven
Python 的节点编辑器,通过连接节点来实现可视化编程,非常适合处理流式数据。内置的节点包可以处理数字、图像、矩阵数据,通过导入自定义节点可以实现任何功能。
​​MessagePack
MessagePack是一种有效的二进制序列化格式。与 JSON 相比更加节省空间,并且可以储存二进制数据。追求尽可能紧凑和简单。MessagePack 支持50多种编程语言和环境。适合游戏,分布式计算,微服务或数据缓存等好高性能应用。
Sync-Sofa
Sync Sofa是一个稳定易用的Chrome浏览器拓展插件,可同步两端用户的视频播放操作,提高与身处异地的小伙伴一同观看视频的体验,目前支持以下主要功能:
平等双人连接:任意一端均可控制对方播放状态
同步播放进度:支持播放、暂停、进度切换等操作
本地视频同步:可通过VLC同步本地视频播放状态
👍1
litehtml
litehtml 是一个C语言库,是具有 CSS2 / CSS3 支持的轻量级HTML呈现引擎。litehtml 本身不绘制任何文本,图片或其他图形,并且 litehtml 不依赖于任何图像/绘制/字体库。 您可以自由使用任何库来绘制图像,字体和任何其他图形。 litehtml 只是解析HTML / CSS并将HTML元素放置在正确的位置(渲染HTML)。litehtml 非常适合用来渲染简单的HTML组件或HTML格式化文本,更易于集成到你的应用中。
​​jevakallio / vscode-live-frame
在 vscode 里直接打开网页。安装了这个插件,当你在开发 web 时,可以直接在vscode侧边栏打开网页,无需离开vscode。
​​conwnet / github1s
在 GitHub 域名后面加 1s 可以直接使用 vscode online 打开仓库代码,例如 https://github1s.com/justjavac/1s
​​GLWTPL (Good Luck With That Public License)
GLWT(祝你好运)公共许可证
When I wrote this, only God and I understood what I was doing.
Now, only God knows.
​​JonnyBurger / remotion
使用 React 以编程方式创建视频。remotion可以利用 web 技术CSS, Canvas, SVG, WebGL等实现丰富的画面。下面的视频就是使用 remotion 编写的。
👍1
​​easychen / docker2saas
Docker2SaaS 是一个通过虚拟化技术(调用云平台接口)实现多租户,并进行租户管理和订阅扣费的小工具。它可以帮助 Web 应用和服务开发者快速建立销售用网站。你只需要将自己开发的应用制作成镜像,然后架设并配置一个 Docker2SaaS 网站,就可以开始销售云应用。
当用户订阅成功,它会按配置自动从镜像创建一个 VPS 为其服务;当用户取消订阅并过期后,它会自动删除 VPS。用户登入网站后可以看到自己的订阅、主机的 IP 信息。

背景
假设你开发了一个好用的 Web 小应用,并将其开源到了 Github。一些开发者很容易的自行搭建并使用了起来,但随着这个应用越来越受欢迎,非技术用户也开始变多。但是即使是已经制作了 docker file,对他们来讲,难度依然不小。
这时候你可能想提供 cloud hosting 的版本。一方面可以解决非技术用户在搭建上的细节问题,另一方面,hosting 可以带来一些利润,让你获得财务上的回报。
但这会带来额外的开发量,在你尚不知道 cloud hosting 是否受欢迎之前,花上几周时间来开发似乎并不是明智之举。
幸好,开源的 Docker2SaaS 可以解决这个问题,只需要花十分钟进行配置,你就可以得到一个简单但可用的 cloud hosting 销售网站。
​​theapache64 / stackzy
一个桌面小工具,可以识别android 程序中使用的库。
值得一提的是这个工具是使用 kotlin 和 Compose Desktop 编写的。
​​imliam / vscode-inline-parameters
一个 Visual Studio Code的扩展,在函数的参数旁边显示参数的名称,类似 JetBrains 系列的 IDE 那样。

相关 vscode issues #16221
​​Pustelto/Bracketeer
一个vscode插件,能快速操作源码中的括号和引号。比如切换圆括号和方括号,删除括号和引号,全选上级括号里的内容等