#LibraryoftheDay : Chart.js
Chart.js is a delightful JavaScript library for designers and developers to add beautiful charts to a site. It offers lots of different types of charts, plus the ability to mix them in a single space to provide a really interesting data set. It also has some animation capabilities, which instantly makes data a lot more fun to consume.
https://www.chartjs.org/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Chart.js is a delightful JavaScript library for designers and developers to add beautiful charts to a site. It offers lots of different types of charts, plus the ability to mix them in a single space to provide a really interesting data set. It also has some animation capabilities, which instantly makes data a lot more fun to consume.
https://www.chartjs.org/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
www.chartjs.org
Chart.js
Simple yet flexible JavaScript charting library for the modern web
#libraryoftheday : glimmer.js
Glimmer is a great library that helps with UI components and DOM rendering. Itβs built using Ember CLI and uses Git, Node.js, npm, and Yarn. So if youβre looking for a tool to generate components and helpers, help with project layouts, and streamline your process
https://glimmerjs.com
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Glimmer is a great library that helps with UI components and DOM rendering. Itβs built using Ember CLI and uses Git, Node.js, npm, and Yarn. So if youβre looking for a tool to generate components and helpers, help with project layouts, and streamline your process
https://glimmerjs.com
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
π1
#libraryoftheday : multiple.js
If youβre playing around with creating interesting background visuals, you should definitely check out Multiple.js. It allows you to share a background image across multiple elements using CSS, which creates a really interesting visual effect. Thereβs a great example on the site that gives you a glimpse of some possibilities and how it works.
https://multiple.js.org
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
If youβre playing around with creating interesting background visuals, you should definitely check out Multiple.js. It allows you to share a background image across multiple elements using CSS, which creates a really interesting visual effect. Thereβs a great example on the site that gives you a glimpse of some possibilities and how it works.
https://multiple.js.org
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
multiple.js.org
Multiple.js - An experiment in sharing background across multiple elements using CSS
#LibraryOfTheDay : shave.js
Shave is a zero dependency javascript plugin that truncates multi-line text to fit within an html element based on a set max-height. It then stores the diff of the original text string in a hidden <span> element following the visible text. This means the original text remains intact!
https://dollarshaveclub.github.io/shave/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Shave is a zero dependency javascript plugin that truncates multi-line text to fit within an html element based on a set max-height. It then stores the diff of the original text string in a hidden <span> element following the visible text. This means the original text remains intact!
https://dollarshaveclub.github.io/shave/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
dollarshaveclub.github.io
https://github.com/dollarshaveclub/shave
Shave, a javascript plugin for smooth looking content within a specified space
#LibraryOfTheDay : popper.js
https://popper.js.org/
managing poppers can be a pain, we have learned it the hard way!
Popper.js is just ~6KB minified and gzipped, zero dependencies. Its code base is in ES6 and is automatically tested against several browsers. If this is not enough, it plays super nicely with React, AngularJS and more!
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
https://popper.js.org/
managing poppers can be a pain, we have learned it the hard way!
Popper.js is just ~6KB minified and gzipped, zero dependencies. Its code base is in ES6 and is automatically tested against several browsers. If this is not enough, it plays super nicely with React, AngularJS and more!
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
popper.js.org
Home
Positioning tooltips and popovers is difficult. Popper is here to help! Popper is the de facto standard to position tooltips and popovers in modern web applications.
#LibraryOfTheDay : Shepherd.js
Shepherd is a JavaScript library for guiding users through your app. It uses Tether, another open source library, to render dialogs for each tour "step".
Among many things, Tether makes sure your steps never end up off screen or cropped by an overflow.
https://shepherdjs.dev/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Shepherd is a JavaScript library for guiding users through your app. It uses Tether, another open source library, to render dialogs for each tour "step".
Among many things, Tether makes sure your steps never end up off screen or cropped by an overflow.
https://shepherdjs.dev/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
#LibraryOfTheDay : Faker.js
faker.js is a JavaScript library for generating fake data. Fake data is useful when building and testing our application. The faker.js can generate fake data for various areas, including address, commerce, company, date, finance, image, random, or name.
https://github.com/marak/Faker.js/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
faker.js is a JavaScript library for generating fake data. Fake data is useful when building and testing our application. The faker.js can generate fake data for various areas, including address, commerce, company, date, finance, image, random, or name.
https://github.com/marak/Faker.js/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
#LibraryOfTheDay : Robot.js
A library aimed at facilitating the development of system automation software for the purposes of test automation, self-running demos, and other applications. The library works by abstracting away all platform-specific differences into a single, robust API compatible with most desktop operating systems. Functionality ranges from basic keyboard and mouse automation to advanced process manipulation capabilities. It has everything you need to take full control of your system.
http://robotjs.io/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
A library aimed at facilitating the development of system automation software for the purposes of test automation, self-running demos, and other applications. The library works by abstracting away all platform-specific differences into a single, robust API compatible with most desktop operating systems. Functionality ranges from basic keyboard and mouse automation to advanced process manipulation capabilities. It has everything you need to take full control of your system.
http://robotjs.io/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
#LibraryOfTheDay : Pixi.js
Pixi is an extremely fast 2D sprite rendering engine.It means that it helps you to display, animate and manage interactive graphics so that it's easy for you to make games and applications using JavaScript and other HTML5 technologies.
It has a sensible, uncluttered API and includes many useful features, like supporting texture atlases and providing a streamlined system for animating sprites (interactive images).
https://www.pixijs.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Pixi is an extremely fast 2D sprite rendering engine.It means that it helps you to display, animate and manage interactive graphics so that it's easy for you to make games and applications using JavaScript and other HTML5 technologies.
It has a sensible, uncluttered API and includes many useful features, like supporting texture atlases and providing a streamlined system for animating sprites (interactive images).
https://www.pixijs.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Pixijs
PixiJS | The HTML5 Creation Engine | PixiJS
PixiJS - The HTML5 Creation Engine. Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
#LibraryOfTheDay : Helmet.js
Helmet helps you secure your Express apps by setting various HTTP headers. Itβs not a silver bullet, but it can help!
Helmet is a collection of 13 smaller middleware functions that set HTTP response headers. Running app.use(helmet()) will not include all of these middleware functions by default.
https://helmetjs.github.io/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Helmet helps you secure your Express apps by setting various HTTP headers. Itβs not a silver bullet, but it can help!
Helmet is a collection of 13 smaller middleware functions that set HTTP response headers. Running app.use(helmet()) will not include all of these middleware functions by default.
https://helmetjs.github.io/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
#LibraryOfTheDay : Typewriter.js
A simple yet cool native JavaScript plugin for a typewriter effect for 5kb zip.
https://safi.me.uk/typewriterjs/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
A simple yet cool native JavaScript plugin for a typewriter effect for 5kb zip.
https://safi.me.uk/typewriterjs/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
#LibraryOfTheDay : Lodash.js
Lodash makes JavaScript easier by taking the hassle out of working with arrays,
numbers, objects, strings, etc. Lodashβs modular methods are great for:
> Iterating arrays, objects, & strings
> Manipulating & testing values
> Creating composite functions
https://lodash.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Lodash makes JavaScript easier by taking the hassle out of working with arrays,
numbers, objects, strings, etc. Lodashβs modular methods are great for:
> Iterating arrays, objects, & strings
> Manipulating & testing values
> Creating composite functions
https://lodash.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
#LibraryOfTheDay : Underscore.js
Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
Underscore provides over 100 functions that support both your favorite workaday functional helpers: map, filter, invoke β as well as more specialized goodies: function binding, javascript templating, creating quick indexes, deep equality testing, and so on
https://underscorejs.org/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
Underscore provides over 100 functions that support both your favorite workaday functional helpers: map, filter, invoke β as well as more specialized goodies: function binding, javascript templating, creating quick indexes, deep equality testing, and so on
https://underscorejs.org/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
π2
#LibraryOfTheDay : Modernizr
Modernizr is a small piece of JavaScript code that automatically detects the availability of next-generation web technologies in your user's browsers. Rather than blacklisting entire ranges of browsers based on βUA sniffing,β Modernizr uses feature detection to allow you to easily tailor your user's experiences based on the actual capabilities of their browser.
With this knowledge that Modernizr gives you, you can take advantage of these new features in the browsers that can render or utilize them, and still have easy and reliable means of controlling the situation for the browsers that cannot.
https://modernizr.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Modernizr is a small piece of JavaScript code that automatically detects the availability of next-generation web technologies in your user's browsers. Rather than blacklisting entire ranges of browsers based on βUA sniffing,β Modernizr uses feature detection to allow you to easily tailor your user's experiences based on the actual capabilities of their browser.
With this knowledge that Modernizr gives you, you can take advantage of these new features in the browsers that can render or utilize them, and still have easy and reliable means of controlling the situation for the browsers that cannot.
https://modernizr.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
π1
#LibraryOfTheDay : Cube.js
Cube.js is an open source modular framework to build analytical web applications. It is primarily used to build internal business intelligence tools or to add customer-facing analytics to an existing application.
It was designed to work with Serverless Query Engines like AWS Athena and Google BigQuery. Multi-stage querying approach makes it suitable for handling trillions of data points. Most modern RDBMS work with Cube.js as well and can be tuned for adequate performance.
https://cube.dev/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Cube.js is an open source modular framework to build analytical web applications. It is primarily used to build internal business intelligence tools or to add customer-facing analytics to an existing application.
It was designed to work with Serverless Query Engines like AWS Athena and Google BigQuery. Multi-stage querying approach makes it suitable for handling trillions of data points. Most modern RDBMS work with Cube.js as well and can be tuned for adequate performance.
https://cube.dev/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
cube.dev
Cube: Agentic Analytics Platform
Cube, the universal semantic layer, makes it easy to connect BI silos, embed analytics, and power your data data apps and AI with context.
#LibraryOfTheDay : Grapes.js
GrapesJS is a free and open source Web Builder Framework which helps building HTML templates, faster and easily, to be delivered in sites, newsletters or mobile apps. Mainly, GrapesJS was designed to be used inside a CMS to speed up the creation of dynamic templates
https://grapesjs.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
GrapesJS is a free and open source Web Builder Framework which helps building HTML templates, faster and easily, to be delivered in sites, newsletters or mobile apps. Mainly, GrapesJS was designed to be used inside a CMS to speed up the creation of dynamic templates
https://grapesjs.com/
ππ Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Grapesjs
GrapesJS - Free and Open Source Web Template Editor Framework
Free and Open source Web Template Editor - Next generation tool for building templates without coding
β€1π1