DataFrames for JavaScript - A high-performance data analysis library with WebAssembly acceleration. Inspired by Pandas.
Cross-Platform: Works in Deno, Node.js, Bun, and browsers
import { DataFrame } from "@cross/boxframe";
const df = new DataFrame({
name: ["Alice", "Bob", "Charlie"],
age: [25, 30, 35],
salary: [50000, 60000, 70000],
});
// Find high earners
const highEarners = df.query("salary > 55000");
console.log(highEarners.toString());# Deno
deno add jsr:@cross/boxframe
# Node.js
npx jsr add @cross/boxframe
# Bun
bunx jsr add @cross/boxframe<script type="module">
import { DataFrame } from "https://esm.sh/jsr/@cross/[email protected]";
// Use DataFrame in your browser app
</script>Try it live: JSFiddle Demo
📚 Complete Documentation - API reference, examples, and guides
MIT License - see LICENSE file for details.