Coder Social home page Coder Social logo

cdnjs's Introduction

CDNJS - the best front-end resource CDN for free!

PRs Welcome License Drone CI Dependency Status devDependency Status tip for next commit Bountysource Community Discord

Throughput Graph

Table of Contents

Introduction

This is the main repository to maintain the libraries' assets on CDNJS. For our website and API, please refer to the new-website repository. You can find all repositories at CDNJS on GitHub!

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 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.

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

  1. Become a contributor. Help us write documentation, organize issues, add libraries, design our website, propose features, review issues and pull requests, etc.
  2. Donate to us on Gratipay, Bountysource, or Tip4Commit.

We really appreciate your help. ๐Ÿ˜Š

Currently, CDNJS is rated No. 2 (ref) 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.)

latest version URL support

Note that we don't support the feature to use latest in the URL because of the reasons below:

  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.

Contributing

To contribute to CDNJS, please refer to CONTRIBUTING.md. It should contain most of the things you'll need to get your contribution started!

Working on your first Pull Request? Learn how from this free series: How to Contribute to an Open Source Project on GitHub

Want to chat with other users of the CDNJS service and some of the team before making your contribution? You can join our community Discord where you can post questions and chat with everyone.

API usage

See the API page on our website or read: documents/api.md

Extensions, Plugins, Resources

Extensions, Plugins, Resources

Contributors

See each repos' GitHub contributors graph, e.g.

or gitstats, git_stats

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.

cdnjs's People

Contributors

amomo avatar clairetsai818 avatar codler avatar dakshshah96 avatar dannyxx001 avatar drewfreyling avatar extend1994 avatar hare1039 avatar hebbet avatar jackdoyle avatar jdalton avatar jgallardo avatar kaocy avatar kennynaoh avatar leayeh avatar lockyc avatar maruilian11 avatar nolsherry avatar peterbot avatar peterdavehello avatar piicksarn avatar pvnr0082t avatar rwjblue avatar ryankirkman avatar sashberd avatar sufuf3 avatar the-cdnjs-curator avatar thomasdavis avatar x09326 avatar xrmx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.