Show stories

AwkwardPanda about 12 hours ago

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

This article presents a traditional Turkish pasta recipe that combines fresh vegetables, spices, and a unique cooking technique to create a flavorful and satisfying dish. The recipe highlights the versatility of pasta in Turkish cuisine and provides an easy-to-follow guide for home cooks to recreate this authentic cultural dish.

onlyrecipeapp.com
133 108
Summary
Show HN: MTXT – Music Text Format
daninet 5 days ago

Show HN: MTXT – Music Text Format

The article introduces mtxt, an open-source, cross-platform text editor designed for technical and programming-related tasks. It highlights mtxt's features, such as support for multiple programming languages, syntax highlighting, and built-in terminal emulator, making it a versatile tool for developers and writers.

github.com
101 35
Summary
Show HN: Walrus – a Kafka alternative written in Rust
janicerk 3 days ago

Show HN: Walrus – a Kafka alternative written in Rust

The article discusses the Walrus programming language, which is a statically-typed, object-oriented language that aims to provide a powerful and expressive alternative to languages like Python and Rust. Walrus is designed to be efficient, scalable, and easy to use, with a focus on simplicity and developer productivity.

github.com
131 38
Summary
mannymakes 5 days ago

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

Hey there! I just finished a youtube video explaining our donut chess in detail: https://youtu.be/iRcfHCPFgkM

So I thought it'd be cool to show it off here too- it can be played around with at mchess.io/donut - you can also set up an AI or online game on the site.

This is all indie dev work from a couple friends and myself.

mchess.io
21 10
Summary
louis030195 about 4 hours ago

Show HN: Playwright for Windows Computer Use

useterminator.com
4 0
mhashemi 1 day ago

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

When I bought my home, the big bank I'd been using for years quoted me 7% APR. A local credit union was offering 5.5% for the exact same mortgage.

I was surprised until I learned that mortgages are basically standardized products – the government buys almost all of them (see Bits About Money: https://www.bitsaboutmoney.com/archive/mortgages-are-a-manuf...). So what's the price difference paying for? A recent Bloomberg Odd Lots episode makes the case that it's largely advertising and marketing (https://www.bloomberg.com/news/audio/2025-11-28/odd-lots-thi...). Credit unions are non-profits without big marketing budgets, so they can pass those savings on, but a lot of people don't know about them.

I built this dashboard to make it easier to shop around. I pull public rates from 120+ credit union websites and compares against the weekly FRED national benchmark.

Features:

- Filter by loan type (30Y/15Y/etc.), eligibility (the hardest part tbh), and rate type - Payment calculator with refi mode (CUs can be a bit slower than big lenders, but that makes them great for refi) - Links to each CU's rates page and eligibility requirements - Toggle to show/hide statistical outliers

At the time of writing, the average CU rate is 5.91% vs. 6.23% national average. about $37k difference in total interest on a $500k loan. I actually used seaborn to visualize the rate spread against the four big banks: https://www.reddit.com/r/dataisbeautiful/comments/1pcj9t7/oc...

Stack: Python for the data/backend, Svelte/SvelteKit for the frontend. No signup, no ads, no referral fees.

Happy to answer questions about the methodology or add CUs people suggest.

finfam.app
373 125
Summary
_sinelaw_ 1 day ago

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

I built Fresh to challenge the status quo that terminal editing must require a steep learning curve or endless configuration. My goal was to create a fast, resource-efficient TUI editor with the usability and features of a modern GUI editor (like a command palette, mouse support, and LSP integration).

Core Philosophy:

- Ease-of-Use: Fundamentally non-modal. Prioritizes standard keybindings and a minimal learning curve.

- Efficiency: Uses a lazy-loading piece tree to avoid loading huge files into RAM - reads only what's needed for user interactions. Coded in Rust.

- Extensibility: Uses TypeScript (via Deno) for plugins, making it accessible to a large developer base.

The Performance Challenge:

I focused on resource consumption and speed with large file support as a core feature. I did a quick benchmark loading a 2GB log file with ANSI color codes. Here is the comparison against other popular editors:

  - Fresh:   Load Time: *~600ms*     | Memory: *~36 MB*
  - Neovim:  Load Time: ~6.5 seconds | Memory: ~2 GB
  - Emacs:   Load Time: ~10 seconds  | Memory: ~2 GB
  - VS Code: Load Time: ~20 seconds  | Memory: OOM Killed (~4.3 GB available)
(Only Fresh rendered the ansi colors.)

Development process:

I embraced Claude Code and made an effort to get good mileage out of it. I gave it strong specific directions, especially in architecture / code structure / UX-sensitive areas. It required constant supervision and re-alignment, especially in the performance critical areas. Added very extensive tests (compared to my normal standards) to keep it aligned as the code grows. Especially, focused on end-to-end testing where I could easily enforce a specific behavior or user flow.

Fresh is an open-source project (GPL-2) seeking early adopters. You're welcome to send feedback, feature requests, and bug reports.

Website: https://sinelaw.github.io/fresh/

GitHub Repository: https://github.com/sinelaw/fresh

sinelaw.github.io
168 127
Show HN: Claude-ping – a WhatsApp bridge for Claude Code
conbon_ about 6 hours ago

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

A built a small WhatsApp bridge to keep track of claude code projects as they run on my laptop. There is an experimental permission hook to allow proxying of permission requests via the WhatsApp bridge. All messages are sent via a personal channel.

github.com
2 0
defcc about 21 hours ago

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

Hi HN,

I built a tiny tool because I couldn’t find a clean, distraction-free monthly planner that:

1. shows a clean monthly task view 2. doesn’t require an account 3. doesn’t sync or store anything online 4. works offline 5. is printable 6. and keeps a minimal, distraction-free aesthetic

So I made https://printcalendar.top/ — a minimal monthly task planner.

It’s intentionally simple. No logins, no integrations, no dashboards. Just a small tool for people who want structure without clutter.

printcalendar.top
87 29
karanzkk about 6 hours ago

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

Hello Everyone,

My name is Karan, and I'm a Frontend Developer, but I feel like I'm more of a Design Engineer because of my love for creating UIs

When I started my development journey, I fell for frontend development and stuck with it ever since

But I noticed that many of my friends hated writing CSS because creating UIs is a very tedious and time-consuming process, and you have to be pixel-perfect

But at the same time, they also wanted their project to look premium with beautiful animations and a world-class user experience

That's when I thought

"What if anyone could integrate beautiful animated components into their website regardless of their CSS skills?"

And after six months of pain and restless nights, I finally built ogBlocks to solve this problem.

It is an Animated UI Library for React that contains all the cool animations that will make it look premium and production-grade

ogBlocks has navbars, modals, buttons, feature sections, text animations, carousels, and much more.

I hope you'll love it

Best Karan

ogblocks.dev
2 0
Summary
smithclay about 6 hours ago

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

Side project: exploring storing and querying OpenTelemetry data with duckdb, open table formats, and cheap object storage with some rust glue code.

Yesterday, AWS made this exact sort of data architecture lot easier with new CloudWatch features: https://aws.amazon.com/blogs/aws/amazon-cloudwatch-introduce...

clay.fyi
2 1
Summary
phaser 1 day ago

Show HN: Microlandia, a brutally honest city builder

It all started as an experiment to see if I could build a game making heavy use of Deno and its SQLite driver. After sharing an early build in the „What are you working on?“ thread here, I got the encouragement I needed to polish it and make a version 1.0 for Steam.

So here it is, Microlandia, a SimCity Classic-inspired game with parameters from real-life datasets, statistics and research. It also introduces aspects that are conveniently hidden in other games (like homelessness), and my plan is to continue updating, expanding and perfecting the models for an indefinite amount of time.

microlandia.city
122 21
Show HN: Mirror_bridge – C++ Reflection powered Python binding generation
fthiesen about 21 hours ago

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

The article describes a project called 'mirror_bridge', which is a browser extension that allows users to view and interact with the content of a website directly on the mirror website. The extension aims to provide a seamless browsing experience and facilitate access to information across multiple websites.

github.com
26 5
Summary
init0 1 day ago

Show HN: RAG in 3 Lines of Python

Got tired of wiring up vector stores, embedding models, and chunking logic every time I needed RAG. So I built piragi.

  from piragi import Ragi

  kb = Ragi(\["./docs", "./code/\*\*/\*.py", "https://api.example.com/docs"\])

  answer = kb.ask("How do I deploy this?")
That's the entire setup. No API keys required - runs on Ollama + sentence-transformers locally.

What it does:

  - All formats - PDF, Word, Excel, Markdown, code, URLs, images, audio

  - Auto-updates - watches sources, refreshes in background, zero query latency

  - Citations - every answer includes sources

  - Advanced retrieval - HyDE, hybrid search (BM25 + vector), cross-encoder reranking

  - Smart chunking - semantic, contextual, hierarchical strategies

  - OpenAI compatible - swap in GPT/Claude whenever you want
Quick examples:

  # Filter by metadata
  answer = kb.filter(file_type="pdf").ask("What's in the contracts?")

  #Enable advanced retrieval

    kb = Ragi("./docs", config={
     "retrieval": {
        "use_hyde": True,
        "use_hybrid_search": True,
        "use_cross_encoder": True
     }
   })


  # Use OpenAI instead  
  kb = Ragi("./docs", config={"llm": {"model": "gpt-4o-mini", "api_key": "sk-..."}})
Install:

  pip install piragi
  PyPI: https://pypi.org/project/piragi/
Would love feedback. What's missing? What would make this actually useful for your projects?

pypi.org
27 5
Show HN: I analyzed 8k near-death experiences with AI and made them listenable
mikias about 12 hours ago

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

Noeticmap is an online mapping platform that provides interactive and comprehensive maps for various regions around the world, offering users detailed information and analysis on topics such as demographics, infrastructure, and economic data.

noeticmap.com
22 9
Summary
Show HN: CSVtoAny, CSV Local File Converter
nighwatch about 10 hours ago

Show HN: CSVtoAny, CSV Local File Converter

About two weeks ago I built a small text-comparison tool as a simple front-end project. Recently I ran into another annoyance: converting CSV/Excel/JSON with tools that upload files to servers, feel slow, or impose limits. Since I prefer privacy-first tools, I built this one as well.

100% local: All parsing and conversion run in Web Workers. No uploads.

Format support: CSV ↔ Excel (.xlsx), JSON, SQL, XML, Markdown.

Smart column restoration: Fixes copied tables that collapse into a single column (enable under “More Options”).

No size limits: Only limited by your RAM.

My goal is to grow this into a small, one-stop CSV/format toolbox. It just launched, so there may be rough edges — feedback is welcome.

Tech

Next.js, Tailwind, SheetJS, Web Workers, i18next.

Looking for feedback

Try it with your odd CSVs: unusual delimiters, quoted newlines, mixed encodings, huge files, broken pasted tables. Also curious whether the column-restoration feature feels intuitive.

Thanks for checking it out!

csvtoany.com
3 0
Summary
Show HN: Identifiy test coverage gaps in your Go projects
alien_ 4 days ago

Show HN: Identifiy test coverage gaps in your Go projects

github.com
11 2
Show HN: FastLanes based integer compression in Zig
ozgrakkurt 4 days ago

Show HN: FastLanes based integer compression in Zig

Zint is an open-source barcode generator library that supports a wide range of barcode symbologies, including 1D and 2D barcodes. It is designed to be used as a library in other applications and provides a simple API for generating barcodes.

github.com
12 7
Summary
hubertmarek about 12 hours ago

Show HN: Do we need MCPs? Reverse-engineered Slack and Linear API for Evals & RL

The article discusses the development of AgentDiff, a tool that helps developers compare and understand the differences between machine learning models. AgentDiff provides insights into model behavior, enabling users to identify and address potential issues in their models.

agentdiff.dev
10 3
Summary
derek39576 about 17 hours ago

Show HN: Banana Pro – AI image editing powered by Google's official API

I built Banana Pro, a simple web app for text-to-image generation and context-aware editing using Google’s official flash image API. Upload an image (JPG/PNG/WebP, up to 6MB)

Edit with text prompts or blend styles

Get consistent, high-quality results in seconds

It’s free to try (first enhancement is free). Feedback and ideas welcome!

banana-pro.io
3 0
kumaras about 13 hours ago

Show HN: ProbeOps Horizon Browser – Test your site from different countries

Hi HN — ProbeOps Horizon is a Playwright-based geo testing browser. It lets you test how a site behaves from different regions using real Chromium sessions routed through regional egress nodes (instead of just header spoofing).

Use cases:

- geo redirects / pricing / localization

- CDN / edge routing differences (Cloudflare/Akamai/Fastly/CloudFront)

- consent banners, payment flows, bot checks

- per-region artifacts: HAR + TTFB/waterfall, screenshots/video, console/network logs

Current: local client (per tab/context region routing).

Links: (demo)

https://youtu.be/jXAnWzLue_c

Feedback I’m looking for:

which regions matter most,

which geo-specific behaviors you need to validate,

local vs cloud mode preference.

Happy to answer technical questions.

probeops.com
3 2
Summary
aiseoscan about 18 hours ago

Show HN: I made a simple, 100% free marketplace to buy or sell micro-startups

I build a lot of small products myself and I realized how many indie founders want an exit that doesn’t involve platforms charging large commissions or requiring big revenue numbers. Sometimes a project makes $50/month, sometimes $500, sometimes $0 but has a great codebase, and that’s enough value for someone else.

So I built buy-startups.com, a very simple, privacy-friendly marketplace for buying and selling small online startups.

It’s not fancy. There’s no commission, no listing fee, no hidden funnel. Just a straightforward way for indie devs and bootstrappers to list a project and connect with someone who wants to pick it up.

buy-startups.com
3 1
Summary
Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)
charlie-haley 2 days ago

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

Marmot is an open-source data processing framework that provides a simple and efficient way to handle large-scale data processing tasks. It offers a powerful and flexible API for building data pipelines, with support for various data sources and scalable processing capabilities.

github.com
97 21
Summary
Show HN: Msm – Minimal Snippet Manager for the shell (fzf-based)
mnalli about 14 hours ago

Show HN: Msm – Minimal Snippet Manager for the shell (fzf-based)

github.com
4 2
matzehuels about 11 hours ago

Show HN: Xkcd #2347 lived in my head, so I built the dependency tower for real

I finally got tired of XKCD #2347 living rent-free in my head, so I built Stacktower: a tool that takes any real package’s dependency graph and turns it into an actual tower of bricks. Along the way I had to wrestle some surprisingly spicy problems.

Full blog post here: https://stacktower.io

The result is half visualization tool, half love letter to the chaos of modern dependency trees. Open-source, works with PyPI, Cargo, npm, and more.

Code: https://github.com/matzehuels/stacktower

stacktower.io
19 4
Summary
hjinco about 14 hours ago

Show HN: Mdit – clean Markdown notes with local files

Hi everyone, I built a small desktop markdown note app called Mdit.

I wanted something as simple and minimal as Apple Notes.

I also wanted Notion style slash commands so you can write without knowing markdown syntax, while still keeping the freedom of plain local .md files like Obsidian.

I'd appreciate any feedback.

Website: https://mdit.app

GitHub: https://github.com/hjinco/mdit

Currently supports macOS only.

mdit.app
4 1
Summary
Show HN: TidesDB – A storage engine that outperforms RocksDB
alexpadula about 22 hours ago

Show HN: TidesDB – A storage engine that outperforms RocksDB

Hey everyone, I am sharing my open-source storage engine project TidesDB. I'd love to hear your feedback and thoughts.

Cheers.

github.com
4 2
Show HN: Made HN, but for Music – Sonusly
lorenzosch about 16 hours ago

Show HN: Made HN, but for Music – Sonusly

I built Sonusly. Think Hacker News, but for music.

You search for a song, create a post with a title, and people can vote and discuss.

Here’s what you can do:

You can vote on posts you like by clicking ▲, with each vote costing 1 karma. Your karma starts at 100 and you earn 5 more each day you’re active if it’s below 100. You can save songs with the bookmark icon and save post discussions you care about for later. Click “listen” to hear a song in Spotify, use comments to discuss it with others, and click “share” to copy the post’s link/image.

Post example: https://www.sonusly.com/s/21B4gaTWnTkuSh77iWEXdS/p/dyi3czjdl...

First project I’ve ever shipped. I’d love feedback

sonusly.com
3 0
Summary
Show HN: Searchable AI visibility index (15k+ brands, 500 industries)
mektrik about 18 hours ago

Show HN: Searchable AI visibility index (15k+ brands, 500 industries)

Hey HN, I've been trying to correct for one of the biggest difficulties with moving from SEO -> GEO, which is the lack of public data (in the same way that for SEO we had ahrefs/semrush/etc).

To try and start fixing this, I've built a searchable database of 15k brands, across 500 different industries, with daily updates.

Each morning, the tool goes out and queries 10k different prompts, and normalises the results to all the relevant brands.

You can also see some of the most interesting tech rivalries here: https://trakkr.ai/rankings/rivalries

Would love your thoughts on anything to add :)

trakkr.ai
4 1
Summary
Show HN: Boing
gregsadetsky 5 days ago

Show HN: Boing

boing.greg.technology
776 146