fxn

zeitwerk

fxn

Efficient and thread-safe code loader for Ruby

AI 简介

Zeitwerk 是一个为 Ruby 设计的高效、线程安全的自动代码加载器,用于替代传统的 `require` 手动加载方式。它基于文件路径与 Ruby 常量命名空间严格对应的原则,支持自动加载(autoloading)、预加载(eager loading)、热重载(reloading)及自定义词形变换(inflection),并内置对嵌套命名空间、多根目录、忽略规则和回调机制的支持。适用于 Rails 6+ 及其他现代 Ruby 应用(如 Rack 应用、Gem 开发),尤其适合需要开发时热重载与生产环境稳定加载兼顾的中大型项目。

Ruby
MIT License
2.1k
Stars
127
Forks
19
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分58.52
默认分支main