Skip to content

JavaScript Programs Repository 🎉 A collection of beginner-friendly and advanced JavaScript programs created for Hacktoberfest 2025. This repo is open for contributions—ranging from simple problem-solving scripts to mini-projects—making it a great place for developers to learn, practice, and collaborate. 🚀

Notifications You must be signed in to change notification settings

pawanrajsingh2088/javascript-programs

Repository files navigation

✨ JavaScript Programs Repository – Hacktoberfest 2025 ✨

🎉 Welcome!

This repository contains beginner-to-advanced JavaScript programs, algorithms, DSA implementations, and mini-projects — curated for Hacktoberfest 2025.
Whether you're learning JS or contributing to open source, this repo is designed to help you practice, build, and collaborate.


📂 Repo Structure

Javascript-Programs-Hacktoberfest2025/
 ┣ 📂 Basics         # Small JS exercises (hello world, math, strings)
 ┣ 📂 Algorithms     # Sorting, Searching, Recursion
 ┣ 📂 DSA            # Linked Lists, Trees (implementations)
 ┣ 📂 Projects        # Mini projects (todo, calculator)
 ┣ 📂 utils          # helper scripts
 ┣ ┣ 📂 tests        # optional test files
 ┣ 📄 README.md
 ┣ 📄 CONTRIBUTING.md
 ┣ 📄 CODE_OF_CONDUCT.md
 ┣ 📄 LICENSE
 ┗ 📄 .gitignore

🌟 How to Contribute

  1. 🍴 Fork this repo
  2. 📥 Clone your fork
git clone https://github.com/pawanrajsingh2088/javascript-programs.git
  1. 🛠️ Create a new branch:
git checkout -b feature/your-feature-name
  1. ➕ Add or improve JavaScript files in the appropriate folder
  2. ✅ Commit and push your changes:
git add .
git commit -m "feat: add <short-description>"
git push origin feature/your-feature-name
  1. 🔁 Open a Pull Request and link any relevant issue.

📝 Contribution Guidelines

  • Keep one change per PR (one program or one improvement).
  • Use meaningful filenames: bubbleSort.js, linkedList.js.
  • Add comments and a short README or header comment for each file explaining usage.
  • Ensure code runs (include instructions if it needs npm packages).
  • Respect the Code of Conduct.

🏷️ Labels & Issues

This repo includes sample issue templates and PR templates to help maintainers and contributors communicate clearly.


📢 Support

If you like this repo, give it a ⭐ — and share it with friends!
Happy Coding! 🚀

About

JavaScript Programs Repository 🎉 A collection of beginner-friendly and advanced JavaScript programs created for Hacktoberfest 2025. This repo is open for contributions—ranging from simple problem-solving scripts to mini-projects—making it a great place for developers to learn, practice, and collaborate. 🚀

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8