Contributors

August 1, 2026 ยท View on GitHub

We are grateful to all the people who have contributed to mp-units! This project wouldn't be possible without the dedication and hard work of our amazing community.

Core Team

Project Lead

  • Mateusz Pusz - Original creator, project lead, and primary maintainer
    • Standards work: Leading C++29 standardization efforts
    • Architecture: Core library design and implementation
    • Community: Project vision and direction

Core Maintainers

  • Johel Ernesto Guerrero Peรฑa - Core maintainer

    • API design and implementation
    • Code review and quality assurance
    • API Reference
  • Chip Hogg - Core maintainer

    • Mathematical foundations and algorithms
    • Performance optimizations
    • Standards committee contributions

Community Contributors

Statistics

  • Total Contributors: 37
  • Total Contributions: 330
  • Major Contributors (50+ contributions): 0
  • Regular Contributors (10-49 contributions): 10
  • Occasional Contributors (1-9 contributions): 27

Last updated: 2026-08-01

Major Contributors

50+ contributions

No contributors in this category yet.

Regular Contributors

10-49 contributions

All Contributors

Everyone who has contributed to mp-units

Special Recognition

First-time Contributors

We especially appreciate our first-time contributors who help make mp-units more accessible and robust:

  • Thank you to everyone who has submitted their first PR!
  • Special thanks to contributors who improve documentation and examples
  • Recognition for bug reports that lead to important fixes

Community Champions

  • Educational Content: Contributors who create tutorials, blog posts, and educational materials
  • Issue Triage: Community members who help with issue management and user support
  • Standards Advocacy: People promoting mp-units in the C++ standards community
  • Adoption: Organizations and individuals field-testing the library

Contribution Types

We recognize various forms of contribution:

Code Contributions

  • ๐Ÿ› Bug Fixes: Identifying and fixing issues
  • โœจ Features: New functionality and enhancements
  • โšก Performance: Optimizations and improvements
  • ๐Ÿ”ง Infrastructure: Build system, CI/CD, tooling

Non-Code Contributions

  • ๐Ÿ“š Documentation: Guides, examples, API documentation
  • ๐ŸŽ“ Education: Tutorials, talks, blog posts
  • ๐Ÿ” Testing: Bug reports, test cases, quality assurance
  • ๐Ÿ’ฌ Community: Support, mentoring, discussions
  • ๐ŸŽจ Design: User experience, visual design, branding
  • ๐ŸŒ Outreach: Promotion, adoption, feedback collection

Contributor Guidelines

How to Contribute

Please see our Contributing Guide for detailed information on:

  • Setting up the development environment
  • Coding standards and conventions
  • Pull request process
  • Testing requirements

Code of Conduct

All contributors are expected to follow our Code of Conduct. We are committed to providing a welcoming and inclusive environment for everyone.

Thank You! ๐Ÿ™

Every contribution, no matter how small, makes mp-units better. Whether you've:

  • Fixed a typo in documentation
  • Reported a bug
  • Suggested an improvement
  • Implemented a new feature
  • Helped another user
  • Shared the project with others

You are part of the mp-units community, and we appreciate you!


Want to see your name here? Check out our Contributing Guide and join our amazing community of contributors!