frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Feather – a fresh Tcl reimplementation (WASM, Go)

https://www.feather-lang.dev
2•dhamidi•4h ago
Hey HN!

First time showing something here, but I've been furiously working over the holidays on Feather, a from scratch reimplementation of TCL designed for embedding in modern applications.

It's starting out as a faithful reimplementation of TCL without I/O, OOP features, or coroutines.

TCL has a special place in my heart because the syntax is so elegant for interactive use, and defining domain specific languages.

My motiviation is twofold: faster feedback loops for AI, and moldable software for users.

It turns out giving AI agents access to the runtime state of your program makes for really fast feedback loops, but embedding existing options in a world where shipping binaries for each platform is commonplace is tricky.

Embedding the real TCL is tricky because it comes with its own event loop (in 2025 you alreay have one), a GUI framework (you have a web framework already, or develop on mobile), and has access to the filesystem (don't forget to delete all commands with file system access!).

Feather just doesn't ship with those - expose only what you need from your application.

A WASM build comes out of the box and clocks in at ~120kb plus 70kb for connecting it to the browser or node.js.

And if embedding becomes easy, you can put a REPL everywhere: in mobile apps, in desktop software, as a control plane into web servers.

I want to imagine a world where all software is scriptable just like Emacs and nvim, with agents doing the actual work.

Show HN: Ez FFmpeg – Video editing in plain English

http://npmjs.com/package/ezff
274•josharsh•9h ago•127 comments

Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize

https://github.com/DeepMyst/Mysti
107•bahaAbunojaim•4d ago•93 comments

Show HN: Witr – Explain why a process is running on your Linux system

https://github.com/pranshuparmar/witr
440•pranshuparmar•1d ago•86 comments

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

https://github.com/valdanylchuk/xcc700
142•isitcontent•1d ago•30 comments

Show HN: An immutable ostree-based Arch Linux image

https://github.com/myyc/vyy
5•mxxc•4h ago•4 comments

Show HN: PatchMyGear – a living map for your studio gear (cables and checklist)

https://patchmygear.com
2•sumamedi•3h ago•0 comments

Show HN: Workaround for YouTube's "Save to Watch Later" Broken in Firefox

https://gist.github.com/beenotung/6cfb46bd5f4f800ac5393317536714fe
2•aabbcc1241•4h ago•1 comments

Show HN: Feather – a fresh Tcl reimplementation (WASM, Go)

https://www.feather-lang.dev
2•dhamidi•4h ago•0 comments

Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago

https://acadlisp.de/noscript.html
126•holg•1d ago•39 comments

Show HN: Create old-timey silent-film style caption cards

https://caption.joeldare.com
2•codazoda•4h ago•2 comments

Show HN: The bedtime, another little bedside clock

https://www.stavros.io/posts/i-made-another-little-bedside-clock/
2•stavros•6h ago•0 comments

Show HN: Mole – Deep clean and optimize your Mac

https://github.com/tw93/Mole
5•orbanlevi•6h ago•0 comments

Show HN: Gaming Couch – a local multiplayer party game platform for 8 players

https://gamingcouch.com
426•ChaosOp•6d ago•115 comments

Show HN: Lamp Carousel – DIY kinetic sculpture powered by lamp heat (2024)

https://evan.widloski.com/posts/spinners/
96•Evidlo•2d ago•18 comments

Show HN: GeneGuessr – a daily biology web puzzle

https://geneguessr.brinedew.bio/
85•brinedew•4d ago•20 comments

Show HN: Minimalist editor that lives in browser, stores everything in the URL

https://github.com/antonmedv/textarea
462•medv•2d ago•164 comments

Show HN: Jsonic – Python JSON serialization that works

https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d
5•orrbenyamini•4h ago•1 comments

Show HN: Exploring Mathematics with Python

https://coe.psu.ac.th/ad/explore/
266•Andrew2565•1w ago•29 comments

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

https://github.com/VibiumDev/vibium
437•hugs•3d ago•122 comments

Show HN: Hybrid-Transpiler – A tool to convert C++ to Rust and Go

https://github.com/cmc-labo/hybrid-transpiler
7•hpscript•1d ago•2 comments

Show HN: CineCLI – Browse and torrent movies directly from your terminal

https://github.com/eyeblech/cinecli
343•samsep10l•4d ago•107 comments

Show HN: Jmail – Google Suite for Epstein files

https://www.jmail.world
1552•lukeigel•6d ago•360 comments

Show HN: Automoderated Anonymous Wall of Messages

https://wall.tulv.in/
5•atulvi•23h ago•3 comments

Show HN: Turn raw HTML into production-ready images for free

https://html2png.dev
151•alvinunreal•3d ago•80 comments

Show HN: ISON – Data format that uses 30-70% fewer tokens than JSON for LLMs

https://github.com/maheshvaikri-code/ison
5•maheshvaikri99•18h ago•10 comments

Show HN: Spacelist, a TUI for Aerospace window manager

https://github.com/magicmark/spacelist
4•markl42•19h ago•1 comments

Show HN: I embedded 10M StreetView images

https://view.geospot.sdan.io/
12•sdan•1d ago•5 comments

Show HN: Domain Search MCP – AI-powered domain availability checker

https://github.com/dorukardahan/domain-search-mcp
5•dorukardahan•1d ago•3 comments

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN

https://hn-wrapped.kadoa.com?year=2025
313•hubraumhugo•1w ago•153 comments

Show HN: Books mentioned on Hacker News in 2025

https://hackernews-readings-613604506318.us-west1.run.app
610•seinvak•6d ago•212 comments