JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 154
  • Score
    100M100P100Q77185F

Package Exports

  • @ramudridhanush/autoeda

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ramudridhanush/autoeda) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

🎯 AutoEDA - Local Exploratory Data Analysis Platform

License Node Python

Keep Your Data Private. Analyze Locally. No Internet Required.

AutoEDA is a powerful, privacy-first exploratory data analysis platform that runs 100% locally on your machine. Your data never leaves your laptop, making it perfect for analyzing sensitive client data, complying with GDPR, and protecting your privacy.


✨ Key Features

🔒 Complete Data Privacy

  • All processing happens locally
  • Zero data sent to the internet
  • GDPR compliant
  • Client data safe

Fast & Lightweight

  • Runs on your laptop
  • No cloud subscription needed
  • Instant analysis
  • Works offline

📊 Comprehensive Analysis

  • Dataset overview & profiling
  • Statistical distributions
  • Correlation analysis
  • Missing value detection
  • Outlier identification
  • Feature importance analysis
  • Time series analysis
  • Text analysis
  • Custom visualizations

🎨 User-Friendly Interface

  • Interactive dashboards
  • Beautiful charts & graphs
  • Natural language queries
  • SQL editor
  • Chart builder
  • Pivot tables

🛠️ Enterprise Ready

  • Data transformation tools
  • Join builder
  • Multi-dataset analysis
  • Data quality rules
  • Audit trail & history
  • Team collaboration

🚀 Quick Start

Installation

npm install -g autoeda

Running

autoeda

That's it! AutoEDA will:

  1. ✅ Start the backend server (http://localhost:8000)
  2. ✅ Start the frontend (http://localhost:3000)
  3. ✅ Automatically open your browser

First Steps

  1. Upload Data - CSV, Excel, or connect a database
  2. Explore - View overview, distributions, correlations
  3. Analyze - Run statistical analyses
  4. Visualize - Create custom charts
  5. Share Results - Export reports (data stays local)

📋 Requirements

  • Node.js ≥ 16.0.0
  • npm ≥ 7.0.0
  • Python ≥ 3.8
  • 2GB+ RAM
  • macOS, Linux, or Windows

Check Your System

node --version       # Should be v16+
npm --version        # Should be 7+
python --version     # Should be 3.8+

📖 Documentation


🎮 Commands

# Start AutoEDA (frontend + backend)
autoeda

# Development mode with hot reload
autoeda --dev

# Start only backend
autoeda --backend

# Start only frontend
autoeda --frontend

# Use custom ports
autoeda --port 5000 --backend-port 8080

# Don't auto-open browser
autoeda --no-open

# Show help
autoeda --help

# Show version
autoeda --version

📁 Project Structure

autoeda/
├── bin/
│   └── autoeda.js              # CLI entry point
├── scripts/
│   └── setup.js                # Setup script
├── backend/
│   ├── app/
│   │   ├── main.py             # FastAPI app
│   │   ├── routers/            # API routes
│   │   ├── eda/                # Analysis modules
│   │   ├── connectors/         # Data connectors
│   │   └── models/             # Data models
│   ├── requirements.txt        # Python dependencies
│   ├── run.py                  # Entry point
│   └── .env                    # Configuration
├── frontend/
│   ├── app/
│   │   ├── (auth)/             # Auth pages
│   │   ├── (dashboard)/        # Dashboard pages
│   │   └── layout.tsx          # Root layout
│   ├── components/             # React components
│   ├── lib/                    # Utilities
│   ├── package.json
│   └── .env.local              # Configuration
├── docker-compose.yml          # Docker setup (optional)
├── package.json                # Root package
└── LOCAL_INSTALLATION_GUIDE.md # Setup guide

🔐 Privacy & Security

Why We're Different

Traditional SaaS:

  • 📤 Upload to cloud servers
  • ☁️ Data stored externally
  • 🔐 Depends on provider security
  • 💰 Per-seat licensing

AutoEDA Local:

  • 💻 Everything on your machine
  • 🏠 Complete data control
  • 🔒 No external dependencies
  • 🆓 One-time installation

Data Compliance

GDPR - No data transfers ✅ HIPAA - Secure local processing ✅ SOC 2 - Self-managed security ✅ ISO 27001 - Data privacy controls


🎯 Use Cases

Data Analysts

Explore datasets, create visualizations, and generate insights locally

Data Scientists

Prepare data, analyze features, and build models with full privacy

Business Intelligence

Analyze client data without security concerns or compliance risks

Researchers

Work with sensitive research data without cloud dependencies

Enterprise Teams

Deploy on private infrastructure, maintain audit trails, ensure compliance


🚀 Getting Started with Your Data

Step 1: Start AutoEDA

autoeda

Step 2: Upload Your Data

  • Click + Upload
  • Choose source: CSV, Excel, or Database
  • Select your file and upload

Step 3: Explore

  • View Overview - Summary statistics
  • Check Distributions - Data shape
  • Analyze Correlations - Relationships
  • Investigate Quality - Missing values, outliers

Step 4: Analyze

  • Run Feature Importance analysis
  • Explore Time Series patterns
  • Analyze Text content
  • Create Custom Charts

Step 5: Export

  • Download reports (data stays local)
  • Share visualizations
  • Export transformed data

🐛 Troubleshooting

Port Already in Use

# Use different ports
autoeda --port 5000 --backend-port 8080

Dependencies Not Found

# Reinstall dependencies
npm install --prefix backend
npm install --prefix frontend

Backend Won't Connect

# Check backend status
curl http://localhost:8000/health

# Check environment variables
cat backend/.env

See LOCAL_INSTALLATION_GUIDE.md for more troubleshooting tips.


🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.


📞 Support


📝 License

MIT License - See LICENSE file for details


🙏 Acknowledgments

Built with:


📈 Roadmap

  • ✅ Local data analysis
  • ✅ Multiple data formats
  • ✅ Interactive visualizations
  • 🔄 Advanced ML integration
  • 🔄 Real-time collaboration
  • 🔄 Custom extensions
  • 🔄 Mobile app

🔒 Your data is yours. AutoEDA keeps it that way.

Start analyzing your data locally today!

npm install -g autoeda
autoeda

Questions?

Check out the LOCAL_INSTALLATION_GUIDE.md for detailed instructions and troubleshooting.