{"id":1406,"date":"2017-09-05T08:52:50","date_gmt":"2017-09-05T00:52:50","guid":{"rendered":"https:\/\/www.strongd.net\/?p=1406"},"modified":"2017-09-05T08:52:50","modified_gmt":"2017-09-05T00:52:50","slug":"15-interesting-javascript-and-css-libraries-for-august-2017","status":"publish","type":"post","link":"https:\/\/www.strongd.net\/?p=1406","title":{"rendered":"15 Interesting JavaScript and CSS Libraries for August 2017"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/\/media\/2017\/08\/interesting-libraries-august-2017.png\" alt=\"https:\/\/tutorialzine.com\/\/media\/2017\/08\/interesting-libraries-august-2017.png\" \/><\/p>\n<p>Our mission at Tutorialzine is to keep you up to date with the latest and coolest trends in web development. That\u2019s why every month we release a handpicked collection of some of the best resources that we\u2019ve stumbled upon and deemed worthy of your attention.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/icons8.com\/c\/animated-icons\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/titanic.gif\" alt=\"titanic.gif\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/icons8.com\/c\/animated-icons\" target=\"_blank\" rel=\"noreferrer noopener\">Titanic<\/a><\/h2>\n<p>A set of beautiful SVG icons with very detailed on-hover animations. Unlike most other web icon fonts, this one is actually JavaScript-powered and requires the\u00a0<a href=\"https:\/\/github.com\/bodymovin\/bodymovin\" target=\"_blank\" rel=\"noreferrer noopener\">bodymovin<\/a>\u00a0library for exporting After Effects animations to SVG format.<\/p>\n<hr \/>\n<p><a href=\"http:\/\/jxnblk.com\/rebass\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/rebass.jpg\" alt=\"rebass.jpg\" \/><\/a><\/p>\n<h2><a href=\"http:\/\/jxnblk.com\/rebass\/\" target=\"_blank\" rel=\"noreferrer noopener\">Rebass<\/a><\/h2>\n<p>Rebass is a React UI kit for building responsive web apps. It is made up of over 60 styled-components which are customizable via\u00a0<a href=\"https:\/\/github.com\/jxnblk\/styled-system\" target=\"_blank\" rel=\"noreferrer noopener\">styled-system<\/a>-based properties. This keeps styles isolated and reduces the need to write custom CSS.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/bootstrap-4.jpg\" alt=\"bootstrap-4.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bootstrap 4 (Beta)<\/a><\/h2>\n<p>Bootstrap 4 is now officially in Beta! The new version of the framework brings forth a lot of great changes, including a flexbox-based grid system, new and restyled components, faster ES6 JavaScript plugins, improved documentation, and much more.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/varin6.github.io\/Hover-Buttons\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/hover-buttons.jpg\" alt=\"hover-buttons.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/varin6.github.io\/Hover-Buttons\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hover Buttons<\/a><\/h2>\n<p>A cool set of HTML buttons with animated on-hover effects. The buttons come in all shapes and sizes and there are a lot of great animations to choose from. The library is made with SCSS so you can easily remove the buttons you don&#8217;t need or change the styles to your liking.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/www.react-simple-maps.io\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/react-simple-maps.jpg\" alt=\"react-simple-maps.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/www.react-simple-maps.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">React Simple Maps<\/a><\/h2>\n<p>React components library for creating maps made out of SVG. There are components for adding all kinds of map details like text annotations, markers, and custom colors for each region. Since the maps are SVG based they can be zoomed in and out with great efficiency.<\/p>\n<hr \/>\n<p><a href=\"http:\/\/gpu.rocks\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/gpu.jpg\" alt=\"gpu.jpg\" \/><\/a><\/p>\n<h2><a href=\"http:\/\/gpu.rocks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gpu.js<\/a><\/h2>\n<p>Library for running browser JavaScript code in the GPU. It allows you to execute complex calculations much quicker by compiling specially written JS into shader language that can run on the GPU via WebGL. If WebGL isn&#8217;t available the functions fallback to regular JavaScript.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/jaredreich.com\/pell\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/pell-.jpg\" alt=\"pell-.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/jaredreich.com\/pell\" target=\"_blank\" rel=\"noreferrer noopener\">Pell<\/a><\/h2>\n<p>Pell is a super lightweight WYSIWYG text editor for the web. It weights only 1kB, has absolutely no dependencies, and is made up of less than 200 lines of ES6 code. It supports all the needed actions for formatting markdown text, including inserting images and links.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/github.com\/graphcool\/chromeless\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/chromeless.png\" alt=\"chromeless.png\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/github.com\/graphcool\/chromeless\" target=\"_blank\" rel=\"noreferrer noopener\">Chromeless<\/a><\/h2>\n<p>Web automation framework based on the\u00a0<a href=\"https:\/\/developers.google.com\/web\/updates\/2017\/04\/headless-chrome\" target=\"_blank\" rel=\"noreferrer noopener\">Headless Chrome<\/a>\u00a0platform. Its API and features are very similar to those of other popular tools like\u00a0<a href=\"http:\/\/phantomjs.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">PhantomJS<\/a>\u00a0and\u00a0<a href=\"https:\/\/github.com\/segmentio\/nightmare\" target=\"_blank\" rel=\"noreferrer noopener\">NightmareJS<\/a>, with the main difference that it runs all test in Chrome&#8217;s headless-mode. Work locally or on AWS Lambda.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/rikschennink.github.io\/fitty\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/fitty.png\" alt=\"fitty.png\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/rikschennink.github.io\/fitty\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fitty<\/a><\/h2>\n<p>Fitty is a vanilla JavaScript library that changes the font size of text to make it fit into a fixed-width container. It works with all standard web fonts, scaling their size up or down so that they optimally take the available space without line breaks &#8211; perfect for titles and other headings.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/notifme.github.io\/notifme-sdk\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/notifme.jpg\" alt=\"notifme.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/notifme.github.io\/notifme-sdk\/\" target=\"_blank\" rel=\"noreferrer noopener\">Notif.me<\/a><\/h2>\n<p>A Node.js library for sending notifications. It works as an all-in-one solution for handling emails, SMS, and push notifications. Each service has multiple providers you can choose from (e.g. SMPT or Sendmail for email, Neximo or Twilio for SMS).<\/p>\n<hr \/>\n<p><a href=\"https:\/\/shoelace.style\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/shoelace.png\" alt=\"shoelace.png\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/shoelace.style\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shoelace<\/a><\/h2>\n<p>Shoelace is a super lightweight CSS starter kit that aims to provide a tinier alternative to frameworks like Bootstrap. It doesn&#8217;t have too many styles and features, just a solid CSS reset with some helpful UI components. The library&#8217;s code is built with CSS variables, making it easy to customize without the need of a preprocessor.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/tenso.rs\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/tenserflow.jpg\" alt=\"tenserflow.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/tenso.rs\/\" target=\"_blank\" rel=\"noreferrer noopener\">TensorFire<\/a><\/h2>\n<p>Framework for running neural networks in the browser. TensorFire is GPU-accelerated via WebGL, which makes it possible to run bigger machine learning models without a problem. The project is still in its early stages but there are already some very promising demos made with it (<a href=\"https:\/\/tenso.rs\/demos\/rock-paper-scissors\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gesture Detection Rock Paper Scissors<\/a>).<\/p>\n<hr \/>\n<p><a href=\"http:\/\/pratikborsadiya.in\/blog\/vali-admin\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/vali.jpg\" alt=\"vali.jpg\" \/><\/a><\/p>\n<h2><a href=\"http:\/\/pratikborsadiya.in\/blog\/vali-admin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Vali<\/a><\/h2>\n<p>Admin dashboard template built with Bootstrap, PugJS, Sass, and other modern technologies. Because the project is created with easy customization in mind, all the styles are organized into many independent SASS modules. The template offers many components and widgets, you can check them out in this\u00a0<a href=\"http:\/\/pratikborsadiya.in\/vali-admin\/\" target=\"_blank\" rel=\"noreferrer noopener\">demo<\/a>.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/github.com\/botui\/botui\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/botui.jpg\" alt=\"botui.jpg\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/github.com\/botui\/botui\" target=\"_blank\" rel=\"noreferrer noopener\">BotUI<\/a><\/h2>\n<p>A JavaScript framework for building conversational bot interfaces. It has a super simple API that lets you configure the flow of conversations by adding messages, questions, and even form inputs fields for the user to fill in.<\/p>\n<p>If you want to learn more about interactive conversational UI, check out our article\u00a0<a href=\"https:\/\/tutorialzine.com\/2016\/11\/introduction-to-chatbots\" target=\"_blank\" rel=\"noreferrer noopener\">Developer&#8217;s Introduction To Chatbots<\/a>.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/github.com\/ai\/nanoid\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/tutorialzine.com\/media\/2017\/08\/nanoid.png\" alt=\"nanoid.png\" \/><\/a><\/p>\n<h2><a href=\"https:\/\/github.com\/ai\/nanoid\" target=\"_blank\" rel=\"noreferrer noopener\">Nano ID<\/a><\/h2>\n<p>Tiny JavaScript library for generating unique IDs. It uses only URL-friendly symbols for the generated strings but there is an option to provide your own alphabet. On the project&#8217;s\u00a0<a href=\"https:\/\/github.com\/ai\/nanoid\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub page<\/a>\u00a0you can find some interesting info about the way the library works and the algorithms it uses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our mission at Tutorialzine is to keep you up to date with the latest and coolest trends in web development. That\u2019s why every month we release a handpicked collection of some of the best resources that we\u2019ve stumbled upon and deemed worthy of your attention. Titanic A set of beautiful SVG icons with very detailed &hellip; <a href=\"https:\/\/www.strongd.net\/?p=1406\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">15 Interesting JavaScript and CSS Libraries for August 2017<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[218,217],"class_list":["post-1406","post","type-post","status-publish","format-standard","hentry","category-javascript","tag-css","tag-javascript"],"_links":{"self":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts\/1406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1406"}],"version-history":[{"count":1,"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts\/1406\/revisions"}],"predecessor-version":[{"id":1407,"href":"https:\/\/www.strongd.net\/index.php?rest_route=\/wp\/v2\/posts\/1406\/revisions\/1407"}],"wp:attachment":[{"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strongd.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}