Rails plugin for full-stack SPA in Ruby
See the codeπ΅Funicu-lΓ¬, Funicu-lΓ !πππ
π΅Funicu-lΓ¬, Funicu-lΓ !πππ
Funicular is a single-page application (SPA) framework powered by PicoRuby.wasm.
This repository consists of three relevant projects:
.
βββ mrbgem.rake
βββ mrblib/
βββ test/
.
βββ bin/
βββ exe/
βββ funicular.gemspec
βββ Gemfile
βββ Gemfile.lock
βββ lib/
βββ minitest/
βββ Rakefile
.
βββ debugger/
The others are common resources.
User documentation is hosted on picoruby.org:
For contributors working on the gem itself, see docs/architecture.md.
This repository is a submodule of picoruby/picoruby. Do not check it out as a standalone. Instead, clone the parent repository and work from there:
git clone --recurse-submodules https://github.com/picoruby/picoruby.git
cd picoruby/mrbgems/picoruby-funicular
The CRubyGem side (lib/, funicular.gemspec, etc.) can be developed and tested independently inside that directory, but rake copy_wasm β which vendors the PicoRuby.wasm and mrbc wasm artifacts into the gem β relies on sibling directories within the picoruby repository (mrbgems/picoruby-wasm/npm/).
Running it from a standalone checkout will fail.
rake test in this repositoryrake test:gems:wasm[picoruby-funicular] in picoruby where mrbgems/picoruby-funicular exists as a submoduleBug reports and pull requests are welcome on GitHub at https://github.com/picoruby/funicular.
Copyright Β© 2025- HASUMI Hitoshi. See MIT-LICENSE for further details.
Ruby
97.8%
JavaScript
1.9%
Rails plugin for full-stack SPA in Ruby
See the codeπ΅Funicu-lΓ¬, Funicu-lΓ !πππ
π΅Funicu-lΓ¬, Funicu-lΓ !πππ
Funicular is a single-page application (SPA) framework powered by PicoRuby.wasm.
This repository consists of three relevant projects:
.
βββ mrbgem.rake
βββ mrblib/
βββ test/
.
βββ bin/
βββ exe/
βββ funicular.gemspec
βββ Gemfile
βββ Gemfile.lock
βββ lib/
βββ minitest/
βββ Rakefile
.
βββ debugger/
The others are common resources.
User documentation is hosted on picoruby.org:
For contributors working on the gem itself, see docs/architecture.md.
This repository is a submodule of picoruby/picoruby. Do not check it out as a standalone. Instead, clone the parent repository and work from there:
git clone --recurse-submodules https://github.com/picoruby/picoruby.git
cd picoruby/mrbgems/picoruby-funicular
The CRubyGem side (lib/, funicular.gemspec, etc.) can be developed and tested independently inside that directory, but rake copy_wasm β which vendors the PicoRuby.wasm and mrbc wasm artifacts into the gem β relies on sibling directories within the picoruby repository (mrbgems/picoruby-wasm/npm/).
Running it from a standalone checkout will fail.
rake test in this repositoryrake test:gems:wasm[picoruby-funicular] in picoruby where mrbgems/picoruby-funicular exists as a submoduleBug reports and pull requests are welcome on GitHub at https://github.com/picoruby/funicular.
Copyright Β© 2025- HASUMI Hitoshi. See MIT-LICENSE for further details.
Ruby
97.8%
JavaScript
1.9%