Swim-rust:用于构建有状态、大规模实时流式应用程序的自包含分布式软件平台
Swim Rust SDK 是一个软件框架,用于构建可以通过多路复流 API 进行交互的有状态应用程序。它构建在 Tokio 异步运行时之上。每个应用程序都包含一定数量的有状态代理,每个代理都作为单独的 Tokio 任务运行,并且可以通过 URI 单独寻址。代理可以具有公共和私有状态,这些状态可以仅保存在内存中,也可以选择保存在持久存储中。
阅读更多
Swim Rust SDK 是一个软件框架,用于构建可以通过多路复流 API 进行交互的有状态应用程序。它构建在 Tokio 异步运行时之上。每个应用程序都包含一定数量的有状态代理,每个代理都作为单独的 Tokio 任务运行,并且可以通过 URI 单独寻址。代理可以具有公共和私有状态,这些状态可以仅保存在内存中,也可以选择保存在持久存储中。
阅读更多
ceLLama是一个使用大型语言模型 (LLM) 进行细胞类型注释的自动化流程,该流程注重隐私和速度。它可以在本地运行,确保数据安全,并提供全面的分析,同时生成包含注释理由的自定义报告,是进行快速细胞类型初步检查的理想选择。
阅读更多
StreamPot 是一个项目,提供用于转换应用程序中的媒体(例如修剪视频、从视频中剥离音频、将视频从 mp4 转码为 webp)的框架。它提供了一种在应用程序中运行 ffmpeg 作业的简便方法,具有 fluent-ffmpeg 兼容性、队列和 S3 存储等功能。
阅读更多
本文档列举了世界范围内使用数组语言(J, K, APL, q)的公司列表,涵盖金融、咨询、软件开发等多个领域,并标注了公司所在地区、是否支持远程办公等信息。
阅读更多
sgrep是一个命令行工具,它使用词嵌入技术对文本输入执行语义搜索。它旨在查找与查询在语义上相似的匹配项,超越了简单的字符串匹配。其体验被设计成类似于 grep。该工具提供了诸如可配置的相似性阈值、上下文显示、彩色编码输出以及从文件或标准输入读取等功能。
阅读更多
Managarm是一个基于微内核的操作系统,采用全异步I/O设计。尽管采用了微内核架构,Managarm依然能够提供与Linux良好的用户空间兼容性,并支持许多现代硬件设备和软件。Managarm的特点包括64位、SMP、ACPI支持、POSIX和Linux API兼容性等。
阅读更多
Bash Simple Curses是一个用Bash编写的简单curses库,可以让你在终端上快速创建窗口。它提供了一些基本函数,用于创建彩色窗口并在其中显示信息。你还可以通过一些技巧使其具有交互性。要使用这个库,你需要将simple_curses.sh导入到你的bash脚本中,然后使用提供的函数创建和管理窗口。
阅读更多
Cloudflare NoIP Alternative项目提供了一种免费的替代方案,可以替代NoIP.com等付费动态DNS服务。它允许用户使用免费的Cloudflare帐户和计算机上的cron作业自动更新Cloudflare上的DNS记录。
阅读更多
sqlite-fs 是一个允许 Linux 和 MacOS 将 sqlite 数据库文件作为普通文件系统挂载的工具。它需要最新的 Rust 编程语言和 libfuse(Linux) 或 osxfuse(MacOS)。用户可以使用 sqlite-fs 命令挂载和卸载文件系统,并执行创建、读取、写入、删除文件和目录等操作。
阅读更多
Guish 是一款开源的动态数据管道 UI 工具,允许用户直观地构建和执行复杂的命令行管道。它提供了一个直观的界面,可以将各种 Unix 命令和自定义插件链接在一起,从而更容易构建和理解数据处理工作流程。Guish 支持实时解析命令、自定义插件、多种输出显示格式以及代码编辑器集成等功能。
阅读更多
Windick 是一款原生命令行 Windows 映像部署工具,它提供了自定义 Windows 部署映像的功能,并包含教程和相关资源,方便用户学习和使用。
阅读更多
Patchwork是一个开源项目,旨在利用大型语言模型(LLM)自动化软件开发流程,例如代码审查、补丁修复和文档生成。该项目提供可重复使用的步骤、可定制的提示模板以及预定义的流程,并支持本地CLI、IDE和CI/CD集成。
阅读更多
fuzzify是一个基于Levenshtein距离算法的轻量级模糊搜索JavaScript库。它可以计算将一个字符串转换为另一个字符串所需的最少编辑次数,并提供一个API用于执行模糊搜索,返回与查询字符串近似匹配的结果,包括匹配的索引和距离。
阅读更多
ClifferBasic 是一个示例程序,使用 Cliffer CLI 库实现了一个简单的 BASIC 解释器环境,以 REPL(读取-评估-打印循环)的形式运行。该项目演示了如何使用 Cliffer CLI 库构建具有交互式 BASIC 类语言解释器的自定义命令行应用程序。
阅读更多
Treescope是一款专为IPython notebooks中机器学习和神经网络研究设计的交互式HTML美化打印器和N维数组(“张量”)可视化工具。它可以直接替代标准的IPython/Colab渲染器,支持展开和折叠已渲染对象的子树、自动嵌入任意维度数组和张量的多方面可视化、对神经网络模型的部分进行颜色编码以强调共享结构等功能。
阅读更多
Vmail 是一款开源的临时邮箱工具,使用 Cloudflare email worker 实现。其特点包括隐私友好、无需注册、支持邮件收发和多域名后缀,以及快速部署。用户可以使用 Cloudflare 帐户、域名、Turso sqlite 数据库、Vercel 或 fly.io 帐户以及 Nodejs 环境进行自部署。
阅读更多
Cloudflare Worker Image是一个使用 Cloudflare Worker 处理图片的开源项目,依赖 Photon,支持缩放、剪裁、水印、滤镜等功能。它支持多种图片格式处理,可输出 JPEG、PNG、WEBP 格式图片,支持管道操作,Cloudflare 缓存,图片地址白名单等功能。
阅读更多
Telegraph-Image 是一款免费开源的图片托管解决方案,可以替代 Flickr 和 Imgur 等平台。它基于 Cloudflare Pages 和 Telegraph 构建,提供无限图片存储空间、自定义域名绑定、图片审查 API、后台图片管理等功能。用户只需 Fork 项目并部署到 Cloudflare Pages,即可轻松拥有自己的图床。
阅读更多
img-mom 是一款 Telegram 图片上传机器人,可以将图片上传到指定的图床并获取外链地址。该机器人基于 Cloudflare Workers 运行,支持 Telegram、Cloudflare R2、Backblaze B2 等多种图床,并可通过 Wrangler 快速部署。
阅读更多
这是一篇介绍名为“cf-image-hosting”的开源项目的文章。该项目提供免费无限量的图床服务,并部署在 Cloudflare 上,支持拖放、复制粘贴上传图片、视频和 GIF 等格式,最大文件大小为 5MB。文章还介绍了项目的开发计划、部署方式、常见问题解答以及许可证信息。
阅读更多
Foliate 是一款开源电子书阅读器,支持多种格式,例如 EPUB、MOBI、FB2 等。它运行于 Linux 系统,提供舒适的阅读体验和丰富的功能,包括自定义字体、主题、注释等,还可以通过安装插件来扩展功能。
阅读更多
PyDPainter 是一款使用 Python 和 PyGame 库开发的像素画程序,其灵感源于 1985 年 Electronic Arts 发布的 Commodore Amiga 版 Deluxe Paint。PyDPainter 旨在重现 Deluxe Paint 的经典功能,并引入现代化的元素,为像素艺术爱好者提供一个实用且易用的创作工具。
阅读更多
WAT 是一个强大的 Python 对象检查工具,允许开发者在运行时深入分析未知对象。它可以显示对象的类型、格式化值、变量、方法、父类型、签名、文档,甚至源代码。WAT 提供多种修饰符,例如 .short、.long、.dunder、.code、.nodocs 和 .all,用于控制输出信息的详细程度。开发者可以使用 WAT 来确定对象类型、查找方法、查看函数签名、探索模块、检查 dunder 属性以及调试代码等。
阅读更多
TinyMoon 是一个轻量级的 Swift 库,用于计算任意日期的月相,速度快且完全离线工作。它兼容 iOS 和 MacOS,提供 Moon 和 ExactMoon 两种计算模式,可以获取月相名称、emoji、月龄、亮度等信息。
阅读更多
PostgREST 可以从任何现有的 PostgreSQL 数据库提供完全符合 RESTful 规范的 API。它提供了一种比从头开始编写更简洁、更符合标准、更快的 API。PostgREST 性能出色,响应时间短,每秒可处理多达 2000 个请求。它利用数据库角色信息进行身份验证和授权,并使用 OpenAPI 标准生成最新的 API 文档。
阅读更多
这是一个将 erlang 编译成 wasm 并作为 WASI 运行时下的 http 处理程序运行的 PoC。它需要你的 wasi 运行时支持类型化延续提案才能实现 erlang 的actor模型,这需要从 https://github.com/wasmfx/ 安装 wasm-tools 和 wasmtime 的分支。它还依赖于 erlc 和 python 将 erlang 编译成文本形式的 beam 表示,然后再转换为 wat。它还依赖于 watcat 将 wat 文件捆绑在一起。
阅读更多
这篇 Pull Request 讨论了在 Node.js 中添加 `--experimental-strip-types` flag 以支持 TypeScript 文件的执行。该 flag 会在转译过程中移除类型注解,将 TypeScript 代码转换为 JavaScript 代码。文中探讨了使用 `@swc/wasm-typescript` 进行类型剥离的原因,以及未来改进方向,例如支持无扩展名导入、处理类型断言等。
阅读更多
MINT-1T是一个开源的多模态交错数据集,包含一万亿个文本词符和34亿张图片,规模比现有开源数据集扩大10倍。该数据集还包括PDF、ArXiv论文等全新来源,并发布了所有子集,包括HTML数据、PDF数据和ArXiv数据。
阅读更多
Beego 是一个 Go 语言开源高性能 Web 框架,支持 RESTful API、Web 应用和后端服务快速开发。它借鉴了 Tornado、Sinatra 和 Flask 的设计理念,并结合 Go 语言特性,如接口和结构体嵌入。Beego 提供模块化设计、自动 API 文档生成、注解路由、命名空间、强大的开发工具以及 Web 和 API 的完整堆栈支持。
阅读更多