Skip to content

yasfer95/Top-Javascript-Resources-for-Developers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Top-Javascript-Resources-for-Developers

All Contributors

Please read the Contribution-Guidelines

Table of contents

Animation Libraries

Website Description
Greensock lets you craft high-performance animations that work in every major browser
Three.js Three. js is a cross-browser JavaScript library and application programming interface (API) used to create and display animated 3D computer graphics in a web browser using WebGL
Particles.js a lightweight JavaScript library for creating particles
Anime.js Anime.js is a lightweight JavaScript animation library with a simple, yet powerful API.
Popmotion Popmotion is a low-level, functional JavaScript motion library.It allows developers to animate in any JavaScript environment (browser, Node), to any render target (CSS, SVG, Three.js, canvas, etc).

Frameworks

Frontend Frameworks

Website Description
Angular AngularJS is a JavaScript-based open-source front-end web framework mainly maintained by Google and by a community
VueJs VueJs is a progressive framework for building user interfaces. It is perfectly capable of powering sophisticated Single-Page Applications
React ReactJS is an open-source front-end JavaScript library for building user interfaces or UI components
Ember Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.
Backbone.js Backbone is a JavaScript framework based on MVC architecture for building single page applications
Aurelia Aurelia's standards-based, unobtrusive style makes it the only framework that empowers you to build components using vanilla JavaScript or TypeScript. If you know modern JS and HTML, there's little more to learn to build even the most complex apps.

Frontend Frameworks for mobile application development

Website Description
React Native Create native apps for Android and iOS using React. React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces.
Ionic Ionic Framework is an open source UI toolkit for building performant, high-quality mobile and desktop apps using web technologies — HTML, CSS, and JavaScript — with integrations for popular frameworks like Angular and React.
NativeScript Open source framework for building truly native mobile apps with Angular, Vue.js, TypeScript, or JavaScript.

Backend Frameworks

Website Description
Express Express is one of the top back-end frameworks for JavaScript coding. It is fast and minimalist and is used for building APIs and web applications
Next.js Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.
Koa Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.

Other Libraries

Printing Libraries

Website Description
Print.js Print.js is a small yet powerful JavaScript library which enables you to preview and print any elements (PDF, HTML, IMAGE, DYNAMIC DATA) on the webpage. More details

Graphing and Visualizations Libraries

Website Description
D3js D3.js is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of Scalable Vector Graphics, HTML5, and Cascading Style Sheets standards. It is the successor to the earlier Protovis framework. You can find it's repository from here.
Raphaël Rapahel.js is a javascript library designed specifically for artists and graphic designers. It is the brush that you can use to apply images directly to the canvas of the browser. Find more from here.
Leaflet Leaflet is an open-source JavaScript library for interactive web maps. It's lightweight, simple, and flexible, and is probably the most popular open-source mapping library at the moment. You can find it's github repository from here and documentation from here.

Date and Time localization Libraries

Website Description
Moment.js MomentJS is a JavaScript library which helps is parsing, validating, manipulating and displaying date/time in JavaScript in a very easy way. Click here for more details.

An Advanced Mathematics Library For JavaScript

Website Description
Math.js Math.js is an extensive math library for JavaScript. Click here for documentation.

Learning Resources

Websites

Website Description
Introduction to JavaScript JavaScript is a high-level programming language that all modern web browsers support. It is also one of the core technologies of the web, along with HTML and CSS that you may have learned previously. This section will cover basic JavaScript programming concepts, which range from variables and arithmetic to objects and loops.

E-Books

E-Book Name Description
JavaScript For Kids A playful introduction to javascript programming. This E-Book for anyone who wants to learn Javascript or to start programming for the first time. You can learn js simple to complex from this book. It also cover programming basics. Happy coding :)

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Nadeera Hashan Kuruppu

📖 🤔 👀

Sachith

📖

ViduraRandika

📖 🤔 💡

yasfer95

📖

Dilshan Udawaththa

📖

Dasith Deelaka

📖

Fawaz Siddiqi

📖

RandilCPiumantha

📖

Sunera Sunilaka

📖

Isuru Bandara

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

About

JavaScript resources every developer need.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published