/awesome-mruby

🕶 A curated list of awesome MRuby frameworks, libraries and software

Mozilla Public License 2.0MPL-2.0

Awesome MRuby

Awesome

A curated list of awesome MRuby frameworks, libraries and software.

Contributing

Please take quick gander at the contribution guidelines first. Thanks to all contributors; you rock!

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!

Contents

APIs

Libraries for working with APIs

Configuration

Libraries for configuration, and working with config files

  • mruby-yaml - libyaml wrapper for YAML Structs. Without File IO support.

Database

Libraries for working with databases

  • mruby-sqlite - (Another) SQLite3 mrbgem, aiming for compatability with MRI's sqlite3 gem.
  • mruby-sqlite3 - SQLite3 Database.
  • mruby-vedis - Binding vedit for mruby. Vedis is a embeddable datastore.

Data Structures

Libs with datastructures

  • mruby-userdata - When shared mrb_state, you can share userdata objects between one Ruby code and the other.

Distributed Systems

Packages that help with building Distributed Systems.

  • mruby-wslay - Wslay is a callback based WebSocket Client and Server library written in C.

Files

Working with files libs

Logging

libs for logging

Natural Language Processing

Libraries for working with human languages

Networking

Libraries for working with various layers of the network.

Parsers

Parsing libs

System

Libraries for systems, binding

Tasks

Tasks for MRuby

Testing

Libs for tests

Text Processing

Libraries for parsing and manipulating texts.

Threads

Libraries for working with threads

Utilities

General utilities and tools to make your life easier.

Web Frameworks

Web Frameworks libraries