Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

midori

This project is still not production-ready. Questions, suggestions and pull requests are highly welcome.

Backers on Open Collective Sponsors on Open Collective

Logo and Slogan

Description

Midori is a Ruby Web Framework, providing high performance and proper abstraction.

Requirements

  • Ruby >= 3.0.0.rc1

Installation

gem install midori.rb

With Bundler

gem 'midori.rb'
bundle install

FAQ

Name

The name midori comes from midori machi, which was the place I stay on my first travel to Tokyo.

Semantic Versioning

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.

Contributing

See Contributing Guidelines before you leave any comment. This project exists thanks to all the people who contribute.

Contributors

Tutorial & Example

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.

Roadmap

Development roadmap has been moved here.

Detailed release notes for published versions can be seen here.

Midori 2 Goals

  1. Support HTTP/2
  2. Support RPC/ZeroMQ Based Server
  3. Add MVC abstraction example with scaffold
  4. Improve structure for fitting AutoFiber
  5. More examples on using midori

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

About

Lightweight, Flexible and Fast Ruby Web Framework

Resources

License

Code of conduct

Packages

No packages published