Skip to the content.

52-for-52 Banner

GitHub stars GitHub forks GitHub issues License: MIT Progress

Website LinkedIn X / Twitter


The Challenge

Welcome to 52-for-52 open source challenge – an ambitious journey to create 52 meaningful open source projects over the course of 52 weeks. Each week brings a new challenge, a new learning opportunity, and a new contribution to the developer community.

Mission Statement

“To build momentum through consistent creation, share knowledge through open source, and contribute valuable tools that make developers’ lives easier.”


Why This Matters

For the Community

For Personal Growth


Project Tracker

Week Project Status Tag Links
01 Devlogger for Laravel Released 7/29/25 Laravel github, packagist
02 Gravity Forms to Clevertap Connector Released 8/04/25 Wordpress Plugin github
03 Database Archiver for Laravel Released 8/12/25 Laravel github, packagist
04 Route Visualizer for Laravel Released 8/20/25 Laravel github, packagist
05 Eloquent to Json Schema Generator Released 8/26/25 Laravel github, packagist
06 MCP Starter Template - TypeScript Released 9/04/25 TypeScript, MCP, AI github
07 AWS Video Transcoder Released 9/12/25 TypeScript, AWS github, npm
08 Github Non “Follow Backs” Released 9/19/25 Python github
09 API Mocker Released 9/24/25 TypeScript github, npm
10 Developer Log Released 10/1/25 Typescript github, npm
11 Github “Follow Back” Release 10/10/25 Python github
12 Javascript Package Analyzer Released 10/18/25 Javascript github, npm
13 NPM Vulnerability Scanner Released 10/25/25 Javascript github, npm
14 Vibe Coder Prompt Builder Released 11/02/25 Typescript, OpenAI github
15 🚧 *Deep Link Management ⏳ Scheduled TBD -
16 🚧 Webhook Tester CLI ⏳ Scheduled TBD -
17 🚧 Cloudflare Cache Purger for Laravel ⏳ Scheduled TBD -
18 📋 TBD N/A TBD -
19 📋 TBD N/A TBD -
20 📋 TBD N/A TBD -
21 📋 TBD N/A TBD -
22 📋 TBD N/A TBD -
23 📋 TBD N/A TBD -
24 📋 TBD N/A TBD -
25 📋 TBD N/A TBD -
26 📋 TBD N/A TBD -
27 📋 TBD N/A TBD -
28 📋 TBD N/A TBD -
29 📋 TBD N/A TBD -
30 📋 TBD N/A TBD -
31 📋 TBD N/A TBD -
32 📋 TBD N/A TBD -
33 📋 TBD N/A TBD -
34 📋 TBD N/A TBD -
35 📋 TBD N/A TBD -
36 📋 TBD N/A TBD -
37 📋 TBD N/A TBD -
38 📋 TBD N/A TBD -
39 📋 TBD N/A TBD -
40 📋 TBD N/A TBD -
41 📋 TBD N/A TBD -
42 📋 TBD N/A TBD -
43 📋 TBD N/A TBD -
44 📋 TBD N/A TBD -
45 📋 TBD N/A TBD -
46 📋 TBD N/A TBD -
47 📋 TBD N/A TBD -
48 📋 TBD N/A TBD -
49 📋 TBD N/A TBD -
50 📋 TBD N/A TBD -
51 📋 TBD N/A TBD -
52 📋 TBD N/A TBD -

How to Follow Along

Stay Updated

Weekly Content

Each week includes:

Community Engagement


Contributing

This is an open source journey, and contributions are welcome!

Ways to Contribute

Contribution Guidelines

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

Contributors Hall of Fame

Contributors will be featured here as the project grows!


License

This project is licensed under the MIT License - see the LICENSE file for details.


Acknowledgments


Ready to Join the Journey?

Star this repository to follow along and support the challenge!
Star on GitHub

Share the Challenge

Twitter | LinkedIn | Reddit


"The best time to plant a tree was 20 years ago. The second best time is now."