{"id":11617,"url":"https://github.com/gdwrd/awesome-mruby","name":"awesome-mruby","description":"🕶  A curated list of awesome MRuby frameworks, libraries and software","projects_count":41,"last_synced_at":"2026-06-30T19:00:24.060Z","repository":{"id":101539779,"uuid":"113688962","full_name":"gdwrd/awesome-mruby","owner":"gdwrd","description":"🕶  A curated list of awesome MRuby frameworks, libraries and software","archived":false,"fork":false,"pushed_at":"2017-12-18T10:00:36.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-13T11:05:01.370Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gdwrd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-12-09T17:46:18.000Z","updated_at":"2017-12-12T09:32:09.000Z","dependencies_parsed_at":"2024-01-17T13:13:07.281Z","dependency_job_id":"c3aff6a4-47a9-43d7-89d1-42e9043b4834","html_url":"https://github.com/gdwrd/awesome-mruby","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gdwrd/awesome-mruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdwrd%2Fawesome-mruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdwrd%2Fawesome-mruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdwrd%2Fawesome-mruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdwrd%2Fawesome-mruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gdwrd","download_url":"https://codeload.github.com/gdwrd/awesome-mruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdwrd%2Fawesome-mruby/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34979578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-12T20:23:33.068Z","updated_at":"2026-06-30T19:00:24.060Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Parsers","APIs","Configuration","Database","Data Structures","Distributed Systems","Files","Logging","Natural Language Processing","Networking","System","Tasks","Testing","Text Processing","Threads","Utilities","Web Frameworks"],"sub_categories":[],"readme":"# Awesome MRuby\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of awesome MRuby frameworks, libraries and software.\n\n### Contributing\n\nPlease take quick gander at the [contribution guidelines](https://github.com/nsheremet/awesome-mruby/blob/master/CONTRIBUTING.md) first. Thanks to all [contributors](https://github.com/nsheremet/awesome-mruby/graphs/contributors); you rock!\n\n#### *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!*\n\n### Contents\n\n- [Awesome MRuby](#awesome-mruby)\n  - [APIs](#apis)\n  - [Configuration](#configuration)\n  - [Database](#datebase)\n  - [Data Structures](#data-structures)\n  - [Distributed Systems](#distributed-systems)\n  - [Files](#files)\n  - [Logging](#logging)\n  - [Natural Language Processing](#natural-language-processing)\n  - [Networking](#networking)\n  - [Parsers](#parsers)\n  - [System](#system)\n  - [Tasks](#tasks)\n  - [Testing](#testing)\n  - [Threads](#threads)\n  - [Web Frameworks](#web-frameworks)\n\n## APIs\n\n  *Libraries for working with APIs*\n\n* [mruby-zabbix](https://github.com/matsumotory/mruby-zabbix) - Zabbix 2.0 API Client for MRuby.\n\n## Configuration\n\n  *Libraries for configuration, and working with config files*\n\n* [mruby-yaml](https://github.com/hone/mruby-yaml) - libyaml wrapper for YAML Structs. Without File IO support.\n\n## Database\n\n  *Libraries for working with databases*\n\n* [mruby-sqlite](https://github.com/jbreeden/mruby-sqlite) - (Another) SQLite3 mrbgem, aiming for compatability with MRI's sqlite3 gem.\n* [mruby-sqlite3](https://github.com/mattn/mruby-sqlite3) - SQLite3 Database.\n* [mruby-vedis](https://github.com/matsumotory/mruby-vedis) - Binding vedit for mruby. Vedis is a embeddable datastore.\n\n## Data Structures\n  \n  *Libs with datastructures*\n\n* [mruby-userdata](https://github.com/matsumotory/mruby-userdata) - When shared mrb_state, you can share userdata objects between one Ruby code and the other.\n\n## Distributed Systems\n\n  *Packages that help with building Distributed Systems.*\n\n* [mruby-wslay](https://github.com/Asmod4n/mruby-wslay) - Wslay is a callback based WebSocket Client and Server library written in C.\n\n## Files\n\n  *Working with files libs*\n\n* [mruby-tempfile](https://github.com/iij/mruby-tempfile) - Tempfile class for mruby (experimental).\n\n## Logging\n\n  *libs for logging*\n\n* [mruby-syslog](https://github.com/iij/mruby-syslog) - Syslog module for mruby.\n\n## Natural Language Processing\n\n  *Libraries for working with human languages*\n\n* [mruby-unicode-display_width](https://github.com/appPlant/mruby-unicode-display_width) - Monospace Unicode character width in MRuby\n\n## Networking\n\n  *Libraries for working with various layers of the network.*\n\n* [mruby-socket](https://github.com/iij/mruby-socket) - Socket library for mruby.\n* [mruby-tls](https://github.com/Asmod4n/mruby-tls) - mruby wrapper for libtls from http://www.libressl.org/.\n\n## Parsers\n\n  *Parsing libs*\n\n* [mruby-tinyxml2](https://github.com/h2so5/mruby-tinyxml2) - mruby bindings for TinyXML-2.\n* [mruby-uri-parser](https://github.com/Asmod4n/mruby-uri-parser) - URI parser for mruby.\n\n## System\n\n  *Libraries for systems, binding*\n\n* [mruby-tinymt](https://github.com/matsumotory/mruby-tinymt) - rand and srand method with [Tiny Mersenne Twister](http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/TINYMT/index.html).\n* [mruby-uchardet](https://github.com/take-cheeze/mruby-uchardet/) - mruby binding of mozilla universal charset detector.\n* [mruby-uname](https://github.com/matsumotory/mruby-uname) - Uname class, system uname bindings.\n* [mruby-unbound](https://github.com/keizo042/mruby-unbound) - libunbound mruby client. `unbound` is DNS cache Server.\n* [mruby-uv](https://github.com/mattn/mruby-uv) - interface to libuv for mruby(experimental)\n* [mruby-v8](https://github.com/mattn/mruby-v8) - V8 JavaScript Engine.\n* [mruby-virtualing](https://github.com/matsumotory/mruby-virtualing) - virtualing is a lightweight virtualization tool for linux processes.\n* [mruby-WiringPi](https://github.com/akiray03/mruby-WiringPi) - Binding for Wiring function of the Raspberry Pi.\n* [mruby-win32ole](https://github.com/sdottaka/mruby-win32ole) - A port of CRuby's WIN32OLE to mruby.\n* [mruby-webkit-3](https://github.com/ppibburr/mruby-webkit-3) - MRuby bindings to mruby-webkit-3.\n* [mruby-webkit-1](https://github.com/ppibburr/mruby-webkit-1) - MRuby bindings to mruby-webkit-1.\n* [mruby-zlib](https://github.com/jbreeden/mruby-zlib) - Bindings to ZLib for Mruby. Compression Lib.\n* [mruby-zmq](https://github.com/Asmod4n/mruby-zmq) - MRuby bindings for [libzmq](https://github.com/zeromq/libzmq).\n\n## Tasks\n\n  *Tasks for MRuby*\n\n* [mruby-updategems](https://github.com/mattn/mruby-updategems) - Rake task to update GEMs.\n\n## Testing\n\n  *Libs for tests*\n\n* [mruby-specinfra](https://github.com/k0kubun/mruby-specinfra) - mruby port of mizzy/specinfra.\n\n## Text Processing\n\n  *Libraries for parsing and manipulating texts.*\n\n* [mruby-terminal-table](https://github.com/appPlant/mruby-terminal-table) - A fast and simple, yet feature rich ASCII table generator for mruby based on terminal-table.\n* [mruby-time-strftime](https://github.com/monochromegane/mruby-time-strftime) - Time#strftime for mruby.\n\n## Threads\n\n  *Libraries for working with threads*\n\n* [mruby-thread](https://github.com/mattn/mruby-thread) - Thread Library.\n* [mruby-timer-thread](https://github.com/matsumotory/mruby-timer-thread) - Simple Timer Thread.\n\n## Utilities\n\n  *General utilities and tools to make your life easier.*\n\n* [mruby-spdy](https://github.com/matsumotory/mruby-spdy) - SPDY Module for mruby.\n* [mruby-statemachine](https://github.com/ascaridol/mruby-statemachine) - a tiny state machine for mruby.\n* [mruby-string-crypt](https://github.com/mattn/mruby-string-crypt) - implementation of String#crypt.\n* [mruby-string-is-utf8](https://github.com/Asmod4n/mruby-string-is-utf8) - checks if a string is valid utf8.\n* [mruby-string-xor](https://github.com/hanachin/mruby-string-xor) - Add String#^(other) method that return XOR of two strings.\n* [mruby-stringio](https://github.com/ksss/mruby-stringio) - StringIO class.\n* [mruby-sysrandom](https://github.com/Asmod4n/mruby-sysrandom) - Secure random number generation for mruby.\n\n## Web Frameworks\n\n  *Web Frameworks libraries*\n\n* [mruby-simplehttp](https://github.com/nsheremet/mruby-smallhttp) - Small http-client gem for mruby.","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/gdwrd%2Fawesome-mruby/projects"}