Propshaft
Asset pipeline library for Rails that serves and digest-stamps the app's stylesheets, JavaScript and images without bundling them.
Propshaft is an asset pipeline that Rails applications use to serve their assets. It builds one load path from the asset directories of the app and its gems, so logical asset paths resolve through the usual asset helpers, and it stamps each asset with a digest hash so that the digested files can be cached for a long time.
Precompiling copies the assets into public/assets, and a manifest maps logical paths to digested names. In development there is no precompile step, and the assets are served by a development server.
Worth knowing
Propshaft does not transpile. Its README says it was explicitly not designed to provide full transpiler capabilities, so projects that need transpiling use a separate tool.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-28: links, Written in, GitHub stars
api.github.com/repos/rails/propshaft - 2026-10-28: links, Built on, Categories, Runs as, Install with, License
raw.githubusercontent.com/rails/propshaft/main/README.md - 2026-10-28: Maintainer
raw.githubusercontent.com/rails/propshaft/main/MIT-LICENSE - 2026-10-28: Runtime, Minimum runtime
raw.githubusercontent.com/rails/propshaft/v1.3.2/propshaft.gemspec - 2026-10-28: License
rubygems.org/api/v1/gems/propshaft.json - 2026-10-28: First release, Current major version, Last release
api.github.com/repos/rails/propshaft/releases - 2026-10-28: Contributors
api.github.com/repos/rails/propshaft/contributors - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/propshaft