
Research
/Security News
Malicious npm Packages Target WhatsApp Developers with Remote Kill Switch
Two npm packages masquerading as WhatsApp developer libraries include a kill switch that deletes all files if the phone number isn’t whitelisted.
Modern web-based data analysis tool - process CSV/JSON/EXCEL/PARQUET files locally with SQL
Modern web-based data analysis tool
Process CSV/JSON/XLSX/PARQUET files locally with complete privacy. No data ever leaves your machine.
# Install DataKit
pip install datakit-local
# Start DataKit (opens browser automatically)
datakit
# Or start server without opening browser
datakit serve --no-open
pip install datakit-local
# Start DataKit (default behavior)
datakit
# Start server only
datakit serve
# Start and open browser explicitly
datakit open
# Start on custom port
datakit serve --port 8080
# Start on custom host (network accessible)
datakit serve --host 0.0.0.0 --port 3000
# Start without opening browser
datakit serve --no-open
# Show version and features
datakit version
# Show system information
datakit info
# Check for updates
datakit update
Option | Description | Default |
---|---|---|
-p, --port | Specify port number | Auto-detect (3000-3100) |
-h, --host | Specify host address | 127.0.0.1 |
--no-open | Don't open browser automatically | Opens browser |
--reload | Enable auto-reload (development) | Disabled |
from datakit import create_app, find_free_port
import uvicorn
# Create custom app
app = create_app()
# Find available port
port = find_free_port()
# Run with custom settings
uvicorn.run(app, host="0.0.0.0", port=port)
import datakit
# Start server programmatically
datakit.run_server(host="localhost", port=3000)
Perfect for:
Feature | DataKit | Pandas | Excel | Cloud Tools |
---|---|---|---|---|
File Size Limit | Couple of GBs | Memory Limited | 1M rows | Varies |
Privacy | Complete | Complete | Complete | Limited |
SQL Support | Full | Limited | None | Varies |
Setup Time | 1 command | Code required | Manual | Account setup |
Browser Interface | ✅ | ❌ | ❌ | ✅ |
Offline Use | ✅ | ✅ | ✅ | ❌ |
npm install -g datakit-cli
docker run -p 8080:80 datakit/app
brew install datakit
(coming soon)# Start DataKit
datakit
# Upload your sales.csv file
# Write SQL queries like:
# SELECT product, SUM(revenue) FROM sales GROUP BY product
# Create visualizations with built-in charts
# DataKit handles large files efficiently
datakit serve
# Load multi-GB files with streaming processing
# Query with pagination for smooth performance
AGPL-3.0-only License - see LICENSE file for details.
Built with:
DataKit - Bringing powerful data analysis to your local environment with complete privacy and security.
FAQs
Modern web-based data analysis tool - process CSV/JSON/EXCEL/PARQUET files locally with SQL
We found that datakit-local demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
Two npm packages masquerading as WhatsApp developer libraries include a kill switch that deletes all files if the phone number isn’t whitelisted.
Research
/Security News
Socket uncovered 11 malicious Go packages using obfuscated loaders to fetch and execute second-stage payloads via C2 domains.
Security News
TC39 advances 11 JavaScript proposals, with two moving to Stage 4, bringing better math, binary APIs, and more features one step closer to the ECMAScript spec.