nowfound

Dev tools · December 26, 2025

GA

GrainJS – a light TypeScript web framework

GrainJS is a JavaScript / TypeScript library for building dynamic web applications. - It's in part inspired by React, but based on observables (like Knockout) instead of virtual dom. - It is lightweight, has no dependencies, and takes only ~30KB minified. - It needs no special tooling. It's nothing more than a library. - It supports convenient DOM-building in JS, event dispatching, DOM event subscriptions, 9disposable components, and in-code CSS styling. - It's fully typed for use with TypeScript. - It's proven its worth by powering Grist's rich frontend app. Source code:…

GrainJS – a light TypeScript web framework launched on December 26, 2025 with 5 votes, #2,550 of 11,628 launches that month and more than 75% of that year's launches.

Visit gristlabs.github.io ↗Alternativestop 22% of December 2025

What it does

GrainJS: a lightweight typescript frontend framework

GrainJS is the framework that powers Grist , a spreadsheet-database whose frontend is a very featureful single-page web app. In this, it's proven its ability to handle complex situation despite its minimal footprint. The modern browser can do a lot without a framework. The available built-in interfaces have been refined over the years and are excellent. GrainJS embraces those. On top, it builds a collection of tools for building interactive web-based applications. A key aspect of GrainJS is that it's nothing more than a library. You can use it with TypeScript or JavaScript, and aside from that, you don't need special tooling. It has no dependencies, and delivers all its value in a minified…from gristlabs.github.io

In the maker’s words, at launch

GrainJS is a JavaScript / TypeScript library for building dynamic web applications. - It's in part inspired by React, but based on observables (like Knockout) instead of virtual dom. - It is lightweight, has no dependencies, and takes only ~30KB minified. - It needs no special tooling. It's nothing more than a…

Does a similar job

all alternatives →
  • Grains.js2025 · github.com · ▲11

    Reactive states library for HTML

  • AA
    Aberdeen – An elegant approach to reactive UIs2025 · aberdeenjs.org · ▲224

    Yes, another reactive UI framework for JavaScript. Bear with me, please... :-) I 'invented' the concept for this back in 2011, and it was used (as a proprietary lib) in various startups. Even though many similar open source libs have been released since, and boy have I tried a lot of them, none have been able to capture the elegance and DX of what we had back then. I might be biased though. :-) So I started creating a cleaned-up, modern, TypeScript, open source implementation for the concept about five years ago. After many iterations, working on the project on and off, I'm finally happy…

  • 1 KB JavaScript library for building front end apps2017 · github.com · ▲242

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

  • Leafjs2022 · ▲81

    A lightweight web-components based frontend framework

  • 1 KB JavaScript framework for building front-end applications2017 · github.com · ▲216

    1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp

  • DisplayJS2017 · display.js.org · ▲210

    A simple JavaScript framework for building ambitious UIs 😊

More dev tools this month

the category →
  • /dev/null▲482

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, December 2025

the whole month →
  • GP

    Life & fun · Dec 2025 · dosaygo-studio.github.io

  • Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA!

    Life & fun · Dec 2025 · jmail.world

  • Design and ship studio-grade landing pages with AI

    AI · Dec 2025 · loki.build

  • AI turns your health goals into a 7-day menu & grocery list

    AI · Dec 2025 · planeatai.com

  • Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite/wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device. Go to this repo (https://github.com/DOSAYGO-STUDIO/HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's…

    Dev tools · Dec 2025 · hackerbook.dosaygo.com

  • AI video studio for viral social clips

    AI · Dec 2025 · cybercut.ai