本周Github有趣项目:
KaibanJS
用于构建多智能体系统的 JavaScript 框架。
Rwf
用于在 Rust 中构建 Web 应用程序的综合框架。 Rwf 使用经典的 MVC 模式(模型-视图-控制器)编写,标配了轻松构建快速安全的 Web 应用程序所需的一切。
功能概述
- ✔️ HTTP 服务器
- ✔️ 用户友好的ORM,可轻松构建 PostgreSQL 查询
- ✔️动态模板
- ✔️身份验证和内置用户会话
- ✔️中间件
- ✔️后台作业和计划作业
- ✔️ 数据库迁移
- ✔️具有 JSON 序列化的内置REST 框架
- ✔️ WebSockets 支持
- ✔️静态文件托管
- ✔️ 与Hotwired Turbo紧密集成,用于构建后端驱动的 SPA
- ✔️ 特定于环境的配置
- ✔️ 日志记录和指标
- ✔️命令行界面
- ✔️ 用于从 Django/Flask 应用程序迁移的WSGI 服务器
heic-to
在浏览器中将 HEIC/HEIF 图像转换为 JPEG、PNG。
Drasi
Drasi 是一个数据处理平台,可简化检测数据变化并立即采取行动的过程。它是一种全面的解决方案,提供内置功能来跟踪特定事件的系统日志和更改源,评估它们的相关性,并自动启动适当的反应。
learn-thing
创建思维导图以使用 AI 学习新事物。
Kloudlite
RemoteLocal 环境用于构建分布式应用程序。 它通过 WireGuard 网络将本地工作区与远程 Kubernetes 环境连接起来,让开发人员能够以生产级同等的方式访问服务和资源。使用 Kloudlite,开发过程中无需构建或部署步骤 - 通过服务拦截,您的更改会实时反映出来,从而提高生产力并减少开发循环。
主要特点:
- WireGuard 网络集成:使用 WireGuard 将工作区连接到环境和服务。
- 同步工作区:使工作区配置和机密与连接的环境和服务保持同步。
- 基于 Nix 的包管理:利用 Nix 管理工作区包。
- 无状态环境:支持无开销的临时环境。
- 并发开发支持:允许多个开发人员同时在同一环境中工作。
- 应用程序拦截:允许开发人员拦截环境中运行的应用程序,并将其网络流量重定向到工作区
clipscreen
将屏幕的一部分镜像到虚拟显示器,以便更轻松地共享屏幕。
Brisa
Web 平台框架。快速、简单地构建 Web 应用程序。
特点✨
- ⚛️ ·您需要的一切:JSX、TS、服务器/Web 组件、服务器操作、乐观更新、SSR, streaming, suspense, signals, websockets, middleware, layouts...……
- ・速度:Brisa 的设计旨在快速启动、构建、测试、部署和运行。
- ・i18n 支持:文本翻译和路由仅携带您使用的翻译。
- ・Tiny:默认情况下为 0B,使用服务器操作(RPC 大小)时为 2kB,需要 Web 组件时为 3kb。
- ・更改输出:只需一个配置命令,您就可以将您的网站从服务器更改为静态、桌面、Android 或 iOS 应用程序。
open-tv
特征:
- 从任何来源 (M3U 文件、M3U 链接、Xtream) 导入您的 IPTV 频道️
- 边看边录
- 多 IPTV 源
- 通过电视遥控器控制 UI
- 超低 RAM 使用率、疯狂的速度和即时搜索
- 在需要时刷新你的资源
- 将频道添加到收藏夹
DeskPad
某些工作流程需要共享整个屏幕(通常是由于在多个应用程序之间切换),但如果演示者的显示屏比观众大得多,可能很难看清正在发生的事情。
DeskPad 创建一个在其应用程序窗口内镜像的虚拟显示,以便您可以创建一个专用的、易于共享的工作空间。
DeskPad 的行为与其他显示器类似。启动应用程序相当于插入显示器,因此 macOS 会负责将您的窗口正确排列到之前的配置。
您可以通过系统偏好设置更改显示分辨率,应用程序窗口也会相应调整。
每当您将鼠标光标移动到虚拟显示屏上时,DeskPad 都会以蓝色突出显示其标题栏,并将应用程序窗口移到前面,以便让您知道您所在的位置。