Loading repository dataβ¦
Loading repository dataβ¦
josharsh / repository
π 100+ mini-projects demonstrating the power of concise code. Perfect for learning, portfolio building, and first-time open source contributors. Under 100 lines each!
Build something productive in less than 100 lines of code!
A curated collection of small, powerful, and educational code projects perfect for beginners and experienced developers alike.
Explore Projects β’ Contributing β’ Getting Started β’ Community
100 Lines of Code is a community-driven repository showcasing that you don't need thousands of lines to build something meaningful. Each project demonstrates:
Whether you're a beginner looking to learn or an experienced developer seeking inspiration, you'll find projects that demonstrate the power of concise, elegant code.
good-first-issue and first-timers-onlyHere are some of our most popular contributions:
| Project | Language | Description | Stars |
|---|---|---|---|
| Invisibility Cloak | Python | OpenCV-based Harry Potter invisibility effect | βββ |
| GitHub Follower Bot | Python | Automate GitHub following | βββ |
| Password Generator | Multiple | Secure random password generation | βββ |
| Tic Tac Toe | JavaScript | Classic game implementation | ββ |
| Weather Forecast | Python | Get weather data from APIs | ββ |
Browse our collection of 100+ mini-projects organized by category:
Fork the Repository
# Click the 'Fork' button at the top right of this page
Clone Your Fork
git clone https://github.com/YOUR_USERNAME/100LinesOfCode.git
cd 100LinesOfCode
Create a New Project
mkdir "My Awesome Project"
cd "My Awesome Project"
# Create your project files
Add a README
# My Awesome Project
## Description
Brief description of what your project does
## Installation
Steps to install dependencies
## Usage
How to run the project
## Technologies
- Language/Framework used
Commit and Push
git add .
git commit -m "Add: My Awesome Project"
git push origin master
Create a Pull Request
Your project should:
We love contributions! Whether you're fixing bugs, adding projects, or improving documentation, every contribution matters.
Never contributed to open source before? No problem! Check out:
We label issues to help you get started:
good-first-issue - Perfect for newcomersfirst-timers-only - Reserved for first-time contributorshelp-wanted - We need community helphacktoberfest - Hacktoberfest-ready issuesRead our CONTRIBUTING.md for detailed guidelines.
Have questions or ideas? Join our GitHub Discussions!
We are committed to providing a welcoming and inclusive experience for everyone. Please read and follow our Code of Conduct.
Thanks to all our amazing contributors! π
This repository actively participates in Hacktoberfest! Look for issues labeled hacktoberfest during October.
Our projects span multiple programming languages:
And many more!
This project is licensed under the GNU General Public License v3.0.
If you find this repository helpful:
Built with β€οΈ by the open-source community