This project is still not production-ready. Questions, suggestions and pull requests are highly welcome.
Midori is a Ruby Web Framework, providing high performance and proper abstraction.
- Ruby >= 3.0.0.rc1
gem install midori.rb
With Bundler
gem 'midori.rb'
bundle install
The name midori comes from midori machi, which was the place I stay on my first travel to Tokyo.
Version consists of four numbers:
Milestone | Major | Minor | Patch | |
---|---|---|---|---|
Example | 1. | 2. | 1. | 5 |
Explanation | Milestone version | Incompatible API changes | Add feature | Fix bugs |
Note: Before version v1.0, there's no minor version API compatible ensuring.
See Contributing Guidelines before you leave any comment. This project exists thanks to all the people who contribute.
There is an unfinished tutorial available here.
There is also an example showing how to use midori with a todo-list web app available here.
Development roadmap has been moved here.
Detailed release notes for published versions can be seen here.
- Support HTTP/2
- Support RPC/ZeroMQ Based Server
- Add MVC abstraction example with scaffold
- Improve structure for fitting AutoFiber
- More examples on using midori
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]