Hello! I'm Soares, also known as MaybeVoid. I'm the creator of Context-Generic Programming (CGP), a modular programming paradigm for Rust. If you believe in the future of modular, extensible Rust development, consider sponsoring me to bring CGP to its full potential.
Why Sponsor Me
Context-Generic Programming isn't just a personal project for me; it's a vision for the future of Rust development. Currently, I'm dedicating my limited free time to push CGP forward, but for it to truly thrive and become a cornerstone for real-world applications, it needs more than just my passion — it needs sustainable support.
Think of it this way: for CGP to be used in production applications, it requires significant investment in developer hours, both from me and from future contributors. By sponsoring me, you're not just supporting my work; you're investing in the accelerated adoption of CGP. You're signaling to the broader community that this project is valuable and deserves collective effort. Without this foundational support, it's challenging to expect others to dedicate hundreds of hours to building applications with CGP when the project itself isn't even sustainably funded.
How Your Sponsorship Helps
Even a modest amount of sponsorship, when steadily increasing, sends a powerful signal: it demonstrates a strong user desire to see CGP adopted in real-world applications. This visible support significantly boosts my confidence that the countless hours I've poured into CGP are genuinely useful and valued.
While I'm personally committed to CGP's success regardless of the circumstances, your sponsorship increases the likelihood of me continuing to work on the project with unwavering dedication. It provides the encouragement and validation needed to push through challenges and accelerate development, ultimately bringing CGP to a wider audience sooner.
What the Funds Will Be Used For
Your sponsorship will directly contribute to making CGP production-ready and fostering its widespread adoption. Here's how your support will make a tangible impact:
- Stabilization for v1.0: Ensuring a robust and stable release with strong backward compatibility guarantees.
- Community Building: Cultivating a vibrant community around CGP and attracting more talented contributors.
- Comprehensive Documentation: Developing extensive reference documentation to empower users to effectively leverage CGP.
- Video Content Creation: Produce comprehensive YouTube video series, offering in-depth explanations and hands-on tutorials to significantly lower the learning curve for CGP and accelerate its adoption.
- Context-Generic Programming Patterns Book: Completing the book to cover all CGP concepts in depth.
- Improved Developer Experience: Enhancing compiler error messages for easier debugging and improving IDE integration for a seamless coding experience.
- AI Integration: Advancing AI capabilities to understand CGP code, assisting users with learning and writing in CGP.
- Proof-of-Concept Frameworks: Building practical frameworks on top of CGP for various use cases, such as web development.
- DSL Expansion: Broadening CGP's Domain-Specific Language (DSL) capabilities and building more DSLs with it.
I'm excited about the future of Context-Generic Programming and believe it can truly revolutionize how Rust applications will be developed. Your support is instrumental in making that vision a reality. Thank you for considering sponsoring my work!
Should I reach this funding goal, I'll be able to transition to a part-time work schedule, allowing me to commit a minimum of two full days a week to Context-Generic Programming. Though this amount won't yet cover all my living costs, I'm personally committed to leveraging my savings and taking the necessary risks to significantly advance the project.
Featured work
-
contextgeneric/cgp
Context-Generic Programming: modular programming paradigm for Rust
Rust 92 -
contextgeneric/cgp-patterns
mdBook source code for the book Context-Generic Programming Patterns
CSS 6 -
contextgeneric/hypershell
CGP-based DSL to build shell-like applications
Rust 41
0% towards $2,500 per month goal
Be the first to sponsor this goal!
$2 a month
SelectTip Jar
- Your Impact: A huge thank you for your generous tip! This direct support significantly boosts my confidence and validates the countless hours I pour into CGP.
- Visibility: You'll receive a special mention in the credits of all CGP blog posts published during your sponsorship period.
$5 a month
SelectCommunity Supporter
- Your Impact: Thank you for becoming an integral part of the CGP community! Your active support helps foster a vibrant ecosystem around the project.
- Exclusive Access: Gain entry to a private Discord channel, connecting you directly with me and fellow dedicated CGP enthusiasts.
- Includes all rewards from the Tip Jar tier.
$10 a month
SelectLoyal Supporter
- Your Impact: Your loyalty is invaluable! Thank you for being a steadfast supporter, enabling more dedicated time and resources for CGP's growth.
- Direct Engagement: I will personally provide a response to at least one question or request you have regarding CGP each month.
- Upcoming Perks: Expect additional exclusive benefits to be rolled out for loyal supporters in the near future!
- Includes all rewards from the Community Supporter tier.
$256 a month
SelectProfessional Sponsor
- This tier is for individuals or companies deeply committed to integrating CGP into production-ready projects and want to significantly influence its development. Your investment empowers the project's most critical advancements.
- Benefit from a monthly 1-hour video call with me, plus an additional hour of asynchronous communication via Discord chat for ongoing support and discussions.
- Your issues, feature requests, and inquiries will be properly prioritized in my development roadmap.
- Be highlighted as a featured GitHub sponsor and receive a prominent mention on the official CGP project homepage.
- Includes all rewards from the Loyal Supporter tier.