g-plane / typed-query-selector
增强 querySelector和 querySelectorAll 的 TypeScript 类型定义,基于 TypeScript 4.1 的模板文字类型,可以根据选择器推断函数返回的类型。
增强 querySelector和 querySelectorAll 的 TypeScript 类型定义,基于 TypeScript 4.1 的模板文字类型,可以根据选择器推断函数返回的类型。
benawad / StripCode
一个在线网页游戏,猜测给出的代码片段来自于哪个Github仓库。你停留的时间越长,给出的代码片段就越多。
使用 Elixir 和 Phoenix framework 编写。
一个在线网页游戏,猜测给出的代码片段来自于哪个Github仓库。你停留的时间越长,给出的代码片段就越多。
使用 Elixir 和 Phoenix framework 编写。
YouTube
StripCode
To practice Elixir and the Phoenix framework, I created a competitive game for programmers. I used Phoenix LiveView for all interactions and no javascript frameworks!
https://stripcode.dev/
Code: https://github.com/benawad/stripcode
#benawad #stripcode…
https://stripcode.dev/
Code: https://github.com/benawad/stripcode
#benawad #stripcode…
files-community / Files
一款 Windows 文件管理器,利用了 Windows 平台最新的功能和API,使用 Fluent Design 设计。你甚至可以用它取代微软的 File Explorer。
一款 Windows 文件管理器,利用了 Windows 平台最新的功能和API,使用 Fluent Design 设计。你甚至可以用它取代微软的 File Explorer。
PyWebIO
PyWebIO提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于浏览器的GUI应用。 PyWebIO还可以方便地整合进现有的Web服务,让你不需要编写HTML和JS代码,就可以构建出具有良好可用性的应用。
感谢 @Lao_Liu233 的投稿
PyWebIO提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于浏览器的GUI应用。 PyWebIO还可以方便地整合进现有的Web服务,让你不需要编写HTML和JS代码,就可以构建出具有良好可用性的应用。
感谢 @Lao_Liu233 的投稿
GitHub
GitHub - pywebio/PyWebIO: Write interactive web app in script way.
Write interactive web app in script way. Contribute to pywebio/PyWebIO development by creating an account on GitHub.
Flarum
Flarum 是一款简约,现代,可拓展的论坛系统。使用PHP编写,可以说是目前最好的论坛系统。看上去功能和UI都比较精简,但通过强大插件系统能实现几乎所有论坛功能。
Showcase:
LetITFly BBS
Halo 社区
Flarum 是一款简约,现代,可拓展的论坛系统。使用PHP编写,可以说是目前最好的论坛系统。看上去功能和UI都比较精简,但通过强大插件系统能实现几乎所有论坛功能。
Showcase:
LetITFly BBS
Halo 社区
MessagePack
MessagePack是一种有效的二进制序列化格式。与 JSON 相比更加节省空间,并且可以储存二进制数据。追求尽可能紧凑和简单。MessagePack 支持50多种编程语言和环境。适合游戏,分布式计算,微服务或数据缓存等好高性能应用。
MessagePack是一种有效的二进制序列化格式。与 JSON 相比更加节省空间,并且可以储存二进制数据。追求尽可能紧凑和简单。MessagePack 支持50多种编程语言和环境。适合游戏,分布式计算,微服务或数据缓存等好高性能应用。
Sync-Sofa
Sync Sofa是一个稳定易用的Chrome浏览器拓展插件,可同步两端用户的视频播放操作,提高与身处异地的小伙伴一同观看视频的体验,目前支持以下主要功能:
平等双人连接:任意一端均可控制对方播放状态
同步播放进度:支持播放、暂停、进度切换等操作
本地视频同步:可通过VLC同步本地视频播放状态
Sync Sofa是一个稳定易用的Chrome浏览器拓展插件,可同步两端用户的视频播放操作,提高与身处异地的小伙伴一同观看视频的体验,目前支持以下主要功能:
平等双人连接:任意一端均可控制对方播放状态
同步播放进度:支持播放、暂停、进度切换等操作
本地视频同步:可通过VLC同步本地视频播放状态
GitHub
GitHub - LouisYLWang/Sync-Sofa: co-play streaming video with remote friends!
co-play streaming video with remote friends! Contribute to LouisYLWang/Sync-Sofa development by creating an account on GitHub.
👍1
litehtml
litehtml 是一个C语言库,是具有 CSS2 / CSS3 支持的轻量级HTML呈现引擎。litehtml 本身不绘制任何文本,图片或其他图形,并且 litehtml 不依赖于任何图像/绘制/字体库。 您可以自由使用任何库来绘制图像,字体和任何其他图形。 litehtml 只是解析HTML / CSS并将HTML元素放置在正确的位置(渲染HTML)。litehtml 非常适合用来渲染简单的HTML组件或HTML格式化文本,更易于集成到你的应用中。
litehtml 是一个C语言库,是具有 CSS2 / CSS3 支持的轻量级HTML呈现引擎。litehtml 本身不绘制任何文本,图片或其他图形,并且 litehtml 不依赖于任何图像/绘制/字体库。 您可以自由使用任何库来绘制图像,字体和任何其他图形。 litehtml 只是解析HTML / CSS并将HTML元素放置在正确的位置(渲染HTML)。litehtml 非常适合用来渲染简单的HTML组件或HTML格式化文本,更易于集成到你的应用中。
GitHub
GitHub - litehtml/litehtml: Fast and lightweight HTML/CSS rendering engine
Fast and lightweight HTML/CSS rendering engine. Contribute to litehtml/litehtml development by creating an account on GitHub.
conwnet / github1s
在 GitHub 域名后面加 1s 可以直接使用 vscode online 打开仓库代码,例如 https://github1s.com/justjavac/1s。
在 GitHub 域名后面加 1s 可以直接使用 vscode online 打开仓库代码,例如 https://github1s.com/justjavac/1s。
GLWTPL (Good Luck With That Public License)
GLWT(祝你好运)公共许可证
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 编写的。
使用 React 以编程方式创建视频。remotion可以利用 web 技术CSS, Canvas, SVG, WebGL等实现丰富的画面。下面的视频就是使用 remotion 编写的。
YouTube
Remotion - Create videos programmatically in React
Github: https://github.com/JonnyBurger/remotion
Docs: https://remotion.dev
Docs: https://remotion.dev
👍1
easychen / docker2saas
Docker2SaaS 是一个通过虚拟化技术(调用云平台接口)实现多租户,并进行租户管理和订阅扣费的小工具。它可以帮助 Web 应用和服务开发者快速建立销售用网站。你只需要将自己开发的应用制作成镜像,然后架设并配置一个 Docker2SaaS 网站,就可以开始销售云应用。
当用户订阅成功,它会按配置自动从镜像创建一个 VPS 为其服务;当用户取消订阅并过期后,它会自动删除 VPS。用户登入网站后可以看到自己的订阅、主机的 IP 信息。
背景
假设你开发了一个好用的 Web 小应用,并将其开源到了 Github。一些开发者很容易的自行搭建并使用了起来,但随着这个应用越来越受欢迎,非技术用户也开始变多。但是即使是已经制作了 docker file,对他们来讲,难度依然不小。
这时候你可能想提供 cloud hosting 的版本。一方面可以解决非技术用户在搭建上的细节问题,另一方面,hosting 可以带来一些利润,让你获得财务上的回报。
但这会带来额外的开发量,在你尚不知道 cloud hosting 是否受欢迎之前,花上几周时间来开发似乎并不是明智之举。
幸好,开源的 Docker2SaaS 可以解决这个问题,只需要花十分钟进行配置,你就可以得到一个简单但可用的 cloud hosting 销售网站。
Docker2SaaS 是一个通过虚拟化技术(调用云平台接口)实现多租户,并进行租户管理和订阅扣费的小工具。它可以帮助 Web 应用和服务开发者快速建立销售用网站。你只需要将自己开发的应用制作成镜像,然后架设并配置一个 Docker2SaaS 网站,就可以开始销售云应用。
当用户订阅成功,它会按配置自动从镜像创建一个 VPS 为其服务;当用户取消订阅并过期后,它会自动删除 VPS。用户登入网站后可以看到自己的订阅、主机的 IP 信息。
背景
假设你开发了一个好用的 Web 小应用,并将其开源到了 Github。一些开发者很容易的自行搭建并使用了起来,但随着这个应用越来越受欢迎,非技术用户也开始变多。但是即使是已经制作了 docker file,对他们来讲,难度依然不小。
这时候你可能想提供 cloud hosting 的版本。一方面可以解决非技术用户在搭建上的细节问题,另一方面,hosting 可以带来一些利润,让你获得财务上的回报。
但这会带来额外的开发量,在你尚不知道 cloud hosting 是否受欢迎之前,花上几周时间来开发似乎并不是明智之举。
幸好,开源的 Docker2SaaS 可以解决这个问题,只需要花十分钟进行配置,你就可以得到一个简单但可用的 cloud hosting 销售网站。
imliam / vscode-inline-parameters
一个 Visual Studio Code的扩展,在函数的参数旁边显示参数的名称,类似 JetBrains 系列的 IDE 那样。
相关 vscode issues #16221
一个 Visual Studio Code的扩展,在函数的参数旁边显示参数的名称,类似 JetBrains 系列的 IDE 那样。
相关 vscode issues #16221