Note: GitHub Flavored Markdown used in the Readme doesn't support background colors. The white logos below are displayed on the light grey of tables.
This repo hosts artwork for the OpenJS Foundation and its hosted projects. Before you use this artwork, please be aware that it is subject to the Trademark Policy of the OpenJS Foundation.
You should take the time to read and understand the Trademark Policy, as it will help you to understand the situations in which you can use the marks without asking, and when you need to ask for permission.
At a high level, these marks have been created to refer to open source projects and organizations. The Trademark Policy (as adopted by the OpenJS Foundation Board of Directors) is designed to strike a balance between enabling project communities to use them and protecting their value. For a list of marks covered by the Trademark Policy, please see the Trademark List. If you have questions, please reach out to [email protected].
Finally, we recognize that project artwork may change over time, and many projects maintain their artwork in their source repos. The goal of this repo is to mirror those assets in a single place. If you have a vector version of your project's artwork (.svg, .eps, .ai), please submit a PR to add it to the gallery.
We can also help you make minor changes (for example, creating a stacked variant of your logo, converting to monochrome, or extracting an icon). For help with this, please reach out to [email protected].
If you're building or managing a website for an OpenJS Foundation-hosted project, please see our guidance on the proper text to use in website footers.
If you have a question about this policy or how to implement it, please reach out to [email protected].
- Ajv
- AMP
- Appium
- Architect
- Chassis
- Dojo
- Electron
- ESLint
- Esprima
- Express
- Fastify
- Globalize
- Grunt
- HospitalRun
- Interledger.js
- Intern
- Jed
- JerryScript
- jQuery
- jQuery Mobile
- jQuery UI
- libuv
- Lodash
- Loopback
- Marko
- messageformat
- Mocha
- Moment
- NativeScript
- Node-RED
- Node.js
- nvm
- PEP
- QUnit
- RequireJS
- Sizzle
- WebdriverIO
- webhint.io
- webpack
PNG | SVG | |||||
---|---|---|---|---|---|---|
horizontal | stacked | icon | horizontal | stacked | icon | |
color, dark background | ![]() |
![]() |
![]() |
|||
color | ![]() |
![]() |
![]() |
|||
white | ![]() |
![]() |
![]() |
|||
black | ![]() |
![]() |
![]() |
If you're building or managing a website for an OpenJS Foundation-hosted project, please use one of these standard footers which have been approved by OpenJS Foundation legal counsel and the Board of Directors:
Copyright OpenJS Foundation and [project name] contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Node.js is a trademark of Joyent, Inc. and is used with its permission. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy
Copyright [OpenJS Foundation](https://openjsf.org) and [project name] contributors. All rights reserved. The [OpenJS Foundation](https://openjsf.org) has registered trademarks and uses trademarks. For a list of trademarks of the [OpenJS Foundation](https://openjsf.org), please see our [Trademark Policy](https://trademark-policy.openjsf.org/) and [Trademark List](https://trademark-list.openjsf.org/). Node.js is a trademark of Joyent, Inc. and is used with its permission. Trademarks and logos not indicated on the [list of OpenJS Foundation trademarks](https://trademark-list.openjsf.org) are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
[The OpenJS Foundation](https://openjsf.org/) | [Terms of Use](https://terms-of-use.openjsf.org/) | [Privacy Policy](https://privacy-policy.openjsf.org/) | [OpenJS Foundation Bylaws](https://bylaws.openjsf.org/) | [Trademark Policy](https://trademark-policy.openjsf.org/) | [Trademark List](https://trademark-list.openjsf.org/) | [Cookie Policy](https://www.linuxfoundation.org/cookies/)
<p>Copyright <a href="https://openjsf.org">OpenJS Foundation</a> and [project name] contributors. All rights reserved. The <a href="https://openjsf.org">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the <a href="https://openjsf.org">OpenJS Foundation</a>, please see our <a href="https://trademark-policy.openjsf.org">Trademark Policy</a> and <a href="https://trademark-list.openjsf.org">Trademark List</a>. Node.js is a trademark of Joyent, Inc. and is used with its permission. Trademarks and logos not indicated on the <a href="https://trademark-list.openjsf.org">list of OpenJS Foundation trademarks</a> are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.</p>
<p><a href="https://openjsf.org">The OpenJS Foundation</a> | <a href="https://terms-of-use.openjsf.org">Terms of Use</a> | <a href="https://privacy-policy.openjsf.org">Privacy Policy</a> | <a href="https://bylaws.openjsf.org">OpenJS Foundation Bylaws</a> | <a href="https://trademark-policy.openjsf.org">Trademark Policy</a> | <a href="https://trademark-list.openjsf.org">Trademark List</a> | <a href="https://www.linuxfoundation.org/cookies">Cookie Policy</a></p>
Copyright OpenJS Foundation and [project name] contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy
Copyright [OpenJS Foundation](https://openjsf.org) and [project name] contributors. All rights reserved. The [OpenJS Foundation](https://openjsf.org) has registered trademarks and uses trademarks. For a list of trademarks of the [OpenJS Foundation](https://openjsf.org), please see our [Trademark Policy](https://trademark-policy.openjsf.org/) and [Trademark List](https://trademark-list.openjsf.org/). Trademarks and logos not indicated on the [list of OpenJS Foundation trademarks](https://trademark-list.openjsf.org) are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
[The OpenJS Foundation](https://openjsf.org/) | [Terms of Use](https://terms-of-use.openjsf.org/) | [Privacy Policy](https://privacy-policy.openjsf.org/) | [OpenJS Foundation Bylaws](https://bylaws.openjsf.org/) | [Trademark Policy](https://trademark-policy.openjsf.org/) | [Trademark List](https://trademark-list.openjsf.org/) | [Cookie Policy](https://www.linuxfoundation.org/cookies/)
<p>Copyright <a href="https://openjsf.org">OpenJS Foundation</a> and [project name] contributors. All rights reserved. The <a href="https://openjsf.org">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the <a href="https://openjsf.org">OpenJS Foundation</a>, please see our <a href="https://trademark-policy.openjsf.org">Trademark Policy</a> and <a href="https://trademark-list.openjsf.org">Trademark List</a>. Trademarks and logos not indicated on the <a href="https://trademark-list.openjsf.org">list of OpenJS Foundation trademarks</a> are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.</p>
<p><a href="https://openjsf.org">The OpenJS Foundation</a> | <a href="https://terms-of-use.openjsf.org">Terms of Use</a> | <a href="https://privacy-policy.openjsf.org">Privacy Policy</a> | <a href="https://bylaws.openjsf.org">OpenJS Foundation Bylaws</a> | <a href="https://trademark-policy.openjsf.org">Trademark Policy</a> | <a href="https://trademark-list.openjsf.org">Trademark List</a> | <a href="https://www.linuxfoundation.org/cookies">Cookie Policy</a></p>
If you plan to contribute artwork, please help us keep things consistent and organized by following these basic guidelines:
- Plain
.svg
is the preferred file format. Please start with this. We can help you convert.ai
,.eps
, or (in some cases).pdf
files. .png
is preferred for non-vector images. We can help you convert your.svg
to.png
if need be. Please scale it to 500px in one dimension, at minimum.- To the greatest extent possible, please try to trim whitespace around the image.
Please follow this naming convention: project_name/project_name-type-orientation-color-background.filetype
project_name
: lower case, convert spaces to underscorestype
:icon
orlogo
, where the logo generally includes the icon and some text.orientation
: for logos,horizontal
orstacked
color
: the color of the image itself, e.g.,color
,black
,white
,grayscale
background
: optional, usedark_background
for images with a color icon and white text
Pull requests welcomed!
Use of any trademark or logo is subject to the trademark policy available at https://trademark-policy.openjsf.org. A list of the trademarks covered by this policy can be found at https://trademark-list.openjsf.org.
Questions? Please email [email protected].