<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Alephgrid | Blog</title><description>An open-source spreadsheet for data that doesn’t fit in a spreadsheet. Hundreds of millions of rows, real Excel formulas, SQL when you want it. Runs on your machine; your data never leaves it.</description><link>https://alephgrid.dev/</link><language>en</language><item><title>Introducing Alephgrid: room for every row</title><link>https://alephgrid.dev/blog/introducing-alephgrid/</link><guid isPermaLink="true">https://alephgrid.dev/blog/introducing-alephgrid/</guid><description>An open-source spreadsheet for data that doesn&apos;t fit in a spreadsheet — hundreds of millions of rows, real Excel formulas, SQL when you want it, running entirely on your own machine.

</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Spreadsheets are the most successful data tool ever made, and they stop working the moment your
data gets big. Databases handle the big data and stop working the moment you want to &lt;em&gt;touch&lt;/em&gt; it —
format a column, write &lt;code dir=&quot;auto&quot;&gt;=SUMIFS(...)&lt;/code&gt;, drag a fill handle.&lt;/p&gt;
&lt;p&gt;Alephgrid is our attempt to remove that trade-off. It’s an open-source (Apache-2.0) spreadsheet
that opens CSV and Parquet files with hundreds of millions of rows, keeps them scrollable and
editable in your browser, and puts an ordinary, Excel-compatible spreadsheet right next to them —
with formulas that can read the big tables directly.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;how-it-works&quot;&gt;How it works&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;One Rust binary with the UI embedded. Every workbook is a DuckDB file on your machine. Opening a
workbook reads nothing into memory: the grid requests only the rows on screen, sorts build a
permutation instead of a copy, and calculated columns compute only what you look at.&lt;/p&gt;
&lt;p&gt;Sheets run on &lt;a href=&quot;https://github.com/ironcalc/IronCalc&quot;&gt;IronCalc&lt;/a&gt;, an Excel-compatible engine, so
&lt;code dir=&quot;auto&quot;&gt;XLOOKUP&lt;/code&gt;, &lt;code dir=&quot;auto&quot;&gt;SUMIFS&lt;/code&gt;, dynamic arrays, &lt;code dir=&quot;auto&quot;&gt;LET&lt;/code&gt; and &lt;code dir=&quot;auto&quot;&gt;LAMBDA&lt;/code&gt; behave the way you expect. And a sheet
formula like &lt;code dir=&quot;auto&quot;&gt;=SUMIFS(orders[amount], orders[region], A2)&lt;/code&gt; compiles to one query over the whole
table — not one lookup per row.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;whats-in-the-first-release&quot;&gt;What’s in the first release&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;v0.1.0 is being prepared now. It ships sheets with formatting, charts, comments and XLSX
round-trip; big tables with sort, filters, calculated columns and the Analyze pane; reusable
functions in sheet-formula, SQL or sandboxed Python form; an optional SQL workspace; teams with
spaces, roles, SSO, quotas, audit and backups; and read-only
&lt;a href=&quot;https://github.com/alephgrid/alephgrid/blob/main/docs/MCP.md&quot;&gt;MCP access&lt;/a&gt; so AI agents can query
a workbook with a content-hashed receipt for every result.&lt;/p&gt;
&lt;p&gt;There are no seats, tiers or paywalls. Export, sign-in, teams — everything is free.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;try-it-today&quot;&gt;Try it today&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Until binaries ship, you can &lt;a href=&quot;../../docs/getting-started/&quot;&gt;build from source&lt;/a&gt; in a few minutes
(plus one DuckDB compile):&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;clone&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://github.com/alephgrid/alephgrid&lt;/span&gt;&lt;span&gt; &amp;#x26;&amp;#x26; &lt;/span&gt;&lt;span&gt;cd&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;alephgrid&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;cd&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;web&lt;/span&gt;&lt;span&gt; &amp;#x26;&amp;#x26; &lt;/span&gt;&lt;span&gt;npm&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &amp;#x26;&amp;#x26; &lt;/span&gt;&lt;span&gt;npm&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;run&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;build&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;cargo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;build&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--release&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;./target/release/alephgrid&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--demo-rows&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;10000000&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div aria-live=&quot;polite&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;Follow the &lt;a href=&quot;../../releases/&quot;&gt;releases page&lt;/a&gt; for v0.1.0, and if something breaks, an issue with a
reproducible file is the most valuable thing you can send us.&lt;/p&gt;</content:encoded></item></channel></rss>