Best D3.Js Alternatives in 2024
Find the top alternatives to D3.Js currently available. Compare ratings, reviews, pricing, and features of D3.Js alternatives in 2024. Slashdot lists the best D3.Js alternatives on the market that offer competing products that are similar to D3.Js. Sort through D3.Js alternatives below to make the best choice for your needs
-
1
Highcharts
Highsoft
110 RatingsHighcharts, a Javascript-based charting library, makes it easy to add interactive charts and graphs to web or mobile projects of any size. Highcharts is used by more than 80% of the 100 biggest companies in the world, as well as thousands of developers from a variety of industries, including finance, publishing, application development, and data science. Highcharts is in active development since 2009. It remains a favorite among developers due to its robust feature set and ease-of-use documentation, accessibility features and vibrant community. -
2
Cube
Cube Dev
Cube Dev is a company that provides developers with an analytical data access layer to help them build modern applications. Cube is used worldwide by thousands of companies to power customer-facing analytics as well as internal business intelligence tools. Cube is a complete set for building big data apps. Automated SQL generation, query acceleration and security and access control make it easier to build data apps with big data. Data modeling capabilities are available for everything, from simple counts to cohort retention or funnel analysis. Excellent performance with query orchestration, multi-level caching, and query orchestration. Support for row-level security and multitenancy built-in -
3
FusionCharts
Idera, Inc.
$0FusionCharts is a leading data visualization tool that helps developers create interactive and responsive charts for web and mobile applications. With 100+ chart types including line, bar, area, pie charts, and 2000+ maps, it enables users to visualize complex data sets and make informed decisions. The library is built on JavaScript and can be easily integrated with popular frameworks such as AngularJS, React, and Vue.js. Its user-friendly API and comprehensive documentation make it accessible to developers of all skill levels. Additionally, the library offers a wide range of features such as real-time updates and cross-browser compatibility. It also has a wide range of customization options, allowing users to tailor charts to their specific needs. With over a decade of development and updates, FusionCharts is a reliable and robust choice for data visualization and is trusted by thousands of businesses and organizations worldwide. -
4
WebDataRocks
WebDataRocks
FreeWebDataRocks, a free JS library that creates functional pivot tables with ease of use, is a simple and straightforward JS library. It can be used in conjunction with Angular Vue React or other frameworks. Free Customization is flexible JavaScript client-side component Loads up to 1MB of JSON and CSV data files Enterprise features in full Integration with third party charting libraries Enterprise features in full For efficient data management, you can use features like filtering and sorting, number formatting, conditional formatting, calculated values and totals. It allows you to print or export web reports in PDF, Excel, or HTML by using just one click. Modern UI ready-to-use The tool has a spreadsheet-like interface that is optimized for both browsers and mobile apps. This web reporting tool already incorporates all the principles of reliability and an excellent user experience. -
5
Plotly Dash
Plotly
2 RatingsDash & Dash Enterprise allow you to build and deploy analytic web applications using Python, R, or Julia. No JavaScript or DevOps are required. The world's most successful companies offer AI, ML and Python analytics at a fraction of the cost of full-stack development. Dash is the way they do it. Apps and dashboards that run advanced analytics such as NLP, forecasting and computer vision can be delivered. You can work in Python, R, or Julia. Reduce costs by migrating legacy per-seat license software to Dash Enterprise's unlimited end-user pricing model. You can deploy and update Dash apps faster without an IT or DevOps staff. You can create pixel-perfect web apps and dashboards without having to write any CSS. Kubernetes makes it easy to scale. High availability support for mission-critical Python apps -
6
DHTMLX
DHTMLX
$79DHTMLX is a powerful and easy-to-use JavaScript UI library that provides a wide range of customizable and flexible components for building modern and responsive web applications. It offers 30+ full-featured UI widgets, including grids, charts, diagrams, schedulers, gantt charts, calendars, trees, forms, and more. These components are optimized for fast rendering, ensuring that your application runs smoothly in all browsers and devices. DHTMLX is compatible with popular web frameworks such as React, Angular, and Vue.js. This makes it an excellent choice for developers who are already working with these frameworks and want to add a powerful UI library to their projects. Moreover, DHTMLX supports different data sources and formats, making it easy to integrate with various back-end technologies. DHTMLX provides extensive configuration and customization abilities for its UI components, allowing developers to tailor their appearance and behavior to meet specific application requirements and extend its functionality with custom features if needed. DHTMLX also has comprehensive documentation that covers every aspect of the library, including detailed API references, tutorials, and code examples, as well as an active community. -
7
Built on top of standard HTML, CSS, and JavaScript with intuitive APIs and world-class documentation. Reactive, compiler-optimized rendering system that rarely needs manual optimization. An ecosystem rich in features that can be easily adopted incrementally. It can scale between a library or a fully-featured framework. Vue is a JavaScript framework that allows you to build user interfaces. It is built on top of JavaScript, CSS, and standard HTML and offers a declarative and component-based programming structure that allows you to efficiently create user interfaces, no matter how simple or complex. Vue extends the standard HTML with a template syntax, which allows us to describe HTML output using JavaScript state. Vue tracks JavaScript state changes automatically and updates the DOM as soon as they occur. Vue is a framework that provides most of the features required for frontend development.
-
8
Backbone.js
Backbone.js
FreeBackbone.js provides structure for web applications by providing models with key/value binding and custom events. It also provides collections with rich APIs of enumerable function, views with declarative handling and views with declarative event handling. All this is connected to your existing API via a RESTful JSON interface. One of the most important things to do when working on a web app that uses a lot JavaScript is to stop tying data to the DOM. It is easy to create JavaScript apps that are tangled with jQuery selectors or callbacks. They all try to keep the data in sync between your HTML UI, JavaScript logic, and your database. A more structured approach is often better for rich client-side apps. Backbone lets you represent your data in Models. These Models can be created, validated and destroyed, and saved to the server. -
9
jQuery is a small and feature-rich JavaScript library that is fast, simple, and lightweight. It simplifies HTML document traversal, manipulation, event handling and animation. If you are new to jQuery. Return a list of matched elements, either created from an HTML string or found in the DOM based upon passed argument(s). All aspects of the API that were removed from the corresponding version jQuery. These methods set and get DOM attributes for elements.
-
10
JavaScript InfoVis Toolkit
SenchaLabs
FreeThe JavaScript InfoVis Toolkit allows you to create interactive data visualizations for your web site. You can start by looking at the demos page. Each demo has a link to the example code. The HTML file contains the actual library code. It is built each time using the required requirements from the name of your visualization and the build.json files. The build.py file builds the required library code. To create a new visualization, you will need to set up the server environment so that you can include test JavaScript files. Also, you will need to add the new visualization files to the Source folder. -
11
Polymer
Polymer
FreeThe Polymer library offers a variety of features that allow you to create custom elements. These features make it easy and faster to create custom elements that function like standard DOM elements. Polymer elements can be created using a constructor, document creation element, and configured using attributes and properties. Each instance is responsive to changes in property and attribute, styled with externally or internal defaults, and responsive to methods to modify its internal state. Registering an element creates a class that associates it with a custom name. To manage an element's lifecycle, the element provides callbacks. Polymer allows you to declare properties. This allows you to integrate your element’s property API with the Polymer database system. Shadow DOM creates a local, encapsulated tree of DOM for your element. A DOM template can be used to automatically create and populate a Shadow Tree for Polymer. -
12
Sencha Ext JS
Sencha
$1,295 one-time paymentTo stay up-to-date with our latest offerings and engaging content, follow us on Twitter, Linkedin, Facebook, Discord, and other platforms! -
13
jsPlumb Toolkit
jsPlumb
$990With the jsPlumb Toolkit users can rapidly bring to market Javascript applications that are focused on visual connectivity. People use jsPlumb to create flowchart designers, call center applications, data visualizations, process builders and much more. jsPlumb Toolkit is a mature, powerful and standards compliant diagramming library solution users can rely on as the foundation for their own applications. For developers, the jsPlumb Toolkit offers a rich set of functionality such as pan/zoom, automatic layouts, edge routing, object inspectors, and a whole lot more. This comprehensive feature set allows developers to focus on what makes application unique and not waste time reinventing the wheel. -
14
fullPage.js
fullPage.js
$12 per yearfullPage.js is maintained and driven by the community. We are proud to be the most comprehensive framework of its type. Trusted by the most innovative businesses. You can use modern and older browsers, including IE 9! Create a beautiful website for everyone, not just a few. FullPage.js was designed to be simple to use and customizable. It comes with dozens of examples, great documentation, as well as community and personal support. Fully responsive, designed for tablets and mobiles. Because kids love to grab things. Fullpage.js offers extensions that can be used to enhance its already impressive behavior. When scrolling sections or slides, create a water-like transition. You can also use other CDNs and services such as npm or bower. You have the option of either an annual payment subscription or a one-time payment. Annual subscriptions include free updates over the next 12 months. One-time payments include unlimited updates up to the major version. -
15
Gantt Chart Hyper Library
DlhSoft
€429Interactive Gantt chart components and scheduling components, with project management features built in, are ready for the JavaScript Framework: Angular React Vue. This library was designed to empower businesses around the world. It was developed with common customer needs in mind. Companies of all sizes, governments, and educational institutions use it to create stunning Gantt charts with greater ease. This library is perfect for managing project schedules, tracking resources, or visualizing timelines. Gantt Chart Hyper Library includes -Gantt Chart view - hierarchical grid of data and attached schedule chart with drag-and-drop support and dependency lines. -Schedule View - Chart that displays multiple bars along the same line, with horizontal and vertical drag-and-drop support; -LoadChartView: allocation chart that displays normal and over-allocations on a timeline. -Network Diagram; Pert Chart -
16
JavaScript UI library and framework to speed up web development. JS Framework for cross platform web Apps development 102 UI widgets, feature-rich CSS / HTML5 JavaScript control. Pre-made widgets, UI controls and templates can save you at least 3000+ hours of development time. Web UI development is 30% faster. We have accumulated the most innovative design ideas. Five conceptual designs were carefully considered by us. Our support specialists are experts in all aspects of our library and can help with any problem. You can also contact our developers via the official support forum. Webix JS framework allows you to create elegant, lightweight code that is based on object-oriented programming principles. Associate your project with jQuery JavaScript library and MVC frameworks AngularJS AngularJS Vue.js Backbone.js, React, Vue.js and Backbone.js. Third-party UI extensions.
-
17
Underscore.js
Underscore.js
FreeUnderscore is a JavaScript library which provides a lot of useful functional programming tools without having to extend any existing objects. Over 100 functions are available in Underscore. They support your most popular work-related functional helpers, such as map, filter, invoke, and create quick indexes. You can choose between modular and monolithic imports. The project is hosted at GitHub. You can report bugs or discuss features on the issues page. Underscore 1.x can be used with any engine that fully supports ES3, and it is also compatible with older features. Collection functions can be used on arrays, objects and array-like objects. Recent confirmation has been made that the library is compatible to Adobe ExtendScript. We have IE 8 support code that we will keep in future Underscore updates. -
18
Multiple.js
Multiple.js
FreeAn experiment in CSS background sharing across multiple elements. Multiple.js can be used to achieve a "background sharing across multiple element" effect in HTML/CSS with no JavaScript coordinates processing. You will notice that icons and text in lighter layers have a gradient-color with darker layers. This creates the illusion of an underlay violet layer. Layers can also pass the background image (girl), with equal transparency, so layers cannot be superimposed on one another. These things can all be done in CSS. To ensure that the background remains in the same place, you can add a gap between elements. You can see how it looks by switching between background image/gradient. To ensure that elements are independent, you can remove random layers. Displays the appropriate amount of background in each element. Background can be successfully extended to full size viewport. -
19
RequireJS
RequireJS
FreeRequireJS is a JavaScript module loader and file. It is optimized for use in-browser, but can also be used in other JavaScript environments like Rhino or Node. RequireJS is a modular script loader that will increase the speed and quality your code. This configuration assumes that you keep all JavaScript files in a "scripts” directory in your project. To maximize the optimization tool's capabilities, it is recommended that you keep all your inline script out the HTML and that you only use require.js to load your script. All of them map to loading some/path/some/module.js. We would prefer to use the CommonJS syntax as it is more common and allows us to reuse code. -
20
Redux
Redux
Redux is a JavaScript Library designed to manage global state in applications in a predictable and maintainable way. It helps developers create applications that behave consistently in different environments such as client, server and native and are easy for testers to test. Redux centralizes an application's logic and state, enabling powerful capabilities like undo/redo functionality. The Redux DevTools allow you to track when, where, and why an application's states change. They also offer features such as time-travel debugging, comprehensive error reporting, and more. Redux is flexible, and it works with any UI. It has a large ecosystem of addons that can be used to meet different development needs. The Redux team provides additional libraries including React-Redux which is the official React bindings to Redux and Redux Toolkit which is an opinionated toolkit for efficient Redux Development. - 21
-
22
Telerik DevCraft
Telerik
$1,299 per developerYou can build feature-rich, professionally designed web, desktop and mobile apps with just 1,250+ JavaScript and.NET components. Complete.NET embedded reporting. Standardize the appearance of all your applications. You can quickly present a professional and well-designed frontend to your users with the help of pre-made themes and unlimited customization options. Simplify your everyday software development tasks. You can cut down on development time by up to half, increase productivity, or follow the latest technology trends and user experience trends. Demos, tutorials and code samples are available. You will receive top-notch support during your free trial, extensive documentation, as well as community forums. The best and most comprehensive software development tooling collection, including JavaScript UI components for web and mobile apps, reporting and management solutions, and automated testing. -
23
MathJax
MathJax
FreeA JavaScript display engine that displays mathematics in all browsers. Beautiful and accessible math in all browsers. No need to set up for readers. MathJax offers tools that can transform your content from traditional print sources to modern, accessible web content or ePubs. MathJax can train your staff on how to use our resources to create accessible STEM content and prepare online teaching material. MathJax can be customized to meet the specific needs of your institution through custom configurations and specialized software workflows. MathJax uses CSS and web fonts or SVG instead of Flash or bitmap images. This allows equations to scale with the surrounding text at all zoom levels. MathJax can be used as input or output. You can input MathML, TeX and ASCIImath and then produce HTML+CSS or SVG as an output. MathJax is compatible with screenreaders and provides expression zoom as well as interactive exploration. -
24
DataViewsJS
GrapeCity
$999 per yearDataViewsJS allows you to customize the presentation of your data professionally using different layouts, rows templates, calculations and editing modes. You can use the powerful calc engine for calculations on any JSON data set. Our calculation engine optimizes your computing power for complex calculations and large data. DataViewsJS was built from the ground up to be a powerful, flexible, and fast developer tool that can display and edit data to suit any JavaScript application. DataViewsJS includes localized resources for Chinese and Japanese as well as Korean. You can easily add additional languages by creating resource files and setting them up with simple script code. DataViewsJS interchangeable layouts make it easy to present modern data patterns, such as those found on social networks and other sites. -
25
Leaflet
Leaflet
FreeLeaflet is the most popular open-source JavaScript library to create mobile-friendly interactive maps. It is only 42KB in size and has all the mapping features that most developers need. Leaflet was designed to be simple, fast, and easy to use. It is compatible with all major mobile and desktop platforms. It can be extended with many plugins. It has a beautiful, well-documented API that is easy to use and readable source code that makes it easy to contribute. Leaflet isn't trying to be everything to everyone. Leaflet focuses on the essentials and makes them work perfectly. Mobile apps feel as smooth as native apps thanks to hardware acceleration. CSS3 features are used to make zooming and panning very easy. It's very fast thanks to smart polyline/polygon rendering that includes dynamic clipping and simplifying. Modular build system allows you to leave out features that you don't use. Mobile tap delay elimination -
26
Fluree
Fluree
Fluree is an immutable RDF graph database written in Clojure and adhering to W3C standards, supporting JSON and JSON-LD while accommodating various RDF ontologies. It operates with an immutable ledger that secures transactions with cryptographic integrity, alongside a rich RDF graph database capable of various queries. It employs SmartFunctions for enforcing data management rules, including identity and access management and data quality. Additionally, It boasts a scalable, cloud-native architecture utilizing a lightweight Java runtime, with individually scalable ledger and graph database components, embodying a "Data-Centric" ideology that treats data as a reusable asset independent of singular applications. -
27
React makes it easy to create interactive user interfaces. React makes it easy to create simple views for each state of your application. React will automatically update the correct components whenever your data changes. Declarative views make it easier to understand and debug your code. Create encapsulated components that can manage their own state and then combine them to create complex UIs. JavaScript is used instead of templates to write component logic. This allows you to easily pass rich data through your app while keeping state out of the DOM. React doesn't make assumptions about your technology stack. This allows you to develop new features in React without having to rewrite existing code. React components implement a render() function that takes input data and returns what it should display. This example uses JSX syntax, which is a XML-like syntax. This.props allows you to access the input data passed into the component by calling render().
-
28
skills.ai
skills.ai
$39 per monthBoost your career and visibility with a standout presentation and analytics. Skip the tedious tasks associated with manual design and coding. Skills.ai allows you to quickly create detailed analytics using AI, ensuring that your team or yourself will be successful. Skills.ai's cutting-edge artificial-intelligence capabilities streamline the process of data analytics, allowing users to focus on data-driven decision-making and gaining insights without having to worry about complex coding. Skills' data chat makes data analysis as intuitive as talking to your favorite data analyst. With data chat, you can ask your data-related questions directly and on your terms. -
29
SAS technologies combine to provide powerful tools for visual information. You can access, manipulate, analyze, and present information in visual formats. SAS Visual Machine Learning allows you to expand your analytics by using machine learning and deep learning capabilities. This makes it easier to visualize and report better. Visualize and discover relationships in your data. You can create and share interactive dashboards and reports, and use self service analytics to quickly assess possible outcomes to make data-driven, smarter decisions. This solution runs in SAS®, Viya®. It allows you to explore data and create or adjust predictive analytical models. Analysts, statisticians, data scientists, and analysts can work together to refine and refine models for each group or segment, allowing them to make informed decisions. A comprehensive visual interface allows you to solve complex analytical problems. It handles all aspects of the analytics lifecycle.
-
30
Lodash
Lodash
FreeA modern JavaScript utility library that delivers modularity, performance, extras, and more. Lodash is available under the MIT License and supports modern environments. Lodash simplifies JavaScript by taking the pain out of working with arrays and numbers, objects, strings and other complex data. Lodash's modular method is great for manipulating and testing variables, creating composite functions, and iterating arrays, strings, objects, and strings. Lodash comes in many different formats and builds. futil-js is an assortment of utility programs that are designed to complement Lodash. This utility was tested in Chrome 74-75 and Firefox 66-67. It also works with IE 11, Edge 18, Safari 11-12 and Node.js 8-12. To maintain an array's sort order, determine the index at which the value should be placed in it. You can chain together methods that operate on and return collections, arrays, and functions. Methods that retrieve or return a single value will automatically end the chain. -
31
Voca
Voca
FreeVoca Library offers useful functions to make string manipulations more comfortable: change case and trim, pad, latinise sprintf'y. escape and many other functions. Modular design allows you to load the entire library or specific functions to reduce the number of application builds. The library is tested thoroughly, well documented, and long-term supported. The complete set of functions allows you to manipulate, cut, format, escape, and query strings. Voca can be used with ES2015 modules to import all of the library. -
32
Anime.js
Anime.js
FreeAnime.js, a JavaScript animation library that is lightweight and simple to use, has a powerful API. It supports CSS properties, SVG and DOM attributes as well as JavaScript Objects. Easy follow-through animations. The built-in staggering system of anime makes complicated follow-through animations and overlapping animations easy. It can be used for both properties and timings. Multiple CSS transform properties can be animated simultaneously using one HTML element. You can play, pause, control and reverse events simultaneously using the full set of built-in callbacks. Anime.js can be used with any web page. You can use CSS, SVG, JavaScript Objects and DOM attributes to animate everything using a single API. Staggering allows multiple elements to be animated with follow-through or overlapping actions. An Array is used to define animation keyframes within the keyframes property. Each keyframe's duration is equal to the animation’s total duration divided with the number of keyframes. -
33
AnyChart
AnyChart
AnyChart's product range is a collection of flexible JavaScript (HTML5) library libraries that can be used for data visualization. Beautiful charts and dashboards can help you differentiate your products, applications, and web pages. AnyChart is a JavaScript (HTML5)-based solution that allows developers embed interactive and great looking charts and dashboards in any web, mobile or standalone project. AnyChart can help you improve your website's reporting, embed dashboards in your SaaS and on-premises systems, or create a new product. Our products combine out-of-the box capabilities with flexibility and simplicity. AnyChart can help you achieve your software development goals and ultimately your business goals. We offer the best, most innovative, and best supported solutions. We constantly improve our products with new features. -
34
Masonry
Masonry
FreeMasonry is a JavaScript grid library. It works by placing elements in the optimal positions based on available vertical spaces, much like a mason fitting stone in a wall. It is likely that you have seen it in action all over the Internet. Your own CSS handles all styling and sizing of items. For responsive layouts, item sizes can be adjusted with percentages. Unloaded images can cause Masonry layouts to be distorted and item elements to overlap. imagesLoaded solves this problem. ImagesLoaded is a separate script that you can download. You can initialize Masonry using HTML without having to write any JavaScript. All options are possible, but it is recommended that you select the item and column width. Align items to a horizontal grid. For responsive layouts with percentage widths, you can use element sizing. You can control the Masonry layout's size within your CSS using element sizing options. This is useful for media queries and responsive layouts. -
35
Moment.js
Moment.js
FreeA JavaScript date library that can be used to parse, validate, manipulate, and format dates. Moment can be used in both Node.js and the browser. All code should be compatible with both browsers and Node.js. Unit tests can also be run in both environments. Moment.js has been used in millions of projects. Moment.js has been downloaded more than 12 million times per week as of September 2020. Moment has changed over time, but it still has the same design as when it was first created in 2011. Moment is compatible with Internet Explorer 8 or higher. Some libraries can be divided into modules, plugins, and companion libraries. Some libraries use the ECMAScript Intl API to determine time zones or locales. Some libraries still offer their own time zone and locale files, just like Moment and Moment-Timezone. Moment.js now offers options to set/get the localized week of a year because different locations have different definitions. -
36
Annotator
Annotator
FreeAnnotator is a JavaScript library that allows you to add annotations to any website. Annotations may include comments, tags, users, links, and more. Annotator was designed to be easily extensible, so adding a new feature is a breeze. Annotator fosters a developer community of contributors from all four continents who build 3rd-party plugins that allow the annotations of PDFs and EPUBs as well as videos, images, sounds, and more. Annotator makes it easy to add annotations to any website. Download the Annotator Library and include it into your HTML. Annotator uses a simple, but powerful plugin architecture. Plug-ins are also available to add functionality, such as user permissions and tags, filtering and formatting. Annotator is used by more than a dozen projects for digital annotation. Many of these are open-source. Share text and video annotations using social networks or emails. -
37
KeyLines
Cambridge Intelligence
Create graph visualization products that transform connected data into insight. JavaScript's flexibility and power allows you to quickly and easily create graph visualization applications that can go anywhere. KeyLines allows you to create graph visualization applications in a flexible way. Create interactive graph visualization tools that reveal hidden insights and threats. KeyLines JavaScript graph visual toolkit allows you to create applications that are tailored for your users, your data and the questions you need. It works with any browser, device or server and includes clear tutorials, demos and API documentation. With our developer support, you will quickly discover network insight. KeyLines makes it easy for you to create high-performance JavaScript graph visualization tools which work anywhere. They use HTML5 and WebGL graphics rendering, and carefully crafted code to provide users with quick and insightful visualization. -
38
Parsley
Parsley
FreeParsley, the ultimate JavaScript validation library. Validating frontend forms has never felt so easy. Parsley is a form validation library like no other. Simply write your requirements in English inside your HTML tags and Parsley will take care of the rest. Simple form validation is as easy as typing a single JavaScript line. Parsley is smarter. It automatically detects any modifications to your forms and adjusts its validation accordingly. Parsley validation is as easy as adding, removing, or editing fields. Parsley comes with more than a dozen validators. Parsley comes with a dozen validators. You can also use the Parsley extra Ajax validator, or any number of extended validators that the community has made available. Parsley is very focused on UX and UI. You can override almost all default Parsley behavior to suit your needs. Still ships almost bug-free. Parsley has been rigorously tested and aims for compatibility with every browser (including IE8). -
39
Modernizr
Modernizr
FreeModernizr shows you the HTML, CSS, or JavaScript features that your browser offers. It's a collection superfast tests or "detects", which run as soon as your web page loads. The results can then be used to tailor the user's experience. Every web developer faces differences between browsers and devices. This is due to differences in feature sets. While the most recent browsers can do amazing things that older browsers cannot, we still need to support older browsers. Modernizr allows you to create tiered experiences and take advantage of the latest features in browsers that support them. It doesn't leave less fortunate users out in the cold. Modernizr is a JavaScript script that detects next-generation web technologies in the browsers of your users. Modernizr makes it easy to tailor the user's experience by using feature detection. -
40
Cluvio
Cluvio
$99 per monthCluvio, the cloud analytics platform of choice for startups and data-driven companies, is trusted by over 1800 companies such as yours. In just minutes, you can create interactive dashboards for your entire team using SQL and R. There are a lot of valuable information hidden in your database that just needs to be discovered. You can view your most important KPIs via interactive, real-time dashboards from anywhere and anytime. You can set up alerts to receive notifications for certain conditions, such as a sudden drop or an increase in error rates, or achieving revenue goals. Every employee in your company will be more interested in the success of your company if they can define and expose reality based on actual data. Write SQL, get charts, share dashboards. Cluvio is the easiest tool you'll find. Cluvio makes dashboards interactive with custom and time-based filters. Cluvio dashboards look great and are easy to use. -
41
Preact
Preact
FreePreact is the Virtual DOM abstraction that is the thinnest. It is built on stable platform features and registers real event handlers. It also works well with other libraries. Most UI frameworks can be large enough to make up the majority of an app’s JavaScript size. Preact is different. It's small enough to make your code the largest part your application. This means that JavaScript takes less time to download, parse, and execute. You can create the experience you want without worrying about keeping a framework in place. Preact is small and fast. Preact is one of the fastest Virtual DOM Libraries due to its simple and predictable diff implementation. Preact is optimized for performance by batching updates. Preact's performance is maximized when we work closely with web engineers. -
42
Momenta+
3i Infotech
3i Infotech offers end-to-end services in data science, machine-learning, predictive analytics, big data, and data science. Domain-led visualization frameworks and our expertise in due diligence, assessments & roadmaps are the foundation of this comprehensive range of data services. They are backed up by a robust technology infrastructure & platform. Momenta+ is 3i Infotech’s data & insight Marketplace. It provides users with an intuitive dashboard to decipher data and share insights. This helps support narratives, data visualizations, and influence audiences to take data-driven decision. Momenta+'s storytelling feature helps enterprises grow through continuous monitoring and optimization of operations. -
43
Algolia Places
Algolia Community
$0.40 per 1,000 requestsAutocompletion of addresses is fast, beautiful, and simple to use. It uses OpenStreetMap’s vast open-source database of global places. You can delight your users with a powerful address autocomplete that is quick and easy to implement. You can simplify your checkout and user accounts by filling out multiple inputs simultaneously. Make the country or city selector you love. Stop scrolling through a list just to find a country. Your users will find it quicker if you help them. Link your suggestions to a map. Visualize the results in a glance with a live map. Create unique search experiences using the Algolia Places autocomplete.js and instantsearch.js plugins. JavaScript one-liner that turns any HTML You can quickly and easily create beautiful address auto-complete menus. Algolia Places is backed by Algolia’s unique ranking algorithm. It mixes local and famous places in an intuitive way. Algolia's unique method of handling typos and ranking results accordingly allows native support for typing mistakes. -
44
SpectraIQ
Analytic Brains
Welcome to SpectraIQ. This comprehensive tool empowers individuals and organizations by enabling them to unlock the power of data through intuitive data visualization. We are committed to providing an intuitive platform that simplifies the transformation of raw data into actionable insight. We offer a comprehensive set of features including customizable charts, interactive Dashboards, and efficient Data Management capabilities. Our goal is to empower users to make data driven decisions, discover hidden patterns and effectively communicate their findings. We are committed to empowering users, promoting innovation, and protecting data. We want to be your trusted partner on the journey of transforming data into meaningful and impactful visuals. -
45
Thinkmap
Thinkmap
The Thinkmap SDK allows organizations to integrate data-driven visualization technology in their enterprise Web applications. The Thinkmap application allows users to understand complex information in a way that traditional interfaces cannot. The Thinkmap SDK (v.2.8) contains a variety of configurations that can be used to solve common visualization problems as well as new visualization techniques to customize data displays. Thinkmap is lightweight, fast, extensible, and can connect seamlessly to many data sources. The SDK contains detailed JavaScript reference and conceptual documentation for the Visualization Component, datasource adapters to relational databases and flat file; a library with traditional user interface elements that can also be used in Thinkmap applications; and a complete set examples to assist developers in getting up-and running quickly. -
46
SpreadJS
GrapeCity
$1,499 per developerExcel-like spreadsheet experiences delivered quickly and without any dependencies on Excel. Create financial apps, dashboards and charts, pivot tables, performance benchmarks and science lab notebooks using JavaScript. JavaScript spreadsheet components allow developers to add Excel-like functionality into web applications. SpreadJS is a JavaScript spreadsheet control suite that includes data inputs, import/export, cell customization, and a comprehensive calculation engine with more than 500 functions. We have over 25 years experience creating award-winning spreadsheets that are easy to use for professional developers. This is something that no other spreadsheet vendor can match. Get our spreadsheet expertise to work for your business today. -
47
Ignite UI
Infragistics
$849 per yearIgnite UI is the most comprehensive library of enterprise-grade JavaScript components and.NET UI components. It makes it easier to create data-rich, responsive web applications faster. Libraries for Angular and ASP.NET (Core, MVC), Blazor and jQuery, React, and other web components. Our Command Line Interface (CLI), which is a powerful tool, makes it easy to use component libraries that have multiple dependencies. Our WYSIWYG Page Designer makes it easy to drag-and-drop your way towards a modern web experience. You can also leverage our JavaScript UI components and data connectors to design your next app. It can be difficult to be productive when you have to be an expert in multiple JavaScript library. Typescript is used to augment our libraries. This allows for stronger typing and class-based inheritance, which makes development much easier and less error-prone. -
48
chatgpt.js
chatgpt.js
Freechatgpt.js allows for super-easy interaction with the ChatGPTDOM. Userscript repositories such as Greasy Fork, which are feature-rich, object oriented, easy to use, and lightweight (yet incredibly performant), maintain a list of pre-approved CDNs. Chatgpt.js is designed with flexibility in mind. Each call receives the same response. Type it if you think it will work. If it didn't work, you can submit an issue or a PR and they will integrate it. -
49
Dojo Toolkit
Dojo Toolkit
FreeThis JavaScript toolkit will help you save time and scale your development process. This toolkit contains everything you need to create a Web application. All the language utilities, UI components, as well as other information, are available in one place. They are all designed to work perfectly together. The Dojo Toolkit Reference Guide provides a comprehensive resource on the Dojo Toolkit. Anyone with a Dojo Foundation CLA can contribute to the Reference Guide. A large number of widgets (user interface components), and the underlying system that supports them. It is fully built on top of the Dojo core. There are many tools that can be used to support the rest of your toolkit, such as the ability to build, test, and document code. -
50
Granim.js
Granim.js
FreeThis small javascript library allows you to create fluid and interactive gradient animations. Basic gradient animation with 3 colors in queue. Complex gradient animation using 2 gradients in queue, each with different positions and composed of 3 colors. Gradient animation with an animated background and blending mode. Gradient animation with two colors, a background picture, and a blending setting. The API page has more options. Gradient animation using an image mask to create a gradient animated under a shape Create a gradient animation that responds when events occur. To see the gradients changing, click on the states of the gradient animation. You can adjust the direction of the gradient using percentage or pixels. When you change the tab, the animation will pause. You can manage and change the duration of animations. You have all the options to modify the states and the gradients.