/Chrome-Extension

Different types of Chrome extension

Primary LanguageJavaScriptMIT LicenseMIT

❄ JWOC

JWOC provides a fully immersive learning experience for students and first-time contributors by promoting the wonders of open-source software and crafting a community of new and experienced technical developers. The best projects are selected for this program. Students get acquainted with the projects from the mentors during the Community Bonding Period. Students work on these projects during the coding phase. At the end of the coding period, the winners of the programs are announced on the basis of their contribution in terms of quantity as well as quality.

JGEC Winter of code

Open Source License

Chrome-Extension

Contributors Forks Stars License PRs-Welcome

Report Bug · Request Extension

Table of Contents :

(Bottom)

Overview

In our day-to-day lives, we use Chrome Extensions frequently, such as Grammarly. Similarly, I will add some extensions and along with them give some ideas of extensions that can be implemented. What if we built an extension to make life easier? It would be much more exciting. so,It doesn't matter what level of learning you have, you can always contribute to this project and build your own extensions!

Contribution is fun! ✨

Tech-Stack used :

HTML 5 CSS3 Javascript


(Back to top)

Available Extensions

S-No. Extensions
01. AD Blocker
02. Abusive Word Hider
03. Alarm clock
04. Coding Profile Launcher
05. Gif Downloader
06. Hex code color picker
07. Highlight Us
08. Music Mode
09. Night Mode
10. Prank Your Friend
11. Quotes
12. Random Jokes
13. Simple Interest Calculator
14. Spacing
15. Tab Tracker
16. Timer
17. To-Do List Chrome Extension
18. Water Break
19. Calculator
20. Hello World
21. Word of the day
22. Compound Interest Calculator
23. Meaning of word
24. TIC TAC TOE
25. The Memory Game
26. Weather App
27. Font changer
28. Rgb hex converter
29. Screenshot & Video Recorder
30. Tumbler_tiled
31. URL shortener
32. BMI Calculator
33. Covid-19 Stats.
34. Dark ColorGen
35. Flash Cards
36. Quadratic Equation Calculator
37. Rand Pass
38. Timezoneee
39. Block Site
40. Calender 2022
41. Panic Button
42. Random Gradient Generator
43. Rock Paper Scissor
44. Safety Badge
45. Snippet Highlighter
46. Contrast
47. Age Calculator
48. File Converter
49. Breaking Bad
50. Wordle Solver
51. Revision Helper
52. Hashtag Suggestor
53. Pinterest Chrome Extension
54. Keyboard Shortcuts
55. Cricket Series Extension
56. Format Currency Extension
57. GitHub Extension
58. QR Generator Extension
59. Random Activity
60. Random Fact Extension
61. Say It
62. Snake Game
63. Anime Director
64. Birthday-Reminder
65. Crypto-Currency
66. Currency Convertor
67. Dictionary
68. Github-File_Structure
69. GitHub-Repository-Size
70. Helperbird - Toolbox for Chrome
71. Holidays
72. Income_Tax_Calculator
73. IP Geolocation Extension
74. Latest News
75. Live CSS Style Editor
76. MP4 to MP3 Video Converter
77. Pokemon generator
78. Random Anime Pics
79. Simple Paint App
80. Sketchify
81. Tab Manager Beta
82. Tip Calculator
83. Web IDE Github
84. Wheel of Fortune
85. Do Your Work

(Back to top)

How to view extension?

Here's an example of what a Chrome Extension usually looks like:

(Image taken from Chrome's extension library as an example.)

Read this documentation it has all the steps.


(Back to top)

Open Source programmes this repo has been part of

JGEC Winter of Code


GirlScript Summer of Code


(Back to top)

Contribution Guidelines

We would ❤️ for you to contribute to Chrome-Extension and help make it better by adding your ideas or by making current one better! We want contributing to be fun, enjoyable, and educational for everyone. All contributions are welcome, including issues as well as updates.



How to Start? 📌

If you have a idea of any Chrome-Extension you want to build just open an appropriate issue regarding this, we will discuss and assign you that issue. In case you are confused and have queries, just ping me, will help you get along and build!



(Back to top)

Submit a Pull Request 🚀

Branch naming convention is as following

TYPE-ISSUE_ID-DESCRIPTION

When TYPE can be:

  • feat - is a new chrome-extension
  • doc - documentation only changes
  • fix - a bug fix/improving current extension or UI enhancement

All PRs must include a commit message with the changes description!

For the initial start, fork the project and use git clone command to download the repository to your computer.

A standard procedure for working on an issue would be to:

1. Fork this repository.

2. Clone your forked copy of the project.

git clone https://github.com/<your_user_name>/Chrome-Extension.git

where your_user_name is your GitHub username.

3. Navigate to the project directory.

cd Chrome-Extension

4. Add a reference(remote) to the original repository.

git remote add upstream https://github.com/harshita214/Chrome-Extension.git 

5. Check the remotes for this repository.

git remote -v

6. Always take a pull from the upstream repository to your main branch to keep it at par with the main project(updated repository). Feel free to raise new issues.

git pull upstream main

7. Create a new branch(According to the Branch naming convention mentioned above)

git checkout -b <your_branch_name>

8. Make necessary changes and commit those changes

9. Track your changes.

git add .

10. Commit your changes .

git commit -m "<Description_About_Your_Changes>"

11. Push the committed changes in your feature branch to your remote repo.

git push -u origin <your_branch_name>

12. To create a pull request, click on Compare & pull request. Please ensure you compare your feature branch to the desired branch of the repo you are suppose to make a PR to.

13. Add appropriate title and description to your pull request explaining your changes and efforts done.

14. Click on Create pull request.

15. And you are done creating a pull request to this project. Be patient while your PR is reviewed.


(Back to top)

Contributors


Thanks to all the people who have contributed 💜

Contributors



(Back to top)

Code of Conduct

To maintain a safe and inclusive space for everyone to learn and grow, contributors are advised to follow the Code of Conduct.

(Back to top)

Feedback

If you have any feedback or suggestions please reach out to Project - Maintainer.

Or you can create a issue and mention there , which new features or extension can make this Project more good.



(Back to top)


Show some ❤️ by starring this awesome Repository!


‼️ For JWOC'23 program Admin and Mentor rights of Chrome-Extension are given to Mohak Srivastav ‼️