2026年8月31日

python通过weakref 观测实例的生命周期

摘要: 属于一个简单的业务玩法,系统使用了动态模块加载,同时还有reload 需要观测类实例的gc 情况,解决方法就是使用weakref 添加callback 参考玩法 module = importlib.import_module("my_runner_module") RunnerClass = mo 阅读全文

posted @ 2026-08-31 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年8月30日

crudauth 面向auth 的fastapi 扩展包

摘要: crudauth 面向auth 的fastapi 扩展包,可以用来快速开发支持auth 的能力 包含的特性 传输无关 (Transport-agnostic):将Cookie会话和JWT Bearer令牌统一在同一个 Principal 下,“先到者优先”(first credential pres 阅读全文

posted @ 2026-08-30 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年8月29日

needle 面向边端的小模型

摘要: needle 只有14m ,可以运行在边端设备中,比较设备边缘场景中的ai 智能 包含的特性 自包含:权重集成到一个 14MB 的引擎中;无需管理单独的模型文件,推理过程无需网络。 简单合约:工具调用返回结构化数据,文本输入,JSON 输出;根据您的模式编译的字节级语法约束每个标记。 信心门控:每个 阅读全文

posted @ 2026-08-29 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年8月28日

Box python 字典支持. 访问的包

摘要: 很多时候我们传递了一个字典数据,但是希望通过. 模式访问,Box 就是一个不错的工具 参考玩法 定义 from box import Box movie_box = Box({ "Robin Hood: Men in Tights": { "imdb stars": 6.7, "length": 1 阅读全文

posted @ 2026-08-28 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年8月27日

module-alias node 注册自定义模块的包

摘要: 注册自定义包的方法比较多,有动态导入,但是很多时候为了方便使用一般会用workspace 或者link 模式,module-alias 实际上是自定义了一个loader 方便自定义加载,deno 是通过配置可以解决,ts ,vite 等有alias 莫斯哈 参考玩法 当然不同版本的node 玩法会有 阅读全文

posted @ 2026-08-27 08:00 荣锋亮 阅读(1) 评论(0) 推荐(0)

2026年8月26日

graphile worker 基于pg 的job 队列

摘要: graphile worker 基于pg 的job 队列服务 包含的特性 可靠,会自动重试 高性能 低时延,基于了pg 的listen 以及notify 能力,可以接近实时处理 支持cron job 支持对于job 调度进行控制,包含了sql 以及api 支持简单的job 迁移 支持事件回掉,方便进 阅读全文

posted @ 2026-08-26 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年8月25日

fastcrud fastapi 方便生产crud api的扩展包

摘要: fastcrud fastapi 方便生产crud api的扩展包,功能很强大 包含的特性 完全异步支持 支持sqlalchemy 2.0 强大的crud 自持(还支持join) 动态查询够劲啊 高级join 操作支持 支持基于offset 以及有游标的分页 模块化可扩展 自动生成crud ednp 阅读全文

posted @ 2026-08-25 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年8月24日

pgflow 深度集成supabase 的基于pg 的workflow 引擎

摘要: pgflow 深度集成supabase 的基于pg 的workflow 引擎 包含的特性 定义workflow ,通过ts 定义步骤以及依赖 方便supabase 使用 AI 友好 并行处理 完整的可观测性致辞后 灵活的触发,支持通过app,触发器,pg_cron 以及sql 调用 说明 supab 阅读全文

posted @ 2026-08-24 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月23日

celld denoland 开源的分布式持久化对象服务

摘要: celld denoland 开源的分布式持久化对象服务,内部基于了v8 + sqlite + ltx (litestream 复制协议)数据可以存储在s3 中 同时大部分是兼容Cloudflare 的 持久对象存储 说明 celld 还是比较有意思的项目,值得学习研究下 参考资料 https:// 阅读全文

posted @ 2026-08-23 08:00 荣锋亮 阅读(1) 评论(0) 推荐(0)

2026年8月22日

depfix简单试用

摘要: depfix 包模式还是挺有意思的,以下是一个尝试 参考代码 简单玩法 内部会使用到uv 进行下载 import depfix with depfix.using("openai==0.7.0"): import openai as openai_0_7 with depfix.using("ope 阅读全文

posted @ 2026-08-22 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年8月21日

depfix python 包处理包

摘要: depfix 尝试通过包解决传统python 包依赖的一些问题 包含的特性 解决依赖冲突 支持多版本 runtime 时安装,安装,cache 不依赖,requirements.txt. 以及pyproject.toml 使用常规的python import 语法 产品可用,包含了cli 以及api 阅读全文

posted @ 2026-08-21 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年8月20日

hayate 兼容web fetch 标准的python框架

摘要: hayate 尽管star 不多,但是设计思路是很不错的,可以使用类似hone 的web fetch 模式,web 周边的标准框架是越来越多,但是python 周边的就缺少了,hayate 是一个尝试 包含的特性 提供了标准request,response,headers,URL,兼容WHATWG 阅读全文

posted @ 2026-08-20 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年8月19日

deno_python deno 以及bun 运行python的包

摘要: eno_python 项目比较有意思,基于了 python c api ,同时还提供了pip 的扩展包方便安装依赖 说明 目前此项目还在维护更新中,是一个值得尝试的项目,当然工程化还是有一些github issue,而且热度也没pyodide 高,后续介绍下使用 参考资料 https://githu 阅读全文

posted @ 2026-08-19 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年8月18日

pg-boss 基于pg 的node 队列job 服务

摘要: pg-boss 基于pg 的node 队列job 服务 包含的特性 Exactly Once(基于 PostgreSQL 事务) 延迟任务(Delay) 定时任务(Cron) 自动重试(Retry) 数退避(Exponential Backof 优先级(Priority) Dead Letter Q 阅读全文

posted @ 2026-08-18 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年8月17日

Omnigres 基于pg的开发平台

摘要: Omnigres 这个项目比较有意思,与supabase 会有一些差异,Omnigres 内部使用了不少插件扩展 包含的特性 不少服务都是通过内部pg 扩展提供的,比如http server 支持集群玩法(ha) 通过插件可以关联容器,k8s 资源 参考架构 说明 Omnigres 的设计很有意思, 阅读全文

posted @ 2026-08-17 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月16日

zerofs 支持native kernel client

摘要: 从v2.2.0 开始 zerofs 支持native kernel client 了,内部基于了9p 协议挂载,这样zerofs 的处理玩法就比较多了 说明 目前提供了ubuntu,debian ,fedora/RHEL,opensuse 平台的包,使用还是比较方便的,参考挂载参数,同时还支持ha 阅读全文

posted @ 2026-08-16 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月15日

multigres pg 版的Vitess

摘要: multigres 是pg 版的Vitess,目前还在早期演进中,代码上也是选择的golang,支持的模式也比较多,官方还提供了operator 方便部署 说明 multigres 官方的架构介绍还算详细,可以学习下,当前还在迭代中,文档也不全 参考资料 https://github.com/mul 阅读全文

posted @ 2026-08-15 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月14日

drizzle-duckdb duckdb drizzle orm client

摘要: drizzle-duckdb 是基于pg client 扩展支持duckdb 的client 包含的特性 类型安全 native支持duckdb 类型 快速分析 基于pg drizzle client 支持ducklake 说明 drizzle-duckdb 值得尝试下, 如果支持quack 协议就 阅读全文

posted @ 2026-08-14 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年8月13日

dumbodb 面向文档db 的版本管理db

摘要: dumbodb 面向文档db 的版本管理db,是dolthub 团队开源的,dumbodb 兼容mongo 8.0 协议,当然也有一些限制,比如没有实现认证,只支持单机 说明 dolthub 团队基本是把主流数据库类型的都支持版本管理了,感兴趣的可以尝试下 参考资料 https://github.c 阅读全文

posted @ 2026-08-13 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年8月12日

doltlite sqlite 的版本控制

摘要: doltlite 是dolthub 团队开源的通过类似git 模式管理sqlite 的能力,机制类似dolt 说明 dolthub 团队开源了不少类型的版本管理工具,挺有意思的,值得尝试下 参考资料 https://github.com/dolthub/doltlite https://www.do 阅读全文

posted @ 2026-08-12 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年8月11日

doltgresql pg 的dolt 服务

摘要: dolthub 公司的dolt 是一个类git 管理数据的工具,基于mysql 协议,doltgresql 是兼容pg 协议的实现,但是doltgresql 只提供了sql 接口 说明 doltgresql 项目比较有意思,值得体验下,只是目前还没ga 目前 参考资料 https://github. 阅读全文

posted @ 2026-08-11 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月10日

TokenHub 基于golang 的llm proxy 服务

摘要: TokenHub 是基于golang 开发的llm proxy 服务,功能点还是比较全的,支持的模型也比较多,有一个比较好的设计是有项目,团队,用户 说明 TokenHub 功能点是比较全的,目前不太好的是web 以及backend 是分离的(有利有弊),计费,审计日志,模型路由,很值得尝试下,目前 阅读全文

posted @ 2026-08-10 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

2026年8月9日

duckgres PostHog 开源的通过pg协议暴露duckdb服务能力

摘要: duckgres 项目比较有意思,基于golang 开发,通过pg 协议 可以使用duckdb 的能力 包含的特性 支持通过pg 兼容协议 两层查询处理,pg 以及duckdb tls 加密 每个用户一个duckdb 文件 支持密码加密 扩展查询协议,比如orepared statements,bi 阅读全文

posted @ 2026-08-09 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2026年8月8日

jenkins 2.568.1 publish over ssh java.lang.NoSuchMethodError: 'java.lang.Object jenkins.plugins.publish_over_ssh.BapSshHostConfiguration 问题

摘要: 此问题比较折腾人,实际是bug,升级版本没用,而是降低版本 解决方法 删除安装的publish over ssh 插件,手工下载安装 新的publish over ssh 参考资料 https://github.com/jenkinsci/publish-over-ssh-plugin/issues 阅读全文

posted @ 2026-08-08 15:44 荣锋亮 阅读(4) 评论(0) 推荐(0)

scriptc vercel 开源的ts 转native 编译器

摘要: scriptc vercel 开源的ts 转native 编译器,内部有用到llvm 通过代码生成,scriptc 支持多种模式,比如不依赖node v8,js 引擎的静态模式,还有支持内嵌quickjs 的动态模式 说明 scriptc 目前还在发展中,但是热度还是挺高的,可以跟进学习下 参考资料 阅读全文

posted @ 2026-08-08 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年8月7日

itty-router 轻量的microrouter

摘要: itty-router 是一个比较轻量的router 比较小,同时基于web 标准,可以在不少web 框架中使用 包含的特性 小,没有依赖 支持ts 支持路由解析以及查询解析 支持中间件模式(包含一些内置的以及可以自己写的) 支持serverless 模式 说明 同时社区也提供了一个兼容标准node 阅读全文

posted @ 2026-08-07 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月6日

drizzle-proxy 格式简单说明

摘要: drizzle-proxy 请求格式实际上并不复杂,而且很简单,对于执行包含了sql 一个query 以及params 参数arary,method 格式执行的类型为为all 以及execute,返回格式 {rows: string[][]} 或者 {rows:string[]} 说明 实际参数,集 阅读全文

posted @ 2026-08-06 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月5日

drizzle-proxy 简单说明

摘要: drizzle-proxy 是一个比较有意思的特性,可以让orm 框架不依赖实际的db,这样我们的服务就可以灵活的部署访问了,而且还有强类型支持 参考机制 如下图,实际上不只是rest 服务,通过rpc 模式实际也是可以的,只是通过rest 对于web 比较友好 说明 内部实际也是sql 执行,只是 阅读全文

posted @ 2026-08-05 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月4日

duckdb iceberg rest catalog连接的一个问题

摘要: duckdb 轻量高速的特点,以及周边丰富的生态是一个很不错的数据分析工具,icerberg 集成是数据湖周边的官方扩展插件 参考配置 核心是通过attach 配置catalog 服务 (类似如下) CREATE PERSISTENT SECRET iceberg_secret ( TYPE ice 阅读全文

posted @ 2026-08-04 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年8月3日

supabase wrappers pg 扩展服务

摘要: supabase wrappers 是一个比较有意思的项目,基于pg 的标准fdw 扩展,实现了不少服务的集成,一个扩展可以包含不少服务的连接 内部基于rust 的pgrx 开发,使用上还是比较简单的 说明 目前在一些场景中测试发现是有bug的(比如duckdb 的 iceberg 集成),可能是一 阅读全文

posted @ 2026-08-03 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年8月2日

ice 运行简单说明

摘要: 实际上官方示例中以及比较全了,以下只是一个简单说明 docker-compose 运行 docker-compose 当前还需要一个s3服务,我为了简单,没写,而是使用了本地的一个vaults3 服务 services: ice-rest-catalog: image: altinity/ice-r 阅读全文

posted @ 2026-08-02 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年8月1日

pgnats pg 的nats 扩展

摘要: pgnats 是基于rust (pgrx) 开发的一个扩展,提供了nats 消息访问处理,nats 的模式支持的还比较多,比如kv,sub 以及object-store 说明 看架构设计还支持ha 模式,可以研究下 参考资料 https://github.com/luxms/pgnats 阅读全文

posted @ 2026-08-01 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年7月31日

ice 轻量iceberg rest catalog 服务

摘要: ice 是Altinity团队开源的轻量iceberg rest catalog服务,核心是运行简单,同时还提供了cli 工具 说明 ice 支持多种运行模式,比如基于db的,以及基于etcd 集群的 参考资料 https://github.com/Altinity/ice 阅读全文

posted @ 2026-07-31 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年7月30日

zerofs v2.1.0 支持无缝的ha 以及恢复了

摘要: zerofs v2.1.0 对于ha 有了不少提升,可以实现更好的恢复处理,机制上还是zerofs 9p 协议的mount 以及一些其他语言sdk,当然k8s csi 也是支持的 参考资料 https://www.zerofs.net/docs/high-availability 阅读全文

posted @ 2026-07-30 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年7月29日

liteparse 的可视化引用

摘要: 官方提供了一个示例,可以方便的进行显示,处理机制,先解析,转换格式(使用图片快照),搜索,基于搜索以及位置进行格式化显示 参考代码 import { LiteParse, searchItems } from "@llamaindex/liteparse"; import sharp from "s 阅读全文

posted @ 2026-07-29 08:00 荣锋亮 阅读(15) 评论(0) 推荐(0)

2026年7月28日

VaultS3 与zerofs 集成测试

摘要: VaultS3 是一个轻量的s3 兼容服务,zerofs 是个人比较喜欢的一个基于s3 的文件系统,zerofs 目前机制上是可以兼容任何s3服务的,但是部分可能不支持conditional_put(需要集成一个外部服务redis),今天在测试之后发现VaultS3 对于conditional_pu 阅读全文

posted @ 2026-07-28 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

2026年7月27日

VaultS3 一个轻量的s3 兼容服务

摘要: VaultS3是基于golang 开发的一个s3 兼容服务 包含的特性 轻量,内存占用少 单一二进制文件 包含了web 基于raft 的集群 支持丢删码机制 支持主主复制 包含了一个fuse 挂载(内置) 支持全文检索 支持定时备份以及冷热分层 支持安全扫描 支持version,diff,tag 支 阅读全文

posted @ 2026-07-27 08:00 荣锋亮 阅读(32) 评论(0) 推荐(0)

2026年7月26日

liteparse-server liteparse rest&grpc服务

摘要: iteparse-server 是官方出的一个rest & grpc 服务,可以方便进行文件解析处理,内部实际上使用的是liteparse 的sdk 目前主要提供了/parse,/screenshots, /is-complex 接口,每个接口都可以传递配置参数 说明 因为已经提供了解析sdk 自己 阅读全文

posted @ 2026-07-26 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年7月25日

smoothdb 兼容postgrest的服务

摘要: smoothdb 兼容postgrest的服务基于golang开发 包含的特性 兼容smoothdb 兼容postgrest 轻量低负载 可以作为独立服务以及库使用 支持多数据库单实例运行 包含了admin ui 同时还支持ddl 操作 说明 原生postgrest 相对来说因为语言的特点,修改不如 阅读全文

posted @ 2026-07-25 08:00 荣锋亮 阅读(11) 评论(0) 推荐(0)

2026年7月24日

fluxbase 基于golang 开发的兼容supabase的服务

摘要: fluxbase 是一个轻量,兼容supabase的服务,包含了认证,存储,边缘函数,多租户,订阅,后台任务,ai chatbots,vector 搜索 优势 轻量,不像supabse 原生需要不少组件, 功能点看着不错,值得尝试下 说明 注意fluxbase 的许可协议,并不是apache 2.0 阅读全文

posted @ 2026-07-24 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

导航