Friday, 31 October 2025

Show HN: FTS-Tool – Fast Peer-to-Peer LAN File Transfers and Chat https://bit.ly/4oLdvSX

Show HN: FTS-Tool – Fast Peer-to-Peer LAN File Transfers and Chat I created this tool after getting fed up with using a flashdrive and cloud storage for LAN file transfers. So I made this tool to help talk and send files with my peers! I’d love for you all to check out the project and give feedback. This is my first tool I am showcasing, and I’m excited to see what you think! https://bit.ly/4oNvEzF November 1, 2025 at 02:40AM

Show HN: 24-hour Halloween radio station hosted by Dr. Eleven https://bit.ly/47APHKy

Show HN: 24-hour Halloween radio station hosted by Dr. Eleven I built a 24h Halloween radio stream hosted by Dr. Eleven, using ElevenLabs and HLS for delivery. Excited for you to hear it + open to any feedback. https://bit.ly/3Xc0Rk1 October 31, 2025 at 11:40PM

Thursday, 30 October 2025

Show HN: Quibbler – A critic for your coding agent that learns what you want https://bit.ly/4p5MUjV

Show HN: Quibbler – A critic for your coding agent that learns what you want https://bit.ly/4359UH0 October 31, 2025 at 01:43AM

Show HN: LangSpend – Track LLM costs by feature and customer (OpenAI/Anthropic) https://bit.ly/3X2MMFw

Show HN: LangSpend – Track LLM costs by feature and customer (OpenAI/Anthropic) We're two developers who got hit twice by LLM cost problems and built LangSpend to fix it. First: We couldn't figure out which features in our SaaS were expensive to run or which customers were costing us the most. Made it impossible to price properly or spot runaway costs. Second: We burned 80% of our $1,000 AWS credits on Claude 4 (AWS Bedrock) in just 2 months while building prototypes of our idea but we had zero visibility into which experiments were eating the budget. So we built LangSpend — a simple SDK that wraps your LLM calls and tracks costs per customer and per feature. How it works: - Wrap your LLM calls and tag them with customer/feature metadata. - Dashboard shows you who's costing what in real-time - Currently supports Node.js and Python SDKs Still early days but solving our problem. Try it out and let me know if it helps you too. - https://bit.ly/47jJNid - Docs: https://bit.ly/3LcnulX - Discord: https://bit.ly/3X15QnI https://bit.ly/3X2cCtl October 30, 2025 at 11:40PM

Show HN: Spotify Browse Playlists per Country https://bit.ly/47NixIS

Show HN: Spotify Browse Playlists per Country A small hobby project for browsing playlists from different countries. https://bit.ly/4nx1pfo October 30, 2025 at 08:36AM

Show HN: In a single HTML file, an app to encourage my children to invest https://bit.ly/3Wv87Y8

Show HN: In a single HTML file, an app to encourage my children to invest https://bit.ly/47Kc6GB October 30, 2025 at 11:39AM

Wednesday, 29 October 2025

Show HN: After Watching 30k People Get Laid Off, I Built This https://bit.ly/4o8EdFa

Show HN: After Watching 30k People Get Laid Off, I Built This idea’s simple: what’s your company culture really like? no fluff. no employer branding (aka glassdoor). just real employee takes. ratetheculture.com https://bit.ly/4qEGY2Q October 30, 2025 at 02:51AM

Show HN: Emotive Engine – Animation engine with musical time (not milliseconds) https://bit.ly/4qyMpA4

Show HN: Emotive Engine – Animation engine with musical time (not milliseconds) Hey HN! I'm the creator of Emotive Engine. I've been working on this for 2+ years and finally open-sourced it today. The core idea: Most animation libraries work in milliseconds. Music works in beats. This creates a mismatch - hardcode a bounce for 500ms (perfect at 120 BPM), switch to 90 BPM, and everything drifts because 500ms is now 0.75 beats. Emotive Engine uses musical time as the atomic unit. Specify animations in beats, and they automatically become: - 500ms at 120 BPM - 667ms at 90 BPM - 353ms at 170 BPM Change tempo, everything adjusts. No recalculation needed. Built for AI interfaces (chatbots, voice assistants) but works for any real-time character animation. Pure Canvas 2D, 60 FPS on mobile, 2,532 tests passing. Live demo at https://bit.ly/4qDnxHK - the hero banner on GitHub was generated with the engine itself. Happy to answer any technical questions! MIT licensed. https://bit.ly/3L5Gdj5 October 29, 2025 at 11:46AM

Show HN: Front End Fuzzy and Substring and Prefix Search https://bit.ly/4nqWXP6

Show HN: Front End Fuzzy and Substring and Prefix Search Hey everyone, I have updated my fuzzy search library for the frontend. It now supports substring and prefix search, on top of fuzzy matching. It's fast, accurate, multilingual and has zero dependencies. GitHub: https://bit.ly/3SYr6cB Live demo: https://bit.ly/4qD7dXw I would love to hear your feedback and any suggestions you may have for improving the library. Happy coding! https://bit.ly/3SYr6cB October 29, 2025 at 07:12AM

Tuesday, 28 October 2025

Show HN: HortusFox – FOSS system for houseplants with enterprise-scale features https://bit.ly/4oC3NCk

Show HN: HortusFox – FOSS system for houseplants with enterprise-scale features HortusFox is a free and open-source management, tracking and journaling system for indoor and outdoor plants. It's 100% FOSS software under the MIT license, but still has grown to a scale that can be considered enterprise-scale. That was possible because of the great community that evolved around this leafy project, that kept me motivated as well as supported me in a very kind and lovely way. After a few months of no new version release, a few days ago I've published v5.3 of HortusFox, which provides some cool changes to help empower your plant parenting. You can see a very detailed changelog in the 5.3 release page on GitHub. Overall 25 issues have been resolved, where some of them were actually quite big. If you're new to HortusFox: the system offers you a large number of features to support your plant parenting (or gardening) journey with plant details, locations, photos, default and custom plant attributes, inventory system, tasks system, calendar, history (to keep a memory of your leafy friends), collaborative group chat and a few opt-in features such as weather forecast or plant identification (via photo). It also offers an extensive REST API, backup feature and themes (if you want your workspace a little more personal). I have to say, for me it's the perfect blend of two things: The passion for software development as well as the fondness for nature. I'm really grateful for that. Thanks for reading and have a wonderful and leafy day. https://bit.ly/3JxfRFY October 29, 2025 at 02:22AM

Show HN: UndatasIO's document parser MCP server is online https://bit.ly/3Jj6ObR

Show HN: UndatasIO's document parser MCP server is online Hey HN, Alex here, founder of undatas.io. Since we launched our core document parsing API, we've had fantastic feedback from developers who love the precision and the "pay-on-accept" model. But as we watched people build more complex systems, we noticed a common pattern: everyone was writing the same boilerplate code to manage their workflows. Developers were building their own logic to handle workspaces, manage batches of files within tasks, poll for results, and handle state. Our raw API is powerful for single transactions, but it left the orchestration part up to you. To solve this, we've built and are now launching our MCP (Multi-Channel Platform) server. Think of it as a stateful, command-based orchestration layer that sits on top of our core parsing API. Instead of you having to write code to manage IDs and track the status of multi-file jobs, the MCP server handles it for you through a simple, logical interface. The workflow is structured around a clear hierarchy: Workspace -> Task -> File. You can use straightforward commands like: - UnDatasIO_get_workspaces to get your work_id. - UnDatasIO_upload to add files to a specific task_id. - UnDatasIO_parse to kick off parsing for a list of file_ids. - UnDatasIO_get_parse_result to poll for the job status without building your own loop. This is perfect for anyone building complex, multi-file data processing pipelines, integrating with low-code platforms, or who simply wants to manage large batch jobs without the hassle of writing and maintaining state-management code. Our goal is to let you focus on what to do with the data, not the plumbing required to get it. We believe this will make building robust document workflows much faster and more reliable. We're just getting started and are eager for your feedback. We've put together a comprehensive guide and a video tutorial to walk you through it. MCP User Guide (Full API Reference): https://bit.ly/3JwliFg Video Tutorial on YouTube: https://www.youtube.com/watch?v=_xobbKiPyf4 Our Official Website: https://bit.ly/4oH5gaA I'll be here all day to answer any questions. Let us know what you think https://bit.ly/3JwliFg October 29, 2025 at 02:39AM

Monday, 27 October 2025

Show HN: Ordered – A sorted collection library for Zig https://bit.ly/3L8Iwlo

Show HN: Ordered – A sorted collection library for Zig I made an early version of a sorted collection library for Zig. Sorted collections are data structures that maintain the data in sorted order. Examples of these data structures are `java.util.TreeMap` in Java and `std::map` in C++. These data structures are mainly used for fast lookups (point search) and fast range searches. The library is available on GitHub: https://bit.ly/47Ja2hY October 28, 2025 at 06:26AM

Show HN: Linux Smart Directories Navigation https://bit.ly/4hPrLIl

Show HN: Linux Smart Directories Navigation Get new and fixed of Linux smart directories navigation https://bit.ly/3KdNBW8 October 28, 2025 at 03:59AM

Show HN: Easily visualize torch, Jax, tf, NumPy, etc. tensors https://bit.ly/3L6JezD

Show HN: Easily visualize torch, Jax, tf, NumPy, etc. tensors hey hn, wrote a python library for myself to visualize tensors. Makes learning and debugging deep learning code so much easier. Works seamlessly with colab/jupyter notebooks, and other python contexts. It's built on top of the graphics backend, chalk ( https://bit.ly/42XIAKW ). why? Understanding deep learning code is hard—especially when it's foreign, because it's hard to imagine tensor manipulations, e.g. `F.conv2d(x.unsqueeze(1), w.transpose(-1, -2)).squeeze().view(B, L, -1)` in your head. Printing shapes and tensor values only get me so far. tensordiagram lets me quickly diagram tensors. Other python libraries for creating tensor diagrams are either too physics and math focused, not notebook-friendly, limited to visualizing single tensors, and/or serve a wider purpose (so have a steep learning curve). https://bit.ly/3L8oSpD October 27, 2025 at 10:30PM

Sunday, 26 October 2025

Show HN: Learn Basic Chess Movements https://bit.ly/4hw3ir5

Show HN: Learn Basic Chess Movements I made this basic website for my daughter (6) to learn how to move chess pieces. I wanted a simple game which didn't have all the rules, just how to get from A to B with a piece. Admittedly, as soon as I made this a friend pointed out https://bit.ly/47aSZW3 which is really nice! There are a bunch of settings you can tweak to set the difficulty etc. Anyway, maybe will be a fun (short) diversion. https://bit.ly/4htx6ol October 27, 2025 at 12:32AM

Show HN: Helium Browser for Android with extensions support, based on Vanadium https://bit.ly/47cCclm

Show HN: Helium Browser for Android with extensions support, based on Vanadium Been working on an experimental Chromium-based browser that brings 2 major features to your phone/tablet: 1. desktop-style extensions: natively install any extensions (like uBO) from the chrome web store, just toggle "desktop site" in the menu first. 2. privacy/security hardening: applies the full patch sets from Vanadium (with Helium's currently wip). Means you get both browsers' excellent privacy features, like Vanadium's webrtc IP policy option that protects your real IP by default, and security improvements such as JIT being disabled by default, all while being a reasonably efficient FOSS app that can be installed on any (modern) android. It's still in beta, and as I note in the README, it's not a replacement for the full OS-level security model you'd get from running the GrapheneOS Vanadium combo. However, goal was to combine privacy of Vanadium with the power of desktop extensions and Helium features, and make it accessible to a wider audience. (Passkeys from Bitwarden Mobile should also work straight away once merged in the list of FIDO2 privileged browsers) Build scripts are in the repo if you want to compile it yourself. You can find pre-built releases there too. Would love any feedback/support! https://bit.ly/4hqrCuu October 26, 2025 at 11:41PM

Saturday, 25 October 2025

Show HN: Zoto – low-level audio playback in Zig https://bit.ly/4ow2JzQ

Show HN: Zoto – low-level audio playback in Zig I wanted a simple library to handle audio playback. Coming from Go, I was used to the `oto` library but I couldn't find a similar library in Zig. So this is a loose port of `oto`. It runs on macOS, Linux, and Windows. Supports memory playback, file streaming, and leverages the new `std.Io.Reader` interface in Zig. https://bit.ly/43BO126 October 26, 2025 at 05:13AM

Show HN: Sempress – 2× better compression for numeric data https://bit.ly/3X00dpG

Show HN: Sempress – 2× better compression for numeric data https://bit.ly/3L7zZ2c October 25, 2025 at 10:50PM

Show HN: NickelJoke – Pay a Nickel to Get a Joke Using X402 Micropayments https://bit.ly/47H2b4z

Show HN: NickelJoke – Pay a Nickel to Get a Joke Using X402 Micropayments Since everyone’s talking about x402 now, I figured I’d open-source my NickelJoke project. It’s built on top of the Coinbase + Next.js x402 Starter and lets you pay a nickel for a joke. It’s a simple app, but it’s a fun way to explore the protocol and experiment with building and monetizing microservices on top of it. https://bit.ly/4qjs0yW October 26, 2025 at 12:55AM

Show HN: I made a simple portfolio performance calculator and it seems to work https://bit.ly/3L7E863

Show HN: I made a simple portfolio performance calculator and it seems to work Hello, this is my first project! I used nothing but free web tools. And it seems to work. I couldn't find a simple portfolio performance tool on the web, where I could just paste cash inflows, outflows and current value of my portfolio and get the portfolio performance calculated. Everything I found was in some way cumbersome and cluttered with ads. I used Perplexity for the coding and Codeberg for the hosting. I verified the output manually for some examples and all seems fine. Maybe it is useful for others too. If anyone can spot a problem in this small project, I would be very grateful to hear about it. https://bit.ly/3L7E8mz October 25, 2025 at 08:27AM