Open Source Projects

MadBomber Software Open Source Projects

All projects are available under MIT or similar open source licenses. We believe in giving back to the Ruby community.

🤖 AI-Driven Development Tools

prompt_manager | 📚 Documentation

  • Ruby gem for managing and organizing AI prompts
  • Supports parameterized prompts and template systems
  • Integration with multiple AI providers

aia (AI Assistant) | 📚 Documentation

  • Command-line AI assistant integrating Ruby with generative AI
  • Pre-compositional prompt management
  • Multi-model support and conversation handling

smart_message | 📚 Documentation

  • Intelligent message handling and routing for Ruby applications
  • Pattern-based message processing
  • Extensible message transformation pipeline

💎 Ruby Development Tools

bunny_farm | 📚 Documentation

  • Distributed task processing framework for Ruby
  • RabbitMQ-based job queue management
  • Scalable worker pool architecture

ragdoll | 📚 Documentation

  • Flexible data transformation and mapping library
  • Schema validation and type coercion
  • ETL pipeline support for Ruby applications

debug_me

  • Enhanced debugging capabilities for Ruby applications
  • Conditional debug output with customizable formatting

nenv

  • Environment variable management for Ruby applications
  • Type conversion and validation support

🛠 System Administration & CLI Tools

cli_helper

  • Command-line interface utilities for Ruby scripts
  • Configuration management and argument parsing

Contributing

We welcome contributions to all our projects! Please check individual repositories for contribution guidelines.

How to Contribute

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Support

For questions, bug reports, or feature requests:

License

Most MadBomber Software projects are released under the MIT License. See individual repositories for specific license information.

Statistics

  • Total Downloads: 100,000+ across all gems
  • Active Projects: 15+ open source repositories
  • Community: Contributors from around the world
  • Years Active: Since 2010