Hacker News new | past | comments | ask | show | jobs | submit | matsumotory's comments login

dovecot included dovecot-mruby-plugin is a programmable IMAP/POP server scripting with mruby like ngx_mruby for nginx, mod_mruby for apache httpd and trusterd for HTTP/2 mruby Web server. Also pmilter is a programmable Milter server scripting with mruby for SMTP server like IMAP command register and pre or post command hook using mruby.


looks awesome!


Thank you for your advice!


Pmilter is a smple and programmable mail filter server software. You can control smtp server like postfix or sendmail via some mruby scripts. Pmilter is one-binary. So you can deploy and setup environment very easily. Enjoy!!



- Installation Guide: http://stns.jp/en/install

- Configuration: http://stns.jp/en/configuration

- Advanced Guide: http://stns.jp/en/advanced


STNS use JSON API via HTTP protocol. So STNS server can place under a http reverse proxy like nginx. It's very useful when used in combination with other servers.


new benchmark result, ngx_mruby vs lua-ngx-module(LuaJIT)

https://www.techempower.com/benchmarks/#section=data-r10&hw=...



Thank you! There's a fork for mruby JIT compiler. Any plans to merge it into the core? As far as I recall, the only issue with the JIT compiler is that it's 32-bit only.



This look amazing looking at what comes before it, basically if I got this right, this is the fastest nginx "implementation" ever? But wouldn't have been more fair to write that the language is not just Ruby but C and Ruby ?

Top 15 for reference:

ulib - C++

rapidoid - Jav

cpoll_cppsp - C++

undertow - Jav

undertow edge - Jav

netty - Jav

grizzly - Jav

servlet-dsl - Jav

servlet3-cass - Jav

lwan - C

plain - Sca

servlet - Jav

jetty - Jav

plain-servlet-linux - Sca

gemini - Jav

openresty - Lua

ngx_mruby - Rby


It's useful! Thank you for your example.


Enjoy yourself!!


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: