Top
Best
New

Posted by david927 17 hours ago

Ask HN: What are you working on? (May 2026)

What are you working on? Any new ideas that you're thinking about?
190 points | 705 comments
thisisjedr 48 seconds ago|
I'm working on https://docx-editor.dev/, the open-source, mit licensed word editor library.

We are building this because we such library it in our core business, and a lot of other engineers seem to need it too. We have contributors showing up with bug reports and fixes, and real interest from people building apps around .docx docs.

My previous show hn post (https://news.ycombinator.com/item?id=46947229) got a lot of skepticism because we're developing heavily with AI, but with active community feedback and proper ai oversight (mostly me), I'm super proud of what we have now.

druskacik 3 hours ago||
European night trains search engine. The plan is not to provide the functionality where user searches for a specific route on a specific date and the engine returns prices. The plan is to provide "tips for trips", e.g. I provide a starting city and it will recommend me interesting trip ideas any time in the future. There are many flight apps that provide this functionality, but no train app.

Currently I'm building scrapers for all relevant provider, then I want to connect the data for multi-city trips recommendation. Plus some connection to the day trains so that the trips are built more easily.

Some existing trip recommendations:

Prague <-> Amsterdam https://trainbot.eu/?from=prague&to=amsterdam&type=return

Berlin <-> Paris https://trainbot.eu/?from=berlin&to=paris&type=return

Zurich <-> Budapest https://trainbot.eu/?from=zurich&to=budapest&type=return

chaghalibaghali 27 minutes ago||
I love this idea, it’s always surprisingly difficult to find what routes are available, what cabins they have, how much tickets are etc.
madman_dev 1 hour ago|||
This is awesome, I would list it on https://only-eu.eu , if that's ok for you?
druskacik 1 hour ago||
Sure :) Thanks.
karlosvomacka 1 hour ago|||
530 eur for return train from Prague to Frankfurt? I guess the reason why there aren't any train apps is that traveling by train seems useless at these prices... :(
druskacik 1 hour ago||
That's the Prague - Zurich NightJet that's hellishly expensive, possibly because the target audience are Swiss people for whom it's not so much :D Also, NightJet does not price very dynamically as opposed to other providers, and their baseline price is always quite high.

But yes, in most cases this journey will be more expensive that an alternative flight, which is a shame. However, there are routes where it's comparable, e.g. the Prague - Amsterdam route.

nerdomancer 2 hours ago||
Brilliant idea! Please keep on building.
notfirstpost 26 minutes ago||
I am working on DAGraph (https://dagraph.com)

DAGraph is a local-first reactive DAG for analytical SQL (OLAP), running entirely in the browser (there is also a native version in the works).

Some tech details: written in Rust, targeting WASM (and native). The SQL engine is Apache DataFusion[1]. The UI uses Egui[2]. Workspace data is persisted in browser using OPFS[3] via OpenDAL[4]. The graph is functional and handles dependencies for you (via parsing the SQL).

Building this to be accessible for beginners while remaining powerful for advanced users. Still very early, lots more features to add, but now usable.

Hope you find it interesting!

[1] https://datafusion.apache.org

[2] https://www.egui.rs

[3] https://developer.mozilla.org/en-US/docs/Web/API/File_System...

[4] https://opendal.apache.org

luigi_123 11 hours ago||
* This is my first time actually posting anything on HN.

I've been making a DSL for writing sheet music specifically for drums as raw text, inspired by ABC Notation (but of course just for drums).

Now writing this I noticed that it's kind of complicated to explain and having a landing page would make my life so much easier.

But the gist of it is, you write notation that looks like this: https://gist.github.com/Luigi123/945af7e5cc8dfbfd186f0a99754... and it renders sheet music in PDF, and also allows you to play the same music as a game (DrumMania / DTXMania style).

Now the language / compiler itself has been working quite well and I've been dogfooding it for like six months now. The next thing is an IDE-style editor where you can import a song and write the notation following it. Making THAT has been quite the journey. Here's a screenshot for good measure: https://i.imgur.com/EmlqlrM.png

strofocles 54 minutes ago||
I'm building an iOS app (with plan user-base of 1) to help me structure my (I wish they were) weekly drumming sessions. My idea is to have "lessons" that have more "patterns" and I choose a lesson and practice those patterns logging the bpm's i can do (that 186bpm from your example is just wild for me). I am a beginner-intermediate so lots to learn for me. I use musical notation. If anybody interested in it let me know.
jmusall 1 hour ago|||
Related: https://lilypond.org/

I don't know if you can write drum sheet music with it.

I really like your editor with the transcription view. Maybe a spectrogram would be more helpful than a simple waveform display.

puilp0502 1 hour ago|||
I love this. This was always an idea I had in my head, because spinning up MuseScore just to write down some beats was so annoying. Glad someone already came up with the solution! Do you plan to release the compiler(uh, rasterizer/renderer)?
sbrother 7 hours ago|||
Oh dude, I love this. I've been working on an interactive music thingy (https://trebel.la, it's sort of gamified but more designed to structure practice sessions for serious classical musicians) and struggling with the ABC vs. MusicXML choice.

Like most people in the space I'm using ABC for LLM generation (e.g. generating sightreading exercises and etudes) but MusicXML for processing and rendering the output. Would be nice to have something somewhere in between the over-simplified ABC and overly verbose MusicXML.

luigi_123 5 hours ago||
> Would be nice to have something somewhere in between the over-simplified ABC and overly verbose MusicXML.

Hard agree.

Early on I actually tried to write my drum charts directly in ABC Notation but it wasn’t a great fit. Then I made a simple parser for my language that outputs ABC because I thought it would be simpler but I found it to be very limiting, so now I use Vexflow’s low level API for rendering. I found it to be more customizable than ABC with a nice JS / TS API. It’s good for my use case (rendering) but ofc it doesn’t work as a save format.

Good luck with Trebella :)

kukkeliskuu 8 hours ago|||
Maybe 10 years ago I started to build Guitar Hero style game with real electric drums, initially to teach myself drumming. The idea was to extract drum information from real songs (so I was exploring a DSL as well). I guess modern AIs could be used to implement this much quicker.
8note 11 hours ago|||
oo interesting.

is this intended for drummers, or electronic music composers?

luigi_123 11 hours ago||
It's intended for drummers, but I wouldn't rule out anybody. It can generate sound, and I'm even using some nicer sounding samples I found on the internet, so using it for composition is realistic.

But the main use case I'm going for is my own: making sheet music for drum practice.

8note 10 hours ago||
On the drummer side of the audience whats the need for plain text vs writing with pencil on paper?

aiming for more extensions to The New Breed than just Syncopation that you could auto-generate for funny practice/things you wouldnt think of to play?

luigi_123 5 hours ago||
Forget the DSL part for a second and what this can do is: it can render sheet music, play the corresponding sound and display the same music as a rhythm game.

People writing sheet music with pencil on paper don't need any of that so I'd say this software would be pointless for them. I'd say this leans heavily on hobbyists or beginners, like I said the main use case is my own, and I'm no professional drummer.

This is not a sales pitch, it's just a small project I've been having fun building for myself :)

moritzht 2 hours ago||
[dead]
madman_dev 1 hour ago||
I'm constantly working on https://only-eu.eu/en

A directory of European software and general alternatives to popular products.

Think cloud storage, email, VPN, browsers, smartphones, bikes,... About 175 products across 30+ categories right now.

Next categories will be: personal health, commercial e-mail and newsletter management.

If you have a product that's missing here, please feel free to suggest it via the suggestion form on the site.

BrunoBernardino 59 minutes ago|
Nice work, thank you for this! The current "main option" for this (european-alternatives.eu) is greatly stale, and isn't responsive to suggestions. I'd love to see an alternative (ha!) rise up and take its place.
madman_dev 33 minutes ago||
Thank you! Really appreciate the kind words!
letharion 10 minutes ago||
Building a GNSS/RTK-based lawnmower.

The existing ones were quite expensive, especially when I started out. A friend had the idea to get a cheap/non-functioning lawnmower second hand, and tear out the circuit board. We're in the process of coding up a new ROS2 based stack that will roam the lawn on GPS with RTK in the charging station. My friend does most of the electronics stuff, and I focus on the software.

I'm at the point where I will start testing a simple bounding box soon and just have it drive around until it "hits the edge" and then randomly pick a new direction.

It's fun so see the software I build "in real life" instead of as a web-site, as is the case for my my daily job.

wwwkieran 14 hours ago||
We're working on Drawers (https://drawers.computer), a macOS app to give each of your projects its own dock, space, and windows.

We integrate with macOS spaces to switch out a project-specific dock on each space, containing only the resources you need for that project. We made it possible to add granular resources instead of full apps to the dock (think specific slack channels instead of the whole slack app), to keep the dock hyper focused on what you need.

We built this to stay focused while working on the computer, and we thought that the native interface mixed all our projects together, causing us to get distracted.

Looking for beta testers! Free download from https://drawers.computer

vintagedave 1 hour ago||
This is really neat. Is there a way to handle the one app, with one window, being used for multiple tasks?

For example, I have Codex running doing two things at once, and I wish I could have two windows in two spaces (two projects.) Slack has multiple channels.

Both these aren't native macOS apps but I wonder if you can use the macOS tabbing support to at least get this for well-coded native apps?

Cilvic 1 hour ago|||
Super cool, I'm not on mac so I can't try. But I work on something similar for niri on linux. Trying to keep my projects separate.

One additional level I see appearing are the worktress when having multiple AI agents run in paralell. So while they belong to the same project, each worktree has theire own ide + browser etc.

jvwww 1 hour ago|||
I've always wanted something like this. I will be testing this out!
berta 2 hours ago|||
Sounds really interesting. I'll give it a try
betobetinabro 14 hours ago|||
Nice!! been wanting ti build something like this since I got a mac - never did - glad you did.

Does it have project context within apps (like default folders and settings)?

wwwkieran 14 hours ago||
Yep! Each Drawer (project) has its own folder path. We have integrated apps like Figma, WhatsApp, Messages, and Slack to keep them focused on one project.

Would love to hear what you think we should add next!

Malp 14 hours ago|||
This looks great, will beta test over the coming weeks.
wwwkieran 14 hours ago||
Thanks! Would love to hear your feedback!! You can email us at hello [at] drawers.computer
philipnee 4 hours ago|||
seems.. interesting. will definitely be interested in testing this.
pmcarlton 10 hours ago|||
Looks very interesting, and your page makes the case very well.
replwoacause 6 hours ago|||
Smart idea, can’t wait to try it
HaloZero 11 hours ago|||
Is it free for now? This looks like a huge solve to a problem
avenger176 12 hours ago||
Any plans on open sourcing? This is really useful for me but I'm not comfortable giving full access to my mac
grepfru_it 11 hours ago||
This is KDE activities. Install the latest version then you can setup environments based on your activity. Been a feature since (checks notes) 2008.
han1 11 hours ago||
MacOS people really will pay for just about anything. Actually, it appears that they PREFER to pay.
rorylaitila 9 minutes ago||
I've been cataloging my collection of American vintage ads (https://adretro.com). The collection has expanded considerably in the last year. I'm working on a front end search portal for users to use, to deeply search all aspects of the collection. Built on MySQL and Lucee. Meta data is extracted with OpenAI image, stored in MySQL FTS. I'll probably add vector search after I get it live.
paulhebert 12 hours ago||
I’m continuing to work on my daily puzzle game Tiled Words!

https://tiledwords.com

Forbes just wrote an article about it which was a fun surprise! [1]

It recently turned 6 months old which is wild to me. My wife and I have made a new puzzle every day for half a year! I wrote a blog post about this [2]

I recently released user logins. That went well and a lot of people are using them. I also let you filter the backlog by completed puzzles based on player feedback.

This week I’m going to start releasing player submitted puzzles and release my puzzle building tools. You can watch a video for a sneak peek of those tools. [3]

1. https://www.forbes.com/sites/barrycollins/2026/05/02/bored-o...

2. https://paulmakeswebsites.com/writing/six-months-of-tiled-wo...

3. https://m.youtube.com/watch?v=d8_zhMKd0Yg

danparsonson 11 hours ago||
Thank you for Tiled Words which I play regularly! I introduced it to a couple of friends and now they compete every day for the best time to finish :-)

While you're here if I could make a small suggestion - the wording of the 'type of' questions was confusing to me until I got used to it; 'stop' is not really a type of 'watch' for example, so maybe you could find a different way to phrase those? Maybe there isn't a neater way to encapsulate the idea of 'is a prefix or suffix to', I don't know, but I found it difficult. Anyway kudos to you and your wife, it's a great game!

codebje 9 hours ago|||
To me a "stop watch" is a type of watch, that's straight forward. But there are other clues that rely on cultural references I'm not familiar with - and that is, I think, inevitable in this type of game. We all have different backgrounds and there's no universal shared understanding that would make every clue the same difficulty for everyone.

I saw someone on here recently say they like to do the puzzle without looking at the clues, and I've started doing that on and off too, it changes the game in an interesting way.

paulhebert 10 hours ago|||
Hey, that’s awesome, thanks for playing and sharing it!

Great feedback on the “type of” clues. I’ll need to noodle on that and see if there’s a clearer way to express it. Maybe I should just be doing blanks… e.g. for “sun” it could be “___ dress, ___day, or ___ flower”

progbits 4 hours ago||
How about "Goes with dress, day or flower"?
juvvel 1 hour ago|||
I love Tiled Words, thanks for making it.
right-words-dev 5 hours ago|||
This has had me hooked for weeks! Really delightful game. :)
codebje 9 hours ago|||
I've been playing this since it was first mentioned on HN a few puzzles in. It's a nice idea and pretty well executed.

I have, however, rejected making a user login. I recognise you're putting in time and energy to make something I'm just taking without payment, and it's your right to try to leverage it into something more - I wish you all the best in doing so - but asking for a user login as a gate to a feature you clearly don't need a user login for is enshittification.

paulhebert 7 hours ago||
Hey, thanks for the feedback. I didn't intend to pressure you to create an account. Sorry if I gave that impression.

I'm guessing you're referring to the ability to filter out completed puzzles from the archive? I added it for logged-in users first because it was simpler but I can extend that feature so it's available for everyone. (I'll need to add some alternate logic to pass your indexeddb levels to the server endpoint when fetching the archive. It's not complex. I just haven't prioritized it yet.)

I'll add this to my backlog and try to get to it after the player puzzles release.

Beyond that everything is available regardless of user account right now. I do plan to require an account to submit custom puzzles when that's released. (Mostly to make moderation easier. I may relax this down the line.)

EDIT: On further thought I realized it's also required to have an account to view and share your profile stats, though that could also work without an account with some changes.

codebje 6 hours ago||
Anything that requires server-side storage is a good reason to ask for an account, IMO. Theoretically you could assign a pseudo-account and store the id in client storage to have a shareable profile, but then you'll have to figure out how long you'll retain idle pseudo-accounts. (Assuming that completion detail is in client storage, at least for anonymous players).

A consequence of me being a freeloader too is that you don't have to change your plans to please me :-)

bicx 11 hours ago||
This is really cool and addictive!
paulhebert 10 hours ago||
Thanks for checking it out!

If you enjoy it there’s a new puzzle every day and a backlog of over 200 puzzles free to play ;)

afzalive 6 minutes ago|
Building a tool to help review changes made by AI agents in response to PR review comments.

The key functionality is to be able to easily see the changes made for each comment, rather than each file.

More comments...