awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
morrisjs avatar

morrisjs/morris.js

0
View on GitHub↗
morrisjs.github.com/morris.js↗

Morris.js

morris.js is a JavaScript data visualization library and SVG charting framework. It is designed to render time-series line, bar, area, and donut charts to visualize complex datasets and distribution patterns.

The library specializes in time-series charting to display temporal trends and track how specific values change over time. It provides tools for statistical data representation, allowing for the comparison of different data sets or the illustration of proportions within a whole.

The framework enables the creation of web dashboard analytics by transforming raw data into graphical representations. It uses scalable vector graphics to ensure visual consistency across different screen resolutions.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • JavaScript Charting - Ships a JavaScript library for rendering interactive charts and time-series visualizations in web browsers.
  • Time-Series Visualizers - Renders interactive charts of time-indexed data to track how values change and distribute over time.
  • SVG-Based Vector Rendering - Utilizes scalable vector graphics to ensure charts remain sharp across different screen resolutions.
  • Temporal Data Visualization - Visualizes date-based information to identify patterns and shifts in data across a chronological timeline.
  • Charting Frameworks - Provides a framework for the programmatic rendering of various chart types using SVG.
  • Analytics Dashboards - Enables the construction of web-based reporting interfaces that transform raw data into analytical graphs.
  • Visualization Coordinate Mapping - Translates raw data values into specific pixel coordinates to render chart axes and layouts.
  • Compositional Charting - Implements donut and bar charts to illustrate proportions within a whole or compare different datasets.
  • Chart Visual Style Customizations - Allows external stylesheets to control the colors and line weights of data visualization elements.
  • SVG Path Redraws - Refreshes visual representations by mutating the internal data model and triggering SVG path redraws.
  • Charts and Visualization - SVG charts powered by jQuery and Raphael.
  • Data Visualization - Time-series charting library.
  • Game Engines - Library for rendering time-series line graphs.
  • Miscellaneous Tools - Library for creating time-series graphs.
6,882 stars·1,198 forks·CoffeeScript·15 views

Star history

Star history chart for morrisjs/morris.jsStar history chart for morrisjs/morris.js

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Morris.js

These projects share indexed features with Morris.js. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ecomfe/echartsecomfe avatar

    ecomfe/echarts

    66,608View on GitHub↗

    ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D data plots within a web browser. It functions as a visualization engine that transforms raw data into customizable charts and graphs. The project includes a WebGL-based hardware acceleration engine specifically for producing three-dimensional plots and globe visualizations. This allows the library to handle large and complex datasets through GPU-accelerated rendering. The framework supports both canvas-based raster rendering and SVG-based vector rendering. It provides capabiliti

    TypeScript
    View on GitHub↗66,608
  • epochjs/epochepochjs avatar

    epochjs/epoch

    4,950View on GitHub↗

    Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It functions as a timeseries charting tool that renders historical and live data using a hybrid of SVG and HTML5 Canvas graphics to maintain performance during frequent updates. The library distinguishes itself through a unified CSS querying system that applies styles to both vector and raster plot elements. This allows for visual theme resolution via CSS classes and the ability to customize the appearance of specific data series using stylesheets. The toolset covers a broad range o

    HTML
    View on GitHub↗4,950
  • shutterstock/rickshawshutterstock avatar

    shutterstock/rickshaw

    6,520View on GitHub↗

    Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang

    JavaScriptchartsd3graph
    View on GitHub↗6,520
  • square/cubismsquare avatar

    square/cubism

    4,930View on GitHub↗

    Cubism is a JavaScript time series visualization library and charting engine designed to render temporal data sequences as visual charts. It functions as a real-time dashboard framework that aggregates multiple time series visualizations into a single interface. The library allows for the creation of live dashboards that automatically update as new information arrives from external sources. It specializes in visualizing sequential data points across a shared temporal axis to facilitate synchronized data analysis and the monitoring of trends and patterns. The framework provides capabilities f

    JavaScript
    View on GitHub↗4,930
Compare all 30 related projects→

Frequently asked questions

What does morrisjs/morris.js do?

morris.js is a JavaScript data visualization library and SVG charting framework. It is designed to render time-series line, bar, area, and donut charts to visualize complex datasets and distribution patterns.

What are the main features of morrisjs/morris.js?

The main features of morrisjs/morris.js are: JavaScript Charting, Time-Series Visualizers, SVG-Based Vector Rendering, Temporal Data Visualization, Charting Frameworks, Analytics Dashboards, Visualization Coordinate Mapping, Compositional Charting.

Which projects share features with morrisjs/morris.js?

Projects with overlapping indexed features include: ecomfe/echarts — ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D… epochjs/epoch — Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It… shutterstock/rickshaw — Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a… square/cubism — Cubism is a JavaScript time series visualization library and charting engine designed to render temporal data… novus/nvd3 — nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive… frappe/charts — This project is a client-side data visualization framework and SVG charting library used to render responsive,…