A beginner-friendly repository for Hacktoberfest 2025! 🚀
What is Hacktoberfest? • How to Contribute • Guidelines • Code of Conduct
Hacktoberfest is a month-long celebration of open source software run by DigitalOcean. It's open to everyone in our global community. Whether you're a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community.
This repository is specially created for Hacktoberfest 2025 contributors! Here, you can submit projects written in raw code - no frameworks allowed. We accept projects in any programming language including Python, C, C++, Java, JavaScript, and more.
- 🔥 Pure Code Only - Focus on fundamental programming concepts
- 🌈 Multi-Language Support - Submit in any language you love
- 🎓 Beginner Friendly - Perfect for first-time contributors
- 🤝 Community Driven - Learn from others and share your knowledge
We accept projects in all programming languages:
Python • C • C++ • Java • JavaScript • Go • Rust • Ruby • PHP • Swift • Kotlin • TypeScript • Dart • Perl • Shell Scripting • And More!
Click the Fork button at the top right of this page.
git clone https://github.com/your-username/hacktoberfest-2025.git
cd hacktoberfest-2025Create a new folder with your project name inside the appropriate language directory:
hacktoberfest-2025/
├── python/
│ └── YourProjectName/
│ ├── main.py
│ └── README.md
├── c/
├── c++/
├── java/
├── javaScript/
└── ...
git add .
git commit -m "your commit message"git push origin mainGo to your forked repository on GitHub and click "New Pull Request".
Important: Make sure to include these tags in your PR:
#hacktoberfest #hacktoberfest2025
- ✨ Write clean, well-documented code
- 📝 Include a README.md file with your project explaining what it does
- 💡 Add comments to help others understand your code
- 🎯 Focus on originality and creativity
- 🔍 Test your code before submitting
- 🏷️ Use meaningful commit messages
- 🚫 NO frameworks allowed (React, Django, Flask, Spring Boot, etc.)
- 🚫 No plagiarized or copied code
- 🚫 No spam or low-quality submissions
- 🚫 No unrelated content
- 🚫 No duplicate projects
Each project must include:
YourProjectName/
├── source-code-files
└── README.md (with description, usage, and examples)
Before starting a new project, please review the existing projects in this repository. Submitting duplicate projects is discouraged—but you're always welcome to improve existing ones by adding new features or fixing bugs. After all, that’s what we programmers do, right?
|
Mursalatul Islam Pallob |
Cristina |
- 💬 Open an issue for questions
- 📧 Reach out to the maintainers
- 📖 Read the Hacktoberfest Official Guide
- 🤝 Be respectful and inclusive
- 💙 Be supportive and collaborative
- 🎓 Be open to learning and teaching
- ⚡ Be patient with beginners
This project is licensed under the MIT License - see the LICENSE file for details.