javascriptdata/danfojs

Danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 13th, 2026
Created on May 13th, 2020
Open Issues & Pull Requests: 101 (+0)
GitHub issues: Enabled
Number of forks: 221
Total Stargazers: 5,060 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 76.8 days
Mean response time: 252.1 days
90th percentile: 803.3 days
Tracked items: 70

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 98% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 40
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,006 days
Stale 30+ days: 39
Stale 90+ days: 39

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (20)
  • enhancement (15)
  • Some day maybe (7)
  • good first issue (7)
  • help wanted (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Danfo.js is a JavaScript library that provides data structures and tools for manipulating and analyzing structured data, inspired by the Python Pandas library.

The library addresses the need for accessible data manipulation in JavaScript environments by offering DataFrame and Series objects with an API familiar to Pandas users. It enables operations like filtering, grouping, merging, and reshaping datasets, along with built-in support for data visualization through plotting capabilities. The tool integrates with TensorFlow.js for machine learning workflows and handles both static and streaming data sources, allowing developers to perform data analysis tasks directly in JavaScript without requiring Python backends.

Danfo.js suits developers working in Node.js or browser environments who need data manipulation capabilities comparable to Pandas but within the JavaScript ecosystem. It is particularly valuable for teams building full-stack data applications, interactive dashboards, or machine learning pipelines in JavaScript. The Pandas-inspired API means developers with Python data science experience can transition quickly to JavaScript-based projects. The library's support for streaming data processing makes it applicable to real-time analytics scenarios, while its TensorFlow.js integration enables end-to-end machine learning workflows without language switching.

The project maintains active continuous integration testing and demonstrates consistent development activity. The codebase is written in TypeScript, providing type safety for users building larger applications. The tool has established distribution through standard package repositories, indicating mature release practices. Documentation is maintained through a dedicated project website, suggesting ongoing investment in user guidance and API stability.