py .mini ()

Need a hand?

Frequently Asked Questions

Common questions about the lab, project launch flow, contributions, and running things locally.

Python Mini Projects is a GSSoC-approved open-source project designed to make learning Python fun, practical, and beginner-friendly through interactive mini projects.

Perfect for students, beginners, and anyone who wants to build fun projects while learning Python.

Currently, contributions are open only to officially approved GSSoC participants.

You can:

  • work on existing issues
  • create a new issue (after checking for duplicates)
  • comment under the issue to get assigned

A project admin will review and assign the issue.

  • Python 3.10+
  • Standard library only (no external dependencies)
  • Zero setup required
  • Cross-platform support (Windows, macOS, Linux)

Yes. This project is beginner-friendly and a great place to start contributing to open source.

No. Only Python standard libraries are allowed in this project.

After your PR is reviewed and merged, your contribution points will be updated on your GSSoC profile within approximately 20–24 hours.

Clone the repository:

git clone https://github.com/YOUR_USERNAME/python-mini-project.git

Then serve it:

cd web-app
python -m http.server 5500

Or with Node.js live-server:

npm install -g live-server
cd web-app
live-server