{"id":593,"login":"postmodern","has_sponsors_listing":true,"data":{"kind":"user","name":"Postmodern","uuid":"12671","email":"postmodern.mod3@gmail.com","login":"postmodern","company":null,"twitter":"postmodern_mod3","website":"https://postmodern.github.io/","html_url":"https://github.com/postmodern","icon_url":"https://avatars.githubusercontent.com/u/12671?u=73c07204f5d9d411c98fc5efea4593782aee48d0\u0026v=4","location":null,"metadata":{"funding":{"github":"postmodern"},"has_sponsors_listing":true},"followers":1176,"following":0,"owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/postmodern","created_at":"2022-11-02T16:20:20.980Z","updated_at":"2026-09-03T12:47:50.068Z","description":"Software Engineer, Open Source developer and maintainer, sometimes InfoSec. Ruby, Crystal, Bash.","total_stars":8379,"funding_links":["https://github.com/sponsors/postmodern"],"last_synced_at":"2026-09-03T12:47:50.030Z","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/postmodern/repositories","repositories_count":185},"created_at":"2024-11-25T13:59:48.577Z","updated_at":"2026-09-10T12:22:56.212Z","last_synced_at":"2026-09-10T12:22:56.212Z","sponsors_count":45,"sponsorships_count":0,"active_sponsorships_count":0,"active_sponsors_count":6,"sponsor_profile":{"bio":"Hello, this is Postmodern 🌊 er I mean 👋. You may remember me from such projects as, chruby, ruby-install, and bundler-audit. I have been contributing to Open Source since the early 2000s (first gig was volunteering as a Gentoo Arch Tester) and now maintain almost 100 libraries; most of them Ruby related. I have also been active in the Ruby community since 2008, back when we used RubyForge. As it were my luck, some of my projects ended up becoming popular and now I have feature requests and releases to deal with. Currently, I am \"fun-employed\" as we wait for the pandemic to end. This gives me some much needed time to recoup and do some Open Source work. Here's a short list of what I have planned:\n\n[X] Release new versions of ruby-install\n[ ] Release chruby 1.0.0\n\n[ ] Release chruby-1.0.0.beta1 and collect feedback\n[ ] Release chruby-1.0.0.rc1\n\n\n[X] Release new versions of bundler-audit (with JSON output and more!)\n\n[X] Release bundler-audit-0.8.0.rc1\n[X] Release bundler-audit-0.8.0.rc2\n[X] Release bundler-audit-0.8.0\n\n\n[X] Create a DRY Ruby CLI library, drawing from lessons learned from writing Ronin::UI::CLI::Command (ex: no other Ruby CLI library rescues Interrupt or Errno::EPIPE, causing them to print an ugly backtrace if you Ctrl^C or pipe it into | less and quit).\n\n[X] Release command_kit-0.1.0.pre1\n[X] Release command_kit-0.1.0.pre2\n[X] Release command_kit-0.1.0\n\n\n[X] Rewrite and release hexdump-1.0.0\n\n[X] Implement parsing of types\n[X] ANSI highlighted output\n\n\n[X] Write a Ruby library around masscan similar to my ruby-nmap library.\n\n[X] Upload ruby-masscan\n[X] Release 0.1.0\n\n\n[X] A modern Ruby library for parsing NVD JSON feeds.\n\n[ ] Port it to Crystal\n\n\n[X] A Ruby library for parsing the cvelist repository.\n\n[ ] Port it to Crystal\n\n\n[ ] Release spidr-0.7.0 with new minor features.\n[ ] Add combinatorial monads to my ruby combinatorics library.\n[ ] Port my Ruby combinatorics library to Crystal\n[ ] Refactor Ronin and add new features. (WIP)\n[ ] Port my Ruby hexdump library to Crystal. (WIP)\n[ ] Create a DRY Ruby generator library similar to Python's Cookiecutter (think: one library to replace all of those foo-gen commands).\n[ ] Rewriting my ore rubygem generator (using the aforementioned DRY Ruby generator library) to be more streamlined and accessible.\n[ ] Develop a Processing-like framework for live video effects in Crystal.\n[ ] Write a Ruby library for converting nmap XML into JSON.\n\ncue Sara McLanahan music and montage of sad dogs\n\nSo for the small price of a latte, you too can help me accomplish these goals. OK, maybe that gif was a little too sad.\nQ: What will you be spending the money on?\nA: Beer. Maybe if you donate enough, Sake.\nQ: What else do we get in return for giving you beer money?\nA: Maybe I'll stream my development process on Twitch? Maybe I'll speak entirely through a vintage analogue vocoder? Unlock emotes?","past_sponsors":39,"featured_works":[],"current_sponsors":6},"minimum_sponsorship_amount":1,"url":"https://sponsors.ecosyste.ms/accounts/postmodern","api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/postmodern","html_url":"https://github.com/postmodern","sponsors_url":"https://github.com/sponsors/postmodern","sponsors_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/postmodern/sponsors","sponsorships_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/postmodern/sponsorships"}