• Stars
    star
    363
  • Rank 117,374 (Top 3 %)
  • Language
    Shell
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📦 Package configurations - The #1 free and open source CDN built to make life easier for developers.

< cdnjs >

The #1 free and open source CDN built to make life easier for developers.


PRs Welcome MIT License Discussions

GitHub Sponsors Open Collective Patreon


Table of Contents

Introduction

This is the "human" repository for cdnjs, where all JSON package files that control the libraries hosted on cdnjs are stored. For all assets hosted on cdnjs, please see the robot-only cdnjs/cdnjs repository.

cdnjs is a free and open source project to organize and provide popular front-end web development resources to developers via a fast CDN infrastructure, powered by Cloudflare, without usage limitations and fees. We want to help individual library/framework developers distribute their projects, and web developers supercharge their websites! With our great free CDN service, developers can focus on their projects and website development. Developers no longer have to spend time worrying about how to set-up a CDN for projects or website assets. We hope to make web development easier, as well as your websites and the WWW faster and safer.

Currently, cdnjs is the #1 free and open source CDN built to make life easier for developers and is rated No. 2 (ref) overall in web front-end CDN services and has great performance. We fully support https, SPDY, http/2.0, and SRI. These will boost and secure your website with zero configuration. (Note: You'll still need to take care of server-side and application layer security issues. We make it better, but we can't help you too much if you implement a bad practice.)

Other Repositories

For the full set of library assets that are hosted on cdnjs, please take a look at the robot-only cdnjs/cdnjs repository.

For our website, please refer to the cdnjs/static-website repository.

For the cdnjs API, please refer to the cdnjs/api-server repository.

For the full cdnjs branding and brand-related assets/guidelines, please see the cdnjs/brand repository.

For our monthly CDN stats and usage reports, check out the cdnjs/cf-stats repository.

You can find all our repositories at github.com/cdnjs!

Support Us!

If you love 💖 what we are doing and would like to help us make the project better, please consider the following options:

Become a contributor

Help us with the core of the service by adding and updating libraries based on requests in issues here, or by writing better documentation on how the cdnjs project works.

Donate and support us

GitHub Sponsors

GitHub now has their very own system for supporting developers on their platform, GitHub Sponsors. Please consider donating to any of the people involved in keeping cdnjs operational to help support what we do:

Open Collective & Patreon

We also have Open Collective and Patreon pages set up so that you can donate there too if these are platforms you prefer. We really appreciate your help. 😊

Contributing

To contribute to cdnjs, please refer to our CONTRIBUTING.md document. This contains most of the information you might need to get involved either with adding a library to cdnjs or helping the project grow in other ways! If you need further information, please create an issue.

Working on your first Pull Request? Learn how from this free series: An Introduction to Open Source

Want to chat with other users of the cdnjs service and some of the team before making your contribution? You can join our community Discourse forum where you can post questions and interact with us!

Latest version URL support

Please note that cdnjs does not provide a latest version URL for a library, due to the following considerations:

  1. Your website might break if there are any compatibility issues or bugs coming from upstream. It's not a good idea to use it in the production environment. Both jQuery CDN and Google CDN don't provide this feature.
  2. The latest URL feature also has cache and performance issues. This conflicts with what we are trying to do - make your website load as fast as possible.
  3. Security issues have become more and more important nowadays. For example, Great Cannon attacked GitHub via malicious JavaScript (ref1, ref2) during April 2015. One of the techniques to prevent this kind of attack is Subresource Integrity (SRI). We have been supporting this feature for a long time. The latest URL feature, however, totally conflicts with the SRI technique.

API usage

See the API page on our website for more information on working with the cdnjs.com API.

Contributors

Please see the GitHub provided contributors page: github.com/cdnjs/packages/graphs/contributors.

Sponsors

cdnjs wouldn't be the success that it is today without our sponsors' kind support. These companies currently support cdnjs:

If you are interested in becoming a sponsor, please feel free to contact us!

License

Each library is released under its own license. This cdnjs repository is published under MIT license.

More Repositories

1

cdnjs

🤖 CDN assets - The #1 free and open source CDN built to make life easier for developers.
10,294
star
2

new-website

🖥 cdnjs.com website
HTML
451
star
3

tutorials

📖 Community driven web development tutorials
215
star
4

api-server

📡 API server for api.cdnjs.com - The #1 free and open source CDN built to make life easier for developers.
JavaScript
89
star
5

static-website

🖥 New Vue/Nuxt website for cdnjs.com - The #1 free and open source CDN built to make life easier for developers.
Vue
77
star
6

cf-stats

📈 Monthly usage statistics from Cloudflare for the cdnjs.cloudflare.com domain - The #1 free and open source CDN built to make life easier for developers.
Python
41
star
7

cdnjs-importer

Easier way to add your libraries in cdnjs.
JavaScript
35
star
8

atom-extension

âš› Atom extension for easily inserting scripts
CoffeeScript
32
star
9

brand

🖌 Brand and design assets for cdnjs - The #1 free and open source CDN built to make life easier for developers.
Python
32
star
10

tools

🛠 Tools for maintaining cdnjs - The #1 free and open source CDN built to make life easier for developers.
Go
23
star
11

old-website

This is deprecated visit the `new-website` repo
HTML
18
star
12

browser-extension

A browser extension for caching the entire CDN to your browser, for development and page load speed performance increases.
JavaScript
16
star
13

buildScript

🛠 Script for artifacts building ⚙
Shell
10
star
14

autoupdate

Library autoupdate tool 🎰
JavaScript
10
star
15

statuspage

The customisations made to our status page at status.cdnjs.com
CSS
9
star
16

statuspage-metrics-worker

The edge worker that syncs cdnjs metrics to statuspage
JavaScript
9
star
17

api-worker

The edge worker that provides KV metadata to the cdnjs API
JavaScript
8
star
18

origin-worker

The edge worker that powers the cdnjs origins
JavaScript
8
star
19

bot

This bot helps us update the hosted libraries
Shell
7
star
20

SRIs

🗄 Subresource Integrity (SRI) hashes - The #1 free and open source CDN built to make life easier for developers.
7
star
21

swag-store

Help fund what we do at cdnjs and rock some awesome, custom designed swag with our tees, sweatshirts and comfy hoodies.
HTML
6
star
22

logs

📃 Package logs - The #1 free and open source CDN built to make life easier for developers.
6
star
23

bot-ansible

Tools to maintain our bots
Shell
6
star
24

script

common script
Shell
6
star
25

cdnjs-git_stats

cdnjs/cdnjs main repository analytics
HTML
5
star
26

workspace

Dockerized CDNJS workspace
Dockerfile
4
star
27

ajax2.cdnjs.com

Deprecated
JavaScript
4
star
28

cdnjs-gitstats

cdnjs/cdnjs main repository analytics
HTML
4
star
29

cdnjs-drone-ci

The script, Dockerfile, and docker image that we used to run out Drone CI
Shell
3
star
30

website

New version of website
CSS
3
star
31

buildScript-gitstats

HTML
3
star
32

autoupdate-git_stats

HTML
2
star
33

new-website-gitstats

HTML
2
star
34

tutorials-git_stats

HTML
2
star
35

atom-extension-git_stats

HTML
2
star
36

yet-another-importer-using-python

Python
2
star
37

cdnjs-importer-gitstats

HTML
2
star
38

tutorials-gitstats

HTML
2
star
39

glob

JavaScript
2
star
40

buildScript-git_stats

HTML
2
star
41

atom-extension-gitstats

HTML
2
star
42

new-website-git_stats

HTML
2
star
43

cdnjs-drone-clone

CI v0.5 plugin to help we fetch the remote objects on cache git repo instead of clone the repo.
Shell
2
star
44

autoupdate-gitstats

HTML
1
star
45

cdnjs-importer-git_stats

HTML
1
star