Skip to content

onamfc/52-for-52

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

52-for-52 Banner

GitHub stars GitHub forks GitHub issues License: MIT Progress

Follow my Journey

Github Pages LinkedIn X


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

  • 52 new tools and resources for developers worldwide
  • Open source contributions that anyone can use, modify, and improve
  • Real-world examples of modern development practices
  • Learning resources with detailed documentation and tutorials

For Personal Growth

  • Consistent coding practice - building the habit of daily creation
  • Technology exploration - experimenting with new frameworks and tools
  • Portfolio development - showcasing diverse skills and projects
  • Community engagement - connecting with fellow developers

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 Xantus - RAG Chat Released 11/07/25 AI, RAG, Python, MCP github
16 LinkForty - Deeplink Core Released 11/15/25 TypeScript github, npm
17 GitHub MCP API Client Released 11/20/25 TypeScript, MCP, Github github, npm
18 LinkForty - React Native SDK Released 11/27/25 TypeScript, React Native github, npm
19 Agent Prompt Library Released 12/03/25 Prompt Engineering, AI github
20 Project Security Scanner Released 12/09/25 TypeScript github, npm
21 🚧 *LinkForty - iOS SDK N/A TBD -
22 🚧 Cloudflare Cache Purger for Laravel N/A TBD -
23 🚧 Webhook Tester CLI 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

  • Star this repository to get notifications
  • Watch for weekly project releases
  • Fork to create your own 52-week challenge
  • Follow on social media for daily updates

Weekly Content

Each week includes:

  • Detailed README with project overview
  • Source code with comprehensive comments
  • LinkedIn post explaining the development process
  • Live demo (when applicable)

Community Engagement

  • GitHub Discussions - Ask questions, share ideas
  • Issues - Report bugs or suggest improvements
  • Pull Requests - Contribute to any project

Contributing

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

Ways to Contribute

  • Bug Reports - Help improve project quality
  • Feature Suggestions - Propose new functionality
  • Documentation - Improve READMEs and guides
  • Testing - Help test projects across different environments
  • Design - Contribute UI/UX improvements
  • Code - Submit pull requests with enhancements

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

  • Open Source Community - For inspiration and support
  • Tool Creators - For the amazing frameworks and libraries
  • Early Supporters - For believing in this journey
  • Learning Resources - For making knowledge accessible

Ready to Join the Journey?

Star this repository to follow along!

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."

Let's build something amazing together!