frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Plastron: A spreadsheet you grow into an app, in one index.html

https://plastron.ca
2•rheohile10•1h ago

Comments

rheohile10•1h ago
Plastron is a spreadsheet starting with one cel (元) whose formula generates the a readme DOM element but you can make sheets of cels with formulas like =cels(8, 5). It's a single index.html — no build, no server, no install — so it runs locally, offline, and free.

Excel is maybe the most useful software ever written, but the moment a sheet wants to be a real app — a UI, a file, a database, something to share — you fall off a cliff and rewrite it as "a real application" (framework + backend + deploy), usually after pleading with IT over licenses. Meanwhile every browser already runs JS, WASM, SQLite, and a filesystem API. An index.html should be all you need.

Things to try on the page: =cels("anim", 2, 1, at("a1", "=def(\"ball\", \"js\", \"i => [30+280Math.abs((i/20)%2-1), 30+200Math.abs((i/14)%2-1)]\")"), at("a2", "=simulate(\"ball\", 120)"))

=cels("data", 2, 1, at("a1", "=db(\"app\")"), at("a2", "=sql(\"app\", \"create table t(a,b); insert into t values (1,2),(3,4); select * from t\")"))

Imagine somebody dm'ing you a formula for some bs b2b saas app

It's early and meant to be built on. I'm sure there are bugs. No version control yet, no .xlsx import/export, and the traditional Excel formula set isn't there.

Code (MIT): https://github.com/rheophile10/plastron

also you can still play free doom at this vestigial stub https://plastron.ca/os/

I benched plastron against krausests library https://news.ycombinator.com/item?id=45259345 and you can see the first pass version of plastron there

https://github.com/krausest/js-framework-benchmark/pull/2015

This afternoon I PR'd the more recent plastron. It has some modest improvements https://github.com/krausest/js-framework-benchmark/pull/2029

Thanks @1v100000 @mynamebedan @lionkimbro for ill-advised encouragement

Thanks to @Ki_fun_thoughts for entertaining conversations about what thought bubbles of spiderman would look like in a more perfect world

Thanks to Claude and Grok who laboured with this prompt: "make me spreadsheet... masterpiece"

Thank you for reading this. Now give me cruel and harsh criticism in the comments. Or steal this app and do what I was trying to do better than I could.

https://www.instagram.com/reel/DRFytotD2hV/?hl=en

Microsoft's open source tools were hacked to steal passwords of AI developers

https://techcrunch.com/2026/06/08/microsofts-open-source-tools-were-hacked-to-steal-passwords-of-...
1•raffael_de•29s ago•0 comments

My Favorite Zig Feature

https://xlii.space/eng/my-favorite-zig-feature/
1•xlii•2m ago•0 comments

What's Next for Fresh?

https://github.com/freshframework/fresh/discussions/3830
1•velmu•3m ago•0 comments

First wind-powered underwater datacentre starts operating in China

https://www.theguardian.com/world/2026/jun/09/worlds-first-wind-powered-underwater-datacentre-sta...
1•beardyw•4m ago•0 comments

Show HN: CSV Graph – create charts from CSV files in the browser

https://csv.qingyanglabs.com
1•lfdev•8m ago•0 comments

Self-Improving Podcast

https://www.val.town/x/dcm31/self-improving-podcast
1•ZacnyLos•11m ago•0 comments

New Apple Dev Betas: Is it possible to force LLM requests to stay on device?

1•montgomery_r•12m ago•0 comments

SlimTide Capsules: Real Customer Reviews or Just Marketing Hype?

https://finance.yahoo.com/sectors/healthcare/articles/slimtide-capsules-updated-warning-2026-1921...
1•ratsjaik•13m ago•0 comments

OpenEnv: An Open Source Framework for Agentic RL

https://huggingface.co/blog/openenv-agentic-rl
1•momeara•16m ago•0 comments

Inside The Transformer: The Life of a Token

https://www.aleksagordic.com/blog/transformer
1•thunderbong•18m ago•0 comments

Somali referee Artan barred from entering US

https://www.bbc.co.uk/sport/football/articles/cnv9drg0qzgo
1•petepete•22m ago•0 comments

What I got wrong about fast terminals

https://mijndertstuij.nl/posts/what-i-got-wrong-about-fast-terminals/
1•joooscha•22m ago•1 comments

LucidStocks – Rules-based stock scoring and AI qualitative read

https://lucidstocks.ca
1•oluchigbenga•25m ago•0 comments

In 2026, Less Than One Third of Google Searches Still Send a Click

https://sparktoro.com/blog/in-2026-less-than-one-third-of-google-searches-still-send-a-click/
1•randfish•25m ago•0 comments

Elptec – Industrial aspiration and filtration systems, made in Italy

https://elptec.com/en
2•lucca_gugescu2•26m ago•0 comments

A worm in my Erlang cluster, and adventures in microfluidics

https://lucassifoni.info/blog/a-worm-in-my-erlang-cluster-and-adventures-in-microfluidics/
1•chantepierre•27m ago•0 comments

OpenAI Confidentially Files for IPO on the Heels of SpaceX and Anthropic

https://www.wired.com/story/openai-confidentially-files-for-ipo/
1•joozio•28m ago•0 comments

LLM platform being built with Python and tkinter

https://meltdown.merkoba.com
1•madprops•28m ago•1 comments

Ask HN: What works for cutting AI token costs?

3•leoncos•29m ago•1 comments

Now www.felixpro.space has moved to new web address www.felixpro.eu.org

https://www.felixpro.eu.org
1•asabajumah•30m ago•0 comments

Bun's Migration from Zig to Rust as a Potential Case Study for Gradual Disempow

https://www.lesswrong.com/posts/qEbqPitYhWHthwFNu/bun-s-migration-from-zig-to-rust-as-a-potential...
2•joozio•32m ago•0 comments

Apple Apps on Linux

https://github.com/Lore-Hex/QuillUI
1•ljlolel•32m ago•1 comments

Easily overlooked small wetlands are a big source of global methane

https://www.eurekalert.org/news-releases/1130973
1•XzetaU8•36m ago•1 comments

Show HN: CalmSEO – Keyword and Google Search Console Tools for Your AI Agent

https://calmseo.com/
1•noahflk•36m ago•0 comments

UK's Lost C64 BBS Service Lives Again

https://theoasisbbs.com/compunet-reborn-the-uks-lost-c64-service-lives-again/
1•subbz•39m ago•0 comments

Show HN: HeadlessTracker – MCP server that gives your AI eyes on your portfolio

https://github.com/tamasPetki/HeadlessTracker
1•bulltrapp•39m ago•0 comments

Ask HN: How do you run your agent swarm?

2•sermakarevich•42m ago•0 comments

AMule 3.0.0 – The "Alive Again" Version

https://amule-org.github.io/changelog/3.0.0
1•rickcarlino•48m ago•0 comments

Agent-First Authentication and Authorization

https://clawmem.ai/blog/agent-first-authentication-and-authorization/
1•hazel1225•53m ago•0 comments

The mechanics of the IPO process (explained by a former Reddit CEO)

https://twitter.com/i/status/2063389455550218646
2•Michelangelo11•54m ago•0 comments