Skip to content
@go-ruby-actionpack

go-ruby-actionpack

go-ruby-actionpack

go-ruby-actionpack

Pure-Go, MRI-4.0.5-faithful Ruby actionpack (no cgo)

🌐 Website · 📚 Documentation

Docs License: BSD-3-Clause Go 1.26.4+ Coverage 100%


Pure-Go, MRI-4.0.5-faithful Ruby actionpack (no cgo). It is a pure-Go (no cgo) reimplementation of Ruby's actionpack, mirroring its observable behaviour without any Ruby runtime. It is a standalone, reusable module — the backend bound into go-embedded-ruby by rbgo, the same pattern as go-ruby-yaml — differential-tested against reference Ruby, 100% coverage, CI green across 6 arches and 3 OSes.

Repositories

Repo What it is
actionpack the library: Ruby's actionpack in pure Go
docs MkDocs Material documentation, versioned with mike, served at /docs/
go-ruby-actionpack.github.io the Hugo landing page
brand logos and brand assets

Principles

  • Pure Go, zero cgo. Cross-compiles and embeds anywhere; a static binary by default.
  • Reference-faithful. Output matches reference Ruby (MRI), validated by a differential oracle.
  • Standalone & reusable. No dependency on the Ruby runtime — the dependency runs the other way.
  • 100% test coverage is the target, enforced as a CI gate.

Status

Pure-Go, CGO=0, differential-tested. A faithful port of Ruby's actionpack, validated against the system ruby at 100% coverage, gofmt + go vet clean, CI green across the six 64-bit Go targets (amd64, arm64, riscv64, loong64, ppc64le, s390x — including the big-endian lane). It is bound into the go-embedded-ruby (rbgo) ecosystem as a native module.

BSD-3-Clause.

Popular repositories Loading

  1. actionpack actionpack Public

    Pure-Go, MRI-4.0.5-faithful Ruby actionpack (no cgo)

    Go

  2. brand brand Public

    brand assets (logo/favicon/social) for go-ruby-actionpack

  3. .github .github Public

    org profile + shared Renovate preset for go-ruby-actionpack

  4. go-ruby-actionpack.github.io go-ruby-actionpack.github.io Public

    landing site for go-ruby-actionpack

    HTML

  5. docs docs Public

    MkDocs documentation for go-ruby-actionpack

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…