https://github.com/amirreza-jabbari/gitignore_generator
https://github.com/amirreza-jabbari/gitignore_generator
git github gitignore-generator
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/amirreza-jabbari/gitignore_generator
- Owner: Amirreza-Jabbari
- License: mit
- Created: 2025-05-03T13:29:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T20:27:57.000Z (about 1 year ago)
- Last Synced: 2025-05-06T21:32:54.857Z (about 1 year ago)
- Topics: git, github, gitignore-generator
- Language: JavaScript
- Homepage: https://git-ignore.vercel.app/
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .gitignore Generator
A simple, elegant web application that helps you quickly generate `.gitignore` files tailored to your specific project needs.
## Description
The .gitignore Generator is a tool that helps you quickly generate your .gitignore file adapted to your specific project needs so that unnecessary files and directories are correctly ignored by Git. This tool provides a clean, user-friendly interface for selecting technologies and frameworks to include in your .gitignore file.
## Features
- **Search Functionality**: Easily search for technologies from a comprehensive list
- **Multiple Selection**: Add multiple technologies to your .gitignore file
- **Real-time Preview**: Generate and preview your .gitignore content before downloading
- **Download Option**: Download the generated .gitignore file directly
- **Copy to Clipboard**: Copy the generated content to your clipboard with one click
- **Responsive Design**: Clean, modern UI that works on all devices
## Technologies Used
- HTML5
- CSS (TailwindCSS)
- JavaScript (Vanilla)
## How to Use
1. **Search for Technologies**: Type in the search box to find technologies you want to include
2. **Select Technologies**: Click on suggestions to add them to your selection
3. **Generate File**: Click the "Generate file" button to create your .gitignore content
4. **Download or Copy**: Either download the file or copy the content to your clipboard
5. **Remove Technologies**: Click the "×" on any selected technology to remove it
1. Clone the repository:
```bash
git clone https://github.com/Amirreza-Jabbari/gitignore_generator.git
```
2. Open `index.html` in your browser
## Available Templates
The generator includes templates for numerous technologies and frameworks including:
- Python
- React
- Node.js
- C/C++
- Android
- And many more...
## Contributing
Contributions are welcome! If you'd like to add more templates or improve the functionality:
## License
This project is open source and available under the [MIT License](LICENSE).
## Acknowledgments
- Templates sourced from [GitHub's gitignore repository](https://github.com/github/gitignore)
---