Reasons Why JavaScript is Awesome

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • franc

    Natural language detection

    Franc is a JavaScript package that allows you to detect the language of a given text. I have included a small program to illustrate how it works. You can provide the program with a paragraph of text, and it will use the franc library to try to detect its language. Note that the functionality doesn't work great when provided with a shorter text.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • nlp_compromise

    modest natural-language processing

    Named Entity Extraction identifies entities like names, locations, or phone numbers inside a given text. Compromise is a JavaScript package that we can use that allows us to not only extract entities in a text but also identify what types of entities they are. Here is a sample program that allows you to enter a text file into the input field, and it would extract and identify any recognizable entities in that text.

  • Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Chart.js is an easy-to-use package that can help you quickly create various kinds of charts and visualizations from your data. Here is an example of a line graph of some random data that is drawn using Chart.js.

  • three.js

    JavaScript 3D Library.

    One awesome library that you might want to check out for creating 3D graphics is Three.js. Three.js is a widely adopted technology that is used to create all kinds of unique 3D content and experiences on the web. Here is an introductory 3D scene created using Three.js. It simply consists of a 2d plane and a 3d sphere and camera. It tries to capture a certain amount of realism by using interactive lighting, shadows, and textures.

  • p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

    p5.js is a great library for creating visuals and animation and doing artistic explorations using code since it makes it easy to create visualizations.

  • d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

    Another strong option in this category that is important to mention is D3.js. D3.js is substantially harder to get started with than Chart.js, but it is great if you have complex and custom data visualization requirements. Take a look at the D3.js gallery to see the variety of things you can achieve with it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to implement Drill Anywhere in React/ChartJS/RestBI

    2 projects | dev.to | 30 Aug 2024
  • Build a Finance Tracker with Next.js, Strapi, and Chartjs: Part 2

    2 projects | dev.to | 6 Aug 2024
  • Working Camp Inquiry - Glam Up my Markup

    1 project | dev.to | 23 Mar 2024
  • React: A Mess That Shouldn't Exist In Web Development

    3 projects | dev.to | 9 Mar 2024
  • Frontend Developer Roadmap

    1 project | dev.to | 16 Feb 2024

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?