The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Tritium – The Legal IDE in Rust

$1,500 an hour and still using the software my grandma used to make bingo fliers!?<p>Hi HN! I'd like to submit for your consideration Tritium (<a href="https://tritium.legal" rel="nofollow">https://tritium.legal</a>). Tritium aims to bring the power of the integrated development environment (IDE) to corporate lawyers.<p>My name is Drew Miller, and I'm lawyer admitted to the New York bar. I have spent the last 13 years in and out of corporate transactional practice, while building side projects in various languages using vanilla Vim. One day at work, I was asked to implement a legal technology product at my firm. Of course the only product available for editing and running programs in a locked-down environment was VS Code and its friends like Puppeteer from Microsoft.<p>I was really blown away at all of the capabilities of go-to definition and out-of-the box syntax highlighting as well as the debugger integration. I made the switch to a full IDE for my side projects immediately. And it hit me: why don't we have this exact same tool in corporate law?<p>Corporate lawyers spent hours upon hours fumbling between various applications and instances of Word and Adobe. There are sub-par differencing products that make `patch` look like the future. They do this while charging you ridiculous rates.<p>I left my practice a few months later to build Tritium. Tritium aims to be the lawyer's VS Code: an all-in-one drafting cockpit that treats a deal's entire document suite as a single, searchable, AI-enhanced workspace while remaining fast, local, and secure.<p>Tritium is implemented in pure Rust. It is cross-platform and I'm excited for the prospect of lawyers running Linux as their daily driver. It leverages a modified version of the super fast egui.rs immediate-mode GUI library. The windows build includes a Rust COM implementation which was probably one of the more technical challenges other than laying out and rendering the text.<p>Download a copy at <a href="https://tritium.legal/download" rel="nofollow">https://tritium.legal/download</a> or try out a web-only WASM preview here: <a href="https://tritium.legal/preview" rel="nofollow">https://tritium.legal/preview</a><p>Let me know your thoughts! Your criticisms are the most important. Thank you for the time.

Show HN: RomM – An open-source, self-hosted ROM manager and player

RomM is a self-hosted app that allows you to manage your retro game files (ROMs) and play them in the browser.<p>Think of it as Plex or Jellyfin for your ROM library: it automatically fetches metadata, artwork, and game information from online metadata sources to transform your folders into a browsable collection.<p>You can play games directly in the browser for consoles like the N64, Game Boy Advance, Nintendo DS, and PlayStation 1, using the integrated web emulator (<a href="https://emulatorjs.org/" rel="nofollow">https://emulatorjs.org/</a>). Members of the community have released integrations for Playnite (Windows), muOS (Anbernic handhelds) and Decky Loader (Steam Deck), with many more in the works.<p>The team has been working on RomM for just over two years now, and we're incredibly proud of what we've built so far. There's no company behind the project, just a bunch of friends building something together that we've wanted for a long time. And of course, the code is open-source and AGPLv3 licensed.<p>Check out the (kinda slow) demo running on an ultra-cheap VPS: <a href="https://demo.romm.app/" rel="nofollow">https://demo.romm.app/</a>

Show HN: S3mini – Tiny and fast S3-compatible client, no-deps, edge-ready

Show HN: Ikuyo a Travel Planning Web Application

Hi HN,<p>In the past ~8 months, I have been working on a side project that helps me plan my travels. While most months saw no or little progress, in the past ~3 months I have been adding tons of features to support my next big trip later this year.<p>I've written in my blog on the feature set [1] but in short they are:<p>- Timetable view of activities, accommodations, and day plans<p>- List view and map view of them<p>- Commenting on them<p>- Expense tracker<p>- Sharing and collaboration with friends<p>The source code is also available on GitHub [2]<p>This is an example of a view-only trip: [3]<p>So far, I think I'm satisfied with the features and is progressing really well in my travel planning.<p>Let me know what you think! Thanks!<p>[1] <a href="https://blog.kenrick95.org/2025/06/ikuyo-plan-your-next-trip/" rel="nofollow">https://blog.kenrick95.org/2025/06/ikuyo-plan-your-next-trip...</a><p>[2] <a href="https://github.com/kenrick95/ikuyo">https://github.com/kenrick95/ikuyo</a><p>[3] <a href="https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-5265d52317cd/home" rel="nofollow">https://ikuyo.kenrick95.org/trip/2617cd98-a229-45d4-9617-526...</a>

Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js

I'm the co-creator and maintainer of <a href="https://aframe.io/" rel="nofollow">https://aframe.io/</a> and long time Web 3D graphics dev.<p>Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful.<p>Looking forward to hearing what features / rendering techniques you would love to see next.

Show HN: I made a 3D printed VTOL drone

I made this 130 mile capable VTOL drone in only 90 days. It can fly for 3 hours on a single charge. That would make it one of the longest range and endurance 3D printed VTOLs in the world.<p>This is the thing I'm most proud of building to date!<p>Before this project, I was a total CAD, 3D printing and aerodynamic modeling beginner. I had only built and flown one VTOL before.<p>SPECS<p>Wingspan: 3.9 ft (1200 mm) Length: 2.5 ft (770 mm) Weight: 5.6 lb (2.55kg)<p>Airframe: foaming PLA (Bambu PLA-Aero) and PETG structural parts printed on A1 printer, CFRP booms and spars<p>Battery: Li-ion silicon anode Amprius SA08 cells, 6s2p pack by Upgrade Energy Motors: 2807 AOS for lift and cruise (unoptimized) Lifting ESCs: 4 in 1 Holybro Tekko32 F4 45A Cruise ESC: Flycolor Raptor 5 45A Lifting and cruise props: 7042 Gemfan (unoptimized)<p>Flight controller: Speedybee F405 Wing GPS: M10<p>Firmware: Ardupilot 4.6.0<p>---<p>This video edit ended up shorter than I planned. Being my first Youtube video with significant post production effort, I underestimated the work required to make a longer in-depth video with voiceover, edited footage, etc.

Show HN: Chili3d – A open-source, browser-based 3D CAD application

I'm currently developing Chili3D, an open-source, browser-based 3D CAD application. By compiling OpenCascade to WebAssembly and integrating Three.js, Chili3D delivers near-native performance for powerful online modeling, editing, and rendering—all without local installation. Access it here:<p><a href="https://github.com/xiangechen/chili3d">https://github.com/xiangechen/chili3d</a><p>Features:<p>Modeling Tools: Create basic shapes (boxes, cylinders, cones, etc.), 2D sketches (lines, arcs, circles, etc.), and perform advanced operations (boolean operations, extrusion, revolution, etc.).<p>Snapping and Tracking: Precisely snap to geometric features, workplanes, and track axes for accurate alignment.<p>Editing Tools: Modify (chamfer, fillet, trim, etc.), transform (move, rotate, mirror), and perform advanced edits (feature removal, sub-shape manipulation).<p>Measurement Tools: Measure angles and lengths, and calculate sums of length, area, and volume.<p>Document Management: Create, open, and save documents, with full undo/redo history and support for importing/exporting STEP, IGES, BREP formats.<p>User Interface: Office-style interface with contextual command organization, hierarchical assembly management, dynamic workplanes, and 3D viewport controls.<p>Multi-Language Support: Built-in i18n support with current languages including Chinese and English.

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing

Hello HN!<p>Showing off the first version of Munal OS, an experimental operating system I have been writing in Rust on and off for the past few years.<p><a href="https://github.com/Askannz/munal-os">https://github.com/Askannz/munal-os</a><p>It's an unikernel design that is compiled as a single EFI binary and does not use virtual address spaces for process isolation. Instead, applications are compiled to WASM and run inside of an embedded WASM engine.<p>Other features:<p>* Fully graphical interface in HD resolution with mouse and keyboard support<p>* Desktop shell with window manager and contextual radial menus<p>* PCI and VirtIO drivers<p>* Ethernet and TCP stack<p>* Customizable UI toolkit providing various widgets, responsive layouts and flexible text rendering<p>* Embedded selection of applications including:<p><pre><code> * A web browser supporting DNS, HTTPS and very basic HTML * A text editor * A Python terminal </code></pre> Checkout the README for the technical breakdown.<p>Demo video: <a href="https://streamable.com/5xqjcf" rel="nofollow">https://streamable.com/5xqjcf</a>

Show HN: Most users won't report bugs unless you make it stupidly easy

Most feedback tools are built like people actually want to report bugs. They don’t. Unless you make it dead-simple, or better yet - a little fun.<p>After shipping a few SaaS products, I noticed a pattern: Bugs? Yes. Bug reports? No.<p>Not because users didn’t care but because reporting bugs is usually a terrible experience.<p>Most tools want users to:<p>* Fill out a long form<p>* Enter their email<p>* Describe a bug they barely understand<p>* Maybe sign in or create an account<p>* Then maybe submit it<p>Let’s be real: no one’s doing that. Especially not someone just trying to use your product.<p>So I built Bugdrop.app - It’s a little draggable bug icon that users can drop right on the issue, type a quick note, and they’re done. No logins. No forms. Just context-rich feedback that your team can actually use — with screenshots, browser info, even console logs if they hit an error.<p>And weirdly? People actually use it. Even non-technical users click it just because "the little bug looked fun."<p>I didn’t want to build another "feedback suite". I just wanted something lightweight, fast, and so stupidly simple that people actually report stuff. If you've ever had a user say “something’s broken” and then ghost you forever, you probably get where I’m coming from.<p>What I’m most proud of? People are actually using it. And their users? They’re actually reporting stuff. Even non-technical ones.<p>Would love to hear if you’ve faced similar problems, and if this feels like something that would’ve helped in your own projects. Not trying to sell you anything — just sharing something I built to scratch my own itch.

Show HN: AI game animation sprite generator

I tried to build AI game animation generator last year ( <a href="https://news.ycombinator.com/item?id=40395221">https://news.ycombinator.com/item?id=40395221</a>), a lot of people were interested, but it failed, mainly because the technology was not good enough.<p>1 year passed, there were a lot of developments in video/image generation. I tried it again, I think it works super well now. Actually beyond my expectation.<p>You can generate all kinds of game character animation sprites with only 1 image.<p>1, upload your image of your character 2, choose the action you want 3, generate!<p>Support basic actions like Run, Jump, Punch and complicated ones like: Shoryuken, Spinning kick, etc.<p>High quality sprite sheet will be directly generated to use in Unity and any game engine.<p>If you are an indie game developer, you don't need to high an artist or animator to develop you game.<p>For studios, it's 10x cost saving and 10x efficiency as no more creating animations for 100 NPCs 100 times.<p>Please check it out, looking forward to your feedback!

Show HN: I made a 3D SVG Renderer that projects textures without rasterization

Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

Hey HN! Mike & Warren here from HyperDX (now part of ClickHouse)! We’ve been building ClickStack, an open source observability stack that helps you collect, centralize, search/viz/alert on your telemetry (logs, metrics, traces) in just a few minutes - all powered by ClickHouse (Apache2) for storage, HyperDX (MIT) for visualization and OpenTelemetry (Apache2) for ingestion.<p>You can check out the quick start for spinning things up in the repo here: <a href="https://github.com/hyperdxio/hyperdx">https://github.com/hyperdxio/hyperdx</a><p>ClickStack makes it really easy to instrument your application so you can go from bug reports of “my checkout didn’t go through” to a session replay of the user, backend API calls, to DB queries and infrastructure metrics related to that specific request in a single view.<p>For those that might be migrating from Very Expensive Observability Vendor (TM) to something open source, more performant, and doesn’t require extensive culling of retention limits and sampling rates - ClickStack gives a batteries-included way of starting that migration journey.<p>For those that aren’t familiar with ClickHouse, it’s a high performance database that has already been used by companies such as Anthropic, Cloudflare, and DoorDash to power their core observability at scale due to its flexibility, ease of use, and cost effectiveness. However, this required teams to dedicate engineers to building a custom observability stack, where it’s difficult to not only get their telemetry data easily into ClickHouse but also struggling without a native UI experience.<p>That’s why we’re building ClickStack - we wanted to bundle an easy way to get started ingesting your telemetry data whether it’s logs & traces from Node.js or Ruby to metrics from Kubernetes or your bare metal infrastructure. Just as important we wanted our users to enjoy a visualization experience that allowed users to quickly search using a familiar lucene-like search syntax (similar to what you’d use in Google!). We recognise though, that a SQL mode is needed for the most complex of queries. We've also added high cardinality outlier analysis by charting the delta between outlier and inlier events - which we've found really helpful in narrowing down causes of regressions/anomalies in our traces as well as log patterns to condense down clusters of similar logs.<p>We’re really excited about the roadmap ahead in terms of improving ClickStack as a product and the ClickHouse core database to improve observability. Would love to hear everyone’s feedback and what they think!<p>Spinning up a container is pretty simple: `docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one` In browser live demo (no sign ups or anything silly, it runs fully in your browser!): <a href="https://play.hyperdx.io/" rel="nofollow">https://play.hyperdx.io/</a> Landing Page: <a href="https://clickhouse.com/o11y" rel="nofollow">https://clickhouse.com/o11y</a> Github Repo: <a href="https://github.com/hyperdxio/hyperdx">https://github.com/hyperdxio/hyperdx</a> Discord community: <a href="https://hyperdx.io/discord" rel="nofollow">https://hyperdx.io/discord</a> Docs: <a href="https://clickhouse.com/docs/use-cases/observability/clickstack/getting-started" rel="nofollow">https://clickhouse.com/docs/use-cases/observability/clicksta...</a>

Show HN: Air Lab – A portable and open air quality measuring device

Hi HN!<p>I’ve been working on an air quality measuring device called Air Lab for the past three years. It measures CO2, temperature, relative humidity, air pollutants (VOC, NOx), and atmospheric pressure. You can log and analyze the data directly on the device — no smartphone or laptop needed.<p>To better show what the device can do and how it feels like, I spent the past week developing a web-based simulator using Emscripten. It runs the stock firmware with most features available except for networking. Check it out and let me know what you think!<p>The firmware will be open-source and available once the first batch of devices ships. We’re currently finishing up our crowdfunding campaign on CrowdSupply. If you want to get one, now is the time to support the project: <a href="https://www.crowdsupply.com/networked-artifacts/air-lab" rel="nofollow">https://www.crowdsupply.com/networked-artifacts/air-lab</a><p>We started building the Air Lab because most air quality measuring devices we found were locked-down or hard to tinker with. Air quality is a growing concern, and we’re hoping a more open, playful approach can help make the topic more accessible. It is important to us that there is a low bar for customizing and extending the Air Lab. Until we ship, we plan to create rich documentation and further tools, like the simulator, to make this as easy as possible.<p>The technical: The device is powered by the popular ESP32S3 microcontroller, equipped with a precise CO2, temperature, and relative humidity sensor (SCD41) as well as a VOC/NOx (SGP41) and atmospheric pressure sensor (LPS22). The support circuitry provides built-in battery charging, a real-time clock, an RGB LED, buzzer, an accelerometer, and capacitive touch, which makes Air Lab a powerful stand-alone device. The firmware itself is written on top of esp-idf and uses LVGL for rendering the UI.<p>If you seek more high-level info, here are also some videos covering the project: - <a href="https://www.youtube.com/watch?v=oBltdMLjUyg" rel="nofollow">https://www.youtube.com/watch?v=oBltdMLjUyg</a> (Introduction) - <a href="https://www.youtube.com/watch?v=_tzjVYPm_MU" rel="nofollow">https://www.youtube.com/watch?v=_tzjVYPm_MU</a> (Product Update)<p>Would love your feedback — on the device, hardware choices, potential use cases, or anything else worth improving. If you want to get notified on project updates, subscribe on Crowd Supply.<p>Happy to answer any questions!

Show HN: Air Lab – A portable and open air quality measuring device

Hi HN!<p>I’ve been working on an air quality measuring device called Air Lab for the past three years. It measures CO2, temperature, relative humidity, air pollutants (VOC, NOx), and atmospheric pressure. You can log and analyze the data directly on the device — no smartphone or laptop needed.<p>To better show what the device can do and how it feels like, I spent the past week developing a web-based simulator using Emscripten. It runs the stock firmware with most features available except for networking. Check it out and let me know what you think!<p>The firmware will be open-source and available once the first batch of devices ships. We’re currently finishing up our crowdfunding campaign on CrowdSupply. If you want to get one, now is the time to support the project: <a href="https://www.crowdsupply.com/networked-artifacts/air-lab" rel="nofollow">https://www.crowdsupply.com/networked-artifacts/air-lab</a><p>We started building the Air Lab because most air quality measuring devices we found were locked-down or hard to tinker with. Air quality is a growing concern, and we’re hoping a more open, playful approach can help make the topic more accessible. It is important to us that there is a low bar for customizing and extending the Air Lab. Until we ship, we plan to create rich documentation and further tools, like the simulator, to make this as easy as possible.<p>The technical: The device is powered by the popular ESP32S3 microcontroller, equipped with a precise CO2, temperature, and relative humidity sensor (SCD41) as well as a VOC/NOx (SGP41) and atmospheric pressure sensor (LPS22). The support circuitry provides built-in battery charging, a real-time clock, an RGB LED, buzzer, an accelerometer, and capacitive touch, which makes Air Lab a powerful stand-alone device. The firmware itself is written on top of esp-idf and uses LVGL for rendering the UI.<p>If you seek more high-level info, here are also some videos covering the project: - <a href="https://www.youtube.com/watch?v=oBltdMLjUyg" rel="nofollow">https://www.youtube.com/watch?v=oBltdMLjUyg</a> (Introduction) - <a href="https://www.youtube.com/watch?v=_tzjVYPm_MU" rel="nofollow">https://www.youtube.com/watch?v=_tzjVYPm_MU</a> (Product Update)<p>Would love your feedback — on the device, hardware choices, potential use cases, or anything else worth improving. If you want to get notified on project updates, subscribe on Crowd Supply.<p>Happy to answer any questions!

Show HN: GPT image editing, but for 3D models

Hey HN!<p>I’m Zach one of the co-founders of Adam (<a href="https://www.adamcad.com">https://www.adamcad.com</a>). We're building AI-powered tools for CAD and 3D modeling [1].<p>We’ve recently been exploring a new way to bring GPT-style image editing directly into 3D model generation and are excited to showcase this in our web-app today. We’re calling it creative mode and are intrigued by the fun use cases this could create by making 3D generation more conversational!<p>For example you can put a prompt in such as “an elephant” then follow it up by “have it ride a skateboard” and it preserves the context, identity and maintains consistency with the previous model. We believe this lends itself better to an iterative design process when prototyping creative 3D assets or models for printing.<p>We’re offering everyone 10 free generations to start (ramping up soon!). Here’s a short video explaining how it works: <a href="https://www.loom.com/share/cf9ab91375374a4f93d6cc89619a043b" rel="nofollow">https://www.loom.com/share/cf9ab91375374a4f93d6cc89619a043b</a><p>We’d also love you to try our parametric mode (free!) which uses LLMs to create a conversational interface for solid modeling as touched on in a recent HN thread [2]. We are leveraging the code generation capabilities of these models to generate OpenSCAD code (an open-source script based CAD) and are surfacing the variables as sliders the user can toggle to adjust their design. We hope this can give a glimpse into what it could be like to “vibe-CAD”. We will soon be releasing our results on Will Patrick's Text to CAD eval [3] and adding B-rep compatible export!<p>We’d love to hear what you think and where we should take this next :)<p>[1]<a href="https://x.com/zachdive/status/1882858765613228287" rel="nofollow">https://x.com/zachdive/status/1882858765613228287</a><p>[2]<a href="https://news.ycombinator.com/item?id=43774990">https://news.ycombinator.com/item?id=43774990</a><p>[3]<a href="https://willpatrick.xyz/technology/2025/04/23/teaching-llms-how-to-solid-model.html" rel="nofollow">https://willpatrick.xyz/technology/2025/04/23/teaching-llms-...</a>

Show HN: A toy version of Wireshark (student project)

Hi everyone,<p>I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark.<p>It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear.<p>The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still use Wireshark myself for real-world analysis. But I built it as a personal experiment in network parsing and to understand protocol behavior more directly.<p>If you're curious or would like to try it out, the project is here: <a href="https://github.com/lixiasky/vanta">https://github.com/lixiasky/vanta</a><p>I'm happy to hear your thoughts, suggestions, or critiques. It’s just a little network toy, but maybe someone out there finds it useful or fun.<p>Thanks for reading!

Show HN: I build one absurd web project every month

I’ve been building absurd, mostly useless web projects for fun — and I publish one every month at absurd.website.<p>These are deliberately non-functional, weird, sometimes funny, sometimes philosophical — and usually totally unnecessary.<p>Some examples:<p>Sexy Math — solve math problems to reveal erotic images.<p>Trip to Mars — a real-time simulation that takes 7 months to finish.<p>Add Luck to Your e-Store — add a waving cat widget to boost your conversion via superstition.<p>Microtasks for Meatbags — the future: AI gives prompts, humans execute.<p>Invisible Lingerie — it’s sexy. And invisible.<p>Artist Death Tracker — art prices spike when artists die. We track that.<p>Open Celebrity — one open-source face, shared by all. Together we make her famous.<p>I just enjoy exploring what the web can be when it doesn’t try to be “useful”.<p>Would love to hear what you think — and absurd ideas are always welcome.

Show HN: Kan.bn – An open-source alterative to Trello

Show HN: Patio – Rent tools, learn DIY, reduce waste

Hey HN!<p>I built Patio to make DIY more accessible and sustainable.<p>It’s a community-powered platform where you can:<p>Rent tools from people nearby<p>Learn DIY through curated tutorials and guides<p>Find or list surplus materials to save money and reduce waste<p>Browse home improvement news in one place<p>It’s early, but live — would love your feedback on the experience, especially around search, learning, and marketplace usability.<p>Thanks! — Julien

Show HN: Patio – Rent tools, learn DIY, reduce waste

Hey HN!<p>I built Patio to make DIY more accessible and sustainable.<p>It’s a community-powered platform where you can:<p>Rent tools from people nearby<p>Learn DIY through curated tutorials and guides<p>Find or list surplus materials to save money and reduce waste<p>Browse home improvement news in one place<p>It’s early, but live — would love your feedback on the experience, especially around search, learning, and marketplace usability.<p>Thanks! — Julien

1 2 3 ... 140 141 142 >