├── .editorconfig
├── .gitattributes
├── .github
├── CODEOWNERS
├── FUNDING.yml
└── pull_request_template.md
├── .travis.yml
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
└── media
└── github-repo-desc.png
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = tab
5 | end_of_line = lf
6 | charset = utf-8
7 | trim_trailing_whitespace = true
8 | insert_final_newline = true
9 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 |
--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | # CODEOWNERS - Each line is a file pattern followed by one or more owners.
2 |
3 | # These owners will be the default owners for everything in the repo. Unless a later match takes precedence,
4 | # @SuriyaaKudoIsc will be requested for review when someone opens a pull request.
5 | * @SuriyaaKudoIsc
6 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: suriyaa
2 |
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | **[Insert URL to the Mozilla project here]**
8 |
9 | **[Explain what this Mozilla project is about and why it should be included here]**
10 |
11 |
12 | ### By submitting this pull request I confirm I've read and complied with the below requirements 🖖
13 |
14 | ## Requirements for your pull request
15 |
16 | - I have read and understood the [contribution guidelines](https://github.com/SuriyaaKudoIsc/awesome-mozilla/blob/master/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/SuriyaaKudoIsc/awesome-mozilla/blob/master/CODE_OF_CONDUCT.md).
17 | - This pull request has a descriptive title.
For example, `Add `, not `Update readme.md` or `Add awesome project`.
18 | - The entry in the Awesome project should:
19 | - Include the short description about the project from the project repository.

20 | - Be added at the bottom of the appropriate category.
21 | - The content I'm submitting complies with these requirements:
22 |
23 |
24 | ## Requirements for your Awesome contribution
25 |
26 | - It's the result of your hard work and search.
27 | - Non-generated Markdown content in `README.md` file.
28 | - **Includes a succinct description of the project.**
29 | - Not a duplicate.
30 |
31 | Go to the top and read it again. :neutral_face:
32 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | # Travis CI
2 | language: ruby
3 |
4 | rvm:
5 | - 2.2
6 |
7 | before_script:
8 | - gem install awesome_bot
9 |
10 | script:
11 | - awesome_bot README.md --allow-dupe --white-list pyparsing,graphviz.org
12 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
6 |
7 | ## Our Standards
8 |
9 | Examples of behavior that contributes to creating a positive environment include:
10 |
11 | * Using welcoming and inclusive language
12 | * Being respectful of differing viewpoints and experiences
13 | * Gracefully accepting constructive criticism
14 | * Focusing on what is best for the community
15 | * Showing empathy towards other community members
16 |
17 | Examples of unacceptable behavior by participants include:
18 |
19 | * The use of sexualized language or imagery and unwelcome sexual attention or advances
20 | * Trolling, insulting/derogatory comments, and personal or political attacks
21 | * Public or private harassment
22 | * Publishing others' private information, such as a physical or electronic address, without explicit permission
23 | * Other conduct which could reasonably be considered inappropriate in a professional setting
24 |
25 | ## Our Responsibilities
26 |
27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28 |
29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
30 |
31 | ## Scope
32 |
33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
34 |
35 | ## Enforcement
36 |
37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at github@suriyaa.tk. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
38 |
39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
40 |
41 | ## Attribution
42 |
43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
44 |
45 | [homepage]: http://contributor-covenant.org
46 | [version]: http://contributor-covenant.org/version/1/4/
47 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | Your contributions are always welcome!
4 |
5 | ## Guidelines
6 |
7 | * Add one link per Pull Request.
8 | * Add the link: `* [project-name](http://example.com/) - A short description ends with a period.`
9 | * Keep descriptions concise.
10 | * Add a section if needed.
11 | * Add the section description.
12 | * Add the section title to Table of Contents.
13 | * Search previous suggestions before making a new one, as yours may be a duplicate.
14 | * Don't mention `Mozilla` in the description as it's implied.
15 | * Check your spelling and grammar.
16 | * Remove any trailing whitespace.
17 | * Send a Pull Request with the reason why it's awesome.
18 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Creative Commons Attribution 4.0 International License (CC BY 4.0)
2 |
3 | http://creativecommons.org/licenses/by/4.0/
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Awesome [Mozilla](https://www.mozilla.org/en-US/) [](https://github.com/sindresorhus/awesome) [](https://travis-ci.org/suriyaa/awesome-mozilla) [](https://www.codetriage.com/suriyaakudoisc/awesome-mozilla) [](https://twitter.com/intent/tweet?text=Read%20this%20awesome%20list%20about%20Mozilla%20on%20GitHub&url=https://github.com/suriyaa/awesome-mozilla&hashtags=awesome,mozilla,github,list,developers)
2 |
3 | **A curated list of awesome [Mozilla](https://github.com/mozilla) projects, frameworks, libraries, software and resources created by [Suriyaa Sundararuban](https://github.com/suriyaa) and by [these awesome contributors](https://github.com/suriyaa/awesome-mozilla/graphs/contributors).**
4 |
5 | *Inspired by [awesome](https://github.com/sindresorhus/awesome), [awesome-windows](https://github.com/Awesome-Windows/Awesome) and [awesome-python](https://github.com/vinta/awesome-python).*
6 |
7 | #
8 |
9 | - [Awesome Mozilla](#awesome-mozilla)
10 | - [Projects](#projects)
11 | - [Frameworks](#frameworks)
12 | - [Libraries](#libraries)
13 | - [Software](#software)
14 | - [Websites](#websites)
15 | - [Resources](#resources)
16 | - [Podcasts](#podcasts)
17 | - [Twitter](#twitter)
18 | - [Websites](#other-websites)
19 | - [Newsletter](#newsletter)
20 | - [Other Awesome Lists](#other-awesome-lists)
21 | - [Contributing](#contributing)
22 | - [License](#license)
23 |
24 | - - -
25 |
26 | ## Projects
27 |
28 | *Mozilla Projects.*
29 |
30 | * [kuma](https://github.com/mdn/kuma) - The project that powers MDN.
31 | * [gecko-projects](https://github.com/mozilla/gecko-projects) - The layout engine developed by the Mozilla Project
32 | * [The Servo Parallel Browser Engine Project](https://github.com/servo/servo) - The Servo Browser Engine
33 | * [The Rust Programming Language](https://github.com/rust-lang/rust) - A safe, concurrent, practical language
34 | * [Common Voice](https://github.com/mozilla/voice-web) - Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
35 |
36 | ## Frameworks
37 |
38 | *Mozilla Frameworks made for you.*
39 |
40 | * [rr](https://github.com/mozilla/rr) - Record and Replay Framework
41 |
42 | ## Libraries
43 |
44 | *Libraries made by the Mozilla community.*
45 |
46 | * [readability](https://github.com/mozilla/readability) - A standalone version of the readability lib
47 |
48 | ## Software
49 |
50 | *Software programs made by the Mozilla community.*
51 |
52 | * [coss](https://github.com/mozilla/coss) - Mozilla's Community Support Software
53 | * [pontoon](https://github.com/mozilla/pontoon) - Localization tool used at Mozilla
54 | * [Community Support Software (CoSS)](https://github.com/mozilla/coss) - Mozilla's Community Support Software
55 | * [Balrog](https://github.com/mozilla-releng/balrog) - Next generation update service for Mozilla products
56 |
57 | ## Websites
58 |
59 | *Websites from and about Mozilla.*
60 |
61 | * [mozillians](https://github.com/mozilla/mozillians) - Mozilla community directory -- A centralized directory of all Mozilla contributors!
62 | * [bedrock](https://github.com/mozilla/bedrock) - Making mozilla.org awesome, one pebble at a time
63 | * [foundation.mozilla.org](https://github.com/mozilla/foundation.mozilla.org) - Mozilla Foundation website
64 | * [newfirefox.mozilla.community](https://github.com/mozilla/newfirefox.mozilla.community) - Social Media Campaign website for Enthusiasts for the Quantum Release
65 | * [donate.mozilla.org](https://github.com/mozilla/donate.mozilla.org) - Mozilla donation platform
66 | * [togetherjs](https://github.com/mozilla/togetherjs) - A service for your website that makes it surprisingly easy to collaborate in real-time
67 | * [goggles.mozilla.org](https://github.com/mozilla/goggles.mozilla.org) - Look under the hood of any website and tweak all the things
68 |
69 | # Resources
70 |
71 | How to learn more about Mozilla.
72 |
73 | ## Podcasts
74 |
75 | * [Introducing IRL: An Original Podcast From Mozilla](https://blog.mozilla.org/internetcitizen/2017/06/19/introducing-irl-original-podcast-mozilla/)
76 |
77 | ## Twitter
78 |
79 | * [@mozilla](https://twitter.com/mozilla)
80 | * [@firefox](https://twitter.com/firefox)
81 | * [@MozDevNet](https://twitter.com/MozDevNet)
82 | * [@MozLearn](https://twitter.com/MozLearn)
83 | * [@mozillafestival](https://twitter.com/mozillafestival)
84 |
85 | ## Other Websites
86 |
87 | * [/r/CoolGithubProjects](https://www.reddit.com/r/coolgithubprojects/)
88 | * [/r/Mozilla](https://www.reddit.com/r/mozilla/)
89 | * [Mozilla repositories on GitHub with the most stars](https://github.com/search?o=desc&q=mozilla&s=stars&type=Repositories)
90 |
91 | ## Newsletter
92 |
93 | * [Mozilla Newsletter](https://www.mozilla.org/en-US/newsletter/)
94 | * [Newsletters List at MozillaWiki](https://wiki.mozilla.org/Newsletters)
95 |
96 | # Other Awesome Lists
97 |
98 | List of lists.
99 |
100 | * [awesome](https://github.com/sindresorhus/awesome)
101 | * [lists](https://github.com/jnv/lists)
102 |
103 | # Contributing
104 |
105 | Your contributions are always welcome! Please take a look at the [contribution guidelines](https://github.com/suriyaa/awesome-mozilla/blob/master/CONTRIBUTING.md) first.
106 |
107 | I will keep some pull requests open if I'm not sure whether those projects and other stuffs are awesome, you could [vote for them](https://github.com/suriyaa/awesome-mozilla/pulls) by adding :+1: to them.
108 |
109 | # License
110 |
111 | [](https://creativecommons.org/licenses/by/4.0/)
112 |
113 | This work is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).
114 |
115 | - - -
116 |
117 | If you have any question about this opinionated list, do not hesitate to contact me via [e-mail](mailto:github@suriyaa.tk) or [open an issue](https://github.com/suriyaa/awesome-mozilla/issues) on GitHub.
118 |
--------------------------------------------------------------------------------
/media/github-repo-desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/suriyaa/awesome-mozilla/466de08efd57720f4c9caf55b9b7b5fb15ae9844/media/github-repo-desc.png
--------------------------------------------------------------------------------