Skip to content

midori-rb/midori.rb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a431868 Â· Jan 30, 2021
Apr 29, 2018
Oct 15, 2017
Sep 29, 2018
Dec 25, 2020
Oct 4, 2018
Oct 15, 2017
May 1, 2017
Sep 24, 2017
Sep 9, 2016
Jun 28, 2018
Dec 25, 2020
Jun 28, 2017
Jun 29, 2018
Jan 30, 2021
Feb 16, 2018
Dec 26, 2020
Jan 31, 2018
Dec 22, 2020
Dec 23, 2020
Dec 25, 2020
Oct 14, 2017

Repository files navigation

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]