frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Kraa – Writing App for Everything

https://kraa.io/about
49•levmiseri•1d ago•29 comments

Show HN: Tacopy – Tail Call Optimization for Python

https://github.com/raaidrt/tacopy
70•raaid-rt•5d ago•33 comments

Show HN: ChatGPT App That Solves LLM Randomness Problem No One Talks About

https://random-app.keenethics-labs.com/
5•IvanGoncharov•47m ago•1 comments

Show HN: Pbnj – A minimal, self-hosted pastebin you can deploy in 60 seconds

https://pbnj.sh/
5•bhavnicksm•2h ago•1 comments

Show HN: I was reintroduced to computers: Raspberry Pi

https://airoboticist.blog/2025/12/01/i-was-reintroduced-to-computers-raspberry-pi/
61•observer2022•3d ago•15 comments

Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later

https://onlyrecipeapp.com/?url=https://www.allrecipes.com/turkish-pasta-recipe-8754903
172•AwkwardPanda•1d ago•142 comments

Show HN: I built a Python library for central bank economic announcement data

https://github.com/fxmacrodata/fxmacrodata
2•roberttidball•3h ago•0 comments

Show HN: Walrus – a Kafka alternative written in Rust

https://github.com/nubskr/walrus
140•janicerk•4d ago•41 comments

Show HN: MTXT – Music Text Format

https://github.com/Daninet/mtxt
111•daninet•5d ago•35 comments

Show HN: Cbor.app – CBOR encoder/decoder with hex visualization

https://cbor.app/
2•0xcb0•5h ago•0 comments

Show HN: Travel ESIM Comparison

https://esimguide.com
2•iSloth•6h ago•0 comments

Show HN: I built a dashboard to compare mortgage rates across 120 credit unions

https://finfam.app/blog/credit-union-mortgages
378•mhashemi•1d ago•126 comments

Show HN: Vibe Commander

https://github.com/AvitalTamir/vibecommander
9•fatliverfreddy•12h ago•0 comments

Show HN: Fresh – A new terminal editor built in Rust

https://sinelaw.github.io/fresh/
175•_sinelaw_•2d ago•135 comments

Show HN: Microlandia, a brutally honest city builder

https://microlandia.city
132•phaser•1d ago•23 comments

Show HN: Chess on a Donut/Torus and Deep-Dive

https://mchess.io/donut
23•mannymakes•5d ago•12 comments

Show HN: A Minimal Monthly Task Planner (printable, offline, no signup)

https://printcalendar.top/
92•defcc•1d ago•32 comments

Show HN: Mirror_bridge – C++ Reflection powered Python binding generation

https://github.com/FranciscoThiesen/mirror_bridge
27•fthiesen•1d ago•7 comments

Show HN: Who is hiring" search tool with chat / other features

https://nthesis.ai/public/hn-who-is-hiring
3•osigurdson•10h ago•2 comments

Show HN: RAG in 3 Lines of Python

https://pypi.org/project/piragi/
31•init0•1d ago•5 comments

Show HN: Flooder – Making Persistent Homology Practical for Industrial Use Cases

https://plus-rkwitt.github.io/flooder/
6•elektm•13h ago•2 comments

Show HN: FastLanes based integer compression in Zig

https://github.com/steelcake/zint
12•ozgrakkurt•4d ago•7 comments

Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)

https://github.com/marmotdata/marmot
97•charlie-haley•3d ago•21 comments

Show HN: Identifiy test coverage gaps in your Go projects

https://github.com/LeanerCloud/testvet
11•alien_•4d ago•2 comments

Show HN: Playwright for Windows Computer Use

https://www.useterminator.com
4•louis030195•17h ago•0 comments

Show HN: I analyzed 8k near-death experiences with AI and made them listenable

https://www.noeticmap.com/
22•mikias•1d ago•10 comments

Show HN: Claude-ping – a WhatsApp bridge for Claude Code

https://github.com/conbon/claude-ping
2•conbon_•18h ago•0 comments

Show HN: I Built an UI Library that lets you create beautiful UIs in Minutes

https://ogblocks.dev/
2•karanzkk•18h ago•0 comments

Show HN: Cheap OpenTelemetry lakehouses with Parquet, DuckDB, and Iceberg

https://clay.fyi/blog/cheap-opentelemetry-lakehouses-parquet-duckdb-iceberg/
4•smithclay•19h ago•3 comments

Show HN: Boing

https://boing.greg.technology/
778•gregsadetsky•5d ago•146 comments
Open in hackernews

Show HN: Kraa – Writing App for Everything

https://kraa.io/about
49•levmiseri•1d ago
Hello HN! We're a team of three building a new kind of web-based markdown editor.

There are many editors out there, so one is spoiled for choice, but Kraa's approach is a little different. It's trying to be both a minimal and distraction-free experience while being feature-rich and allowing for tons of use cases.

What Kraa's good for:

- Distraction-free writing & reading (minimal UI, performant, styling logic completely separated from the editing experience)

- Quick sharing of any written text – compared to many other writing tools, your content can be easily shared just by posting a link and giving 'read' or 'edit' access (we also have password-protection)

- Real-time chat / communities – Kraa has some unique features around real-time editing and our Chat widget allows for a frictionless chat experience. No send button.

- Kraa works well on mobile (though dedicated apps are planned)

---

Demo examples (all live, no login needed):

Blog article: https://kraa.io/kraa/examples/echolibrary

Long-form story: https://kraa.io/kraa/examples/insidekick

Magazine: https://kraa.io/weeklyinspiration

Kraa is built on top of ProseMirror (and TipTap) and Svelte.

You don’t need an account to try Kraa. We’d really appreciate your thoughts and feedback!

Comments

levmiseri•1d ago
Example of the real-real-time chat: https://kraa.io/hackernews
kylecazar•1h ago
This went to hell fairly quickly
embedding-shape•1h ago
Everyone learns some important lessons the first time they allow user-generated content on the public internet, particularly if you're brave enough to allow so without any login :) It's a rite of passage at this point I think, lucky OP :)
input_sh•1h ago
Really? IMO it went about as well as I expected given the audience.
heliumtera•1h ago
I couldn't see the value of this application until I went on this link and saw the euphoria. Whatever this means, there's certainly a place for unfiltered, unmoderated "anonymous" chat. This is promising, but I still don't understand why it always had to end in penis.

Anyway, I liked this. Consider making sent messages as immutable, it's very distracting people editing old messages.

GaryBluto•22m ago
Shows a lot of confidence in their own service when they link to their "main" chatroom on another live chat provider.
embedding-shape•2h ago
- Click "Start Writing"

- Start typing, nothing happens

- Editor apparently didn't focus, I try clicking anywhere on the page to give text editor focus

- Editor doesn't focus when you click on it?

For being an experience "all about writing", I sure don't understand how to get started? I click in the middle of the page, but nothing is focusing? Using Firefox 145.0.1.

grvdrm•44m ago
Using Safari (OSX). No problems.
embedding-shape•38m ago
Sorry to be doubting, but are you sure?

I got curious, and looked at the DOM, and seems the editor when empty is just one line of the full page, which if you click anywhere else (like what I did initially, in the middle of the page) the editor can't be focused. Are you sure you clicked in the middle of the page?

Looks like this for me: https://i.imgur.com/DOdiN4o.png

Unless you click that specific rectangle, the editor doesn't focus, isn't it the same in Safari?

levmiseri•34m ago
This is embarrassing and a recent regression on the latest update. Thanks for the report, we will fix this.
dmje•1h ago
Intriguing.

But - the first thing I want to know it "how much" and then shortly after that I want to know "can I run it myself".

tigroferoce•1h ago
This should be the first and most important question anyone asks when trying a new product/service. If I don't understant the business model and how much I could be locked-in, I don't even bother wasting 1 minute on the product (I might tray that to get inspiration, but I probably wouldn't use that for anything serious).
embedding-shape•30m ago
> If I don't understant the business model and how much I could be locked-in, I don't even bother wasting 1 minute on the product

Personally I do it the other way around, first I try it out and see if it's useful, then I'd figure out if I'm willing to accept the tradeoffs of pricing/lock-in.

If you do it the way you suggest, wouldn't that mean you can't actually understand if the business model is fine because of the benefits you get? Seems backwards to me.

levmiseri•1h ago
What you see now will always be free. In 2026 we will introduce a 'pro' tier that will increase storage space for media/images and additional advanced features.

No self-hosting planned for now.

imcritic•1h ago
This is damn awesome!

Edit: at first I thought it was too damn awesome, but then I noticed that my phone is overheating after just a few minutes watching the live chat.

dwa3592•1h ago
Beautiful. Is it E2E encrypted?
levmiseri•1h ago
No, it is not. But that's high on the list of things we're focusing on.
embedding-shape•1h ago
Does it matter? They'll surely wouldn't implement a local/client-first E2E encryption, so in the end they'll be holding the keys anyways.

If you want something private, don't put it on other people's platforms, it's very simple.

heliumtera•1h ago
Congrats! This was something I have not seen before. People loved it, apparently. Real time chat makes it so even with few users, there is so much happening. Unfortunately moderation could be a problem. Good luck with it. Gos bless you, my morning is a little bit happier now
steego•1h ago
After watching a bunch of people use the live chat, I am not discouraged by live chat anymore.

I actually think one can make it work, one simply needs to account for moderation and flooding upfront.

The first feature you need is a way to instantly ignore people who are ruining the collective experience. I would think when a person is ignored by a certain threshold of people, their content should automatically be moderated.

The second feature that’s needed is some sort of flood protection or detection. If a user is pasting or trying to flood the chat with characters, they should be instantly hidden and their content be subject to moderation. Being able to distinguish between copying and pasting on occasion and flooding goes a long way.

embedding-shape•1h ago
> The first feature you need is a way to instantly ignore people who are ruining the collective experience. I

Yeah, and we all know you're talking about Anon Pond Heron, lets be honest.

steego•30m ago
I am.

While I’m not the kind of person who races to test the most triggering racial slurs, I’m actually glad Anon Pond Heron did because I thought his behavior was instructive.

I actually think these types of CRDTs can be enhanced with a handful of simple mechanisms to ensure a higher quality chat experience.

_thisdot•1h ago
The recently sunsetted Reddit public chat was a good example. They were tied to a subreddit, so only people with some shared interest came together. And the moderators could set an entry barrier based on karma. And you stood to lose your reddit account if you misbehaved in a public chat
steego•9m ago
I understand and appreciate Reddit’s approach.

On the other hand, I think there might be a way to solve this problem for live anonymous chat in a way that doesn’t rely on threats of “punishment” or “banning”.

I think most people looking at this problem don’t appreciate how much realtime information can be calculated from the event stream and how that information can be leveraged toward solving it in near realtime.

ramon156•1h ago
Without sounding negative, i see a lot of bells and whistles

For UX it seems better to only show features when you need it. You're up against a physical notepad.

Maybe I'm not the target audience

levmiseri•1h ago
Could you please expand on this? Showing only the features you need is pretty much what we tried to do. Keeping the writing UI minimal and distraction-free.
_kidlike•46m ago
self hosting when?
wiz21c•20m ago
The Food Recipe example link doesn't go to a food recipe :-(