Show stories

Show HN: Tonbo – an embedded database for serverless and edge runtimes
ethegwo 7 days ago

Show HN: Tonbo – an embedded database for serverless and edge runtimes

Tonbo is an open-source project that provides a framework for building and deploying distributed systems using a microservices architecture. It offers features such as service discovery, load balancing, and monitoring to help developers create scalable and reliable applications.

github.com
21 5
Summary
Show HN: Turn raw HTML into production-ready images for free
alvinunreal about 9 hours ago

Show HN: Turn raw HTML into production-ready images for free

HTML2PNG.dev is a free online tool that allows users to convert HTML pages into high-quality PNG images, enabling easy sharing and integration of web content on various platforms.

html2png.dev
79 36
Summary
Show HN: CodinIT, local open-source Lovable alternative (Electron desktop app)
Gerome24 4 days ago

Show HN: CodinIT, local open-source Lovable alternative (Electron desktop app)

Hi HN!

I left AWS a few months ago and created CodinIT, a local, open-source AI app builder made with remix + Electron.

The motivation: I tried one of the popular cloud-based AI app builders, but when I pulled down the app to run locally, it just didn’t work especially with the monthly costs needed to build something half decent without being limited.

So I created CodinIT, an app builder that runs fully on your computer, making it easy to switch between CodinIT and coding tools like Cursor or Claude Code.

Source code: https://github.com/codinit-dev/codinit-dev Download (free, no sign-up): https://codinit.dev Read the docs: https://codinit.dev/docs

github.com
13 2
Show HN: CineCLI – Browse and torrent movies directly from your terminal
samsep10l 1 day ago

Show HN: CineCLI – Browse and torrent movies directly from your terminal

Hi HN

I built CineCLI — a cross-platform terminal app to browse movies, view details, and open torrents directly in your system torrent client.

Features: - Search movies from the terminal - Rich UI with ratings, runtime, genres - Interactive & non-interactive modes - Magnet handling via system default client - Linux/macOS/Windows support - No ads, no tracking

GitHub: https://github.com/eyeblech/cinecli PyPI: https://pypi.org/project/cinecli/

Would love feedback from terminal + Python folks

github.com
308 101
Summary
Show HN: Cosmofy – bundle your Python code for Linux/Windows/MacOS
metaist about 5 hours ago

Show HN: Cosmofy – bundle your Python code for Linux/Windows/MacOS

Bundle up a pure python project into a single Cosmopolitan Python file that runs on Linux/Mac/Windows with no changes.

github.com
6 1
Summary
Show HN: Yapi – FOSS terminal API client for power users
jamiepond 2 days ago

Show HN: Yapi – FOSS terminal API client for power users

I shared a previous version of yapi a few months ago in the comments section of a post talking about the insanity of Postman being 'down'. yapi has developed into a more mature project since then!

https://github.com/jamierpond/yapi

Still very early, but it makes me much more productive vs Postman, Bruno, Insomnia, etc.

If youre a nvim/tmux culture human, you might like this!

yapi.run
44 16
Summary
Show HN: C-compiler to compile TCC for live-bootstrap
fjfaase 6 days ago

Show HN: C-compiler to compile TCC for live-bootstrap

This article discusses the development of a new manufacturing execution system (MES) to replace outdated legacy systems. The proposed solution aims to provide a more flexible, scalable, and user-friendly platform for manufacturing operations management.

github.com
67 23
Summary
Show HN: Jmail – Google Suite for Epstein files
dvrp 4 days ago

Show HN: Jmail – Google Suite for Epstein files

Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release.

Please AMA!

jmail.world
1,530 350
Show HN: Python SDK – forecasting with foundation time-series and tabular models
ChernovAndrei 6 days ago

Show HN: Python SDK – forecasting with foundation time-series and tabular models

We’ve built a Python SDK for running inference on foundation models designed for time-series and tabular data. They are new SOTA models for time-series and tabular tasks and work out of the box. They do not require model training or feature engineering. The link to the GitHub repository is: https://github.com/S-FM/faim-python-client

github.com
41 16
Summary
seinvak 3 days ago

Show HN: Books mentioned on Hacker News in 2025

The article discusses the rise of 'software-based' cities, where urban planning and development are increasingly driven by technology and data-driven decision-making. It explores how cities are leveraging digital tools and platforms to enhance infrastructure, services, and citizen engagement.

hackernews-readings-613604506318.us-west1.run.app
602 211
Summary
Show HN: Ragctl – document ingestion CLI for RAG (OCR, chunking, Qdrant)
ahsekka about 10 hours ago

Show HN: Ragctl – document ingestion CLI for RAG (OCR, chunking, Qdrant)

Hi HN — sharing ragctl, an open-source CLI for the most failure-prone part of RAG pipelines: document ingestion, OCR, parsing/cleaning, and chunking.

Vector DB setup is fairly standardized now, but getting high-quality, consistent text + metadata into it still takes a lot of brittle glue code. ragctl aims to make that “pre-vector” step repeatable: turn messy documents into retrieval-ready chunks in a few commands.

Features • Multi-format input: PDF, DOCX, HTML, images • OCR for scanned/image-based docs • Semantic chunking (LangChain) • Batch runs with retries + error handling • Output: direct ingestion into Qdrant (for now)

Looking for feedback • DX: is the CLI intuitive? • Performance / edge cases: weird PDFs, mixed layouts, tables • Roadmap: which connectors (S3, Slack, Notion) or vector stores should be next?

Repo: https://github.com/datallmhub/ragstudio Happy to answer questions about the architecture and chunking approach.

github.com
3 0
Show HN: Netrinos – A keep it simple Mesh VPN for small teams
pcarroll 5 days ago

Show HN: Netrinos – A keep it simple Mesh VPN for small teams

I'm the founder at Netrinos. I built a WireGuard-based mesh VPN because remote access has always been a pain. After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done.

Netrinos creates a LAN-like overlay network across your devices. Connections are direct P2P via WireGuard, with no central server routing traffic. Each device gets a stable IP and DNS name (pc.you.netrinos.com). When direct connections fail, they fall back to a relay server that's still encrypted end-to-end. We can't see your traffic.

The most challenging problem to solve was NAT traversal. UDP hole punching works most of the time. The rest is a cocktail of symmetric NAT, CGNAT, and serial NATs. We use STUN-style discovery and relay fallback for the edge cases. I was surprised by how unreliable low-end ISP routers really are, and how much technical wizardry it takes to hide that behind a clean, simple UX.

Our stack is a Go backend for client and server, WireGuard kernel mode for Linux and Windows (macOS is userspace), Wails.io for cross-platform UI. WireGuard does all the heavy lifting. Go ties it all together.

Popular use cases include: RDP to home PCs, accessing NAS without exposing it, and SSH into headless Linux boxes. One customer manages hundreds of IoT devices in the field, eliminating the need to deal with customer routers.

We just released Pro with multi-user, access control, and remote gateway routing. Personal is free (up to 100 devices).

I'd love to hear what you expect from a simple mesh VPN, what's missing from current tools, and what's lacking from your remote access setup. Use code HNPRO26 for a 30-day trial of Pro.

https://netrinos.com

netrinos.com
91 65
Summary
Show HN: HN Wrapped 2025 - an LLM reviews your year on HN
hubraumhugo 4 days ago

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN

I was looking for some fun project to play around with the latest Gemini models and ended up building this :)

Enter your username and get:

- Generated roasts and stats based on your HN activity 2025

- Your personalized HN front page from 2035 (inspired by a recent Show HN [0])

- An xkcd-style comic of your HN persona

It uses the latest gemini-3-flash and gemini-3-pro-image (nano banana pro) models, which deliver pretty impressive and funny results.

A few examples:

- dang: https://hn-wrapped.kadoa.com/dang

- myself: https://hn-wrapped.kadoa.com/hubraumhugo

Give it a try and share yours :)

Happy holidays!

[0] https://news.ycombinator.com/item?id=46205632

hn-wrapped.kadoa.com
308 152
Show HN: Kapso – WhatsApp for developers
aamatte about 16 hours ago

Show HN: Kapso – WhatsApp for developers

Hey HN, I'm Andres. I've been building Kapso as a solo founder, and just crossed 4,000 developers, all organic.

WhatsApp has 3B+ users and 98% open rates. You'd expect developers to be building tons of stuff on it, especially when the US is the fastest-growing market in WhatsApp usage.

But it’s not happening… And I'd bet it's because the DX is painful.

Every team needs to build the same features again and again. Meta fires webhooks for everything. There's valuable data in there for debugging, but no way to make sense of it without building your own tooling.

That’s why I built Kapso. What you get:

- Working WhatsApp API + inbox in 2 minutes, not days - Full observability: every webhook parsed, every message tracked, actual debugging tools - Multi-tenant platform: generate a setup link, customer connects their Meta account, done - Workflow builder for deterministic automations and AI Agents - WhatsApp Flows: build mini apps inside WhatsApp using AI + serverless functions - Docs that work for humans and LLMs

We're up to 95% cheaper than Twilio, with a generous free tier (2,000 messages per month).

We also open source several tools: a TypeScript client for the WhatsApp Cloud API, a reference WhatsApp Inbox implementation, and a voice AI agent for WhatsApp.

GitHub: https://github.com/gokapso/

Happy to answer questions!

https://kapso.ai/

kapso.ai
27 14
Summary
GenLabs-AI about 13 hours ago

Show HN: Agentica – 200 reqs/day for free, data not used to train our LLMs

I built an extension that gives developers cheaper access to AI models in a Kilo Code fork.

Free tier: 200 requests/day to open source models (DeepSeek, Qwen, Minimax) Paid tier ($20/month): $45 in credits for Claude/GPT-5/Gemini-3 + 1000 daily open source requests

Works in VS Code, Cursor, and Windsurf. Your data isn't used for training.

Just launched today, still rough but functional. Would appreciate feedback.

agentica.genlabs.dev Download extension from: https://open-vsx.org/extension/agentica/agentica

agentica.genlabs.dev
3 0
Summary
holg 3 days ago

Show HN: Rust/WASM lighting data toolkit – parses legacy formats, generates SVGs

Hi HN, I'm Holger, a developer who worked in the lighting industry.

I built this to scratch my own itch and put it on crates.io and PyPI where nothing like it existed.

The old file formats (EULUMDAT from 1990, IES from 1991) still work fine for basic photometry. But the industry is moving toward spectral data – full wavelength distributions instead of just lumen values.

The new standards (TM-33, ATLA-S001) are barely supported by existing tools.

So this handles both: legacy formats for compatibility, spectral data for anyone who wants to work with the new standards.

Stack: Rust core, then UniFFI for bindings. One codebase compiles to WASM/Leptos, egui, SwiftUI, Jetpack Compose, PyO3.

At one point the generated Swift boilerplate got so large GitHub classified it as a Swift project. 3D viewer is Bevy, loaded on-demand.

Feedback welcome – especially on the SVG output and the 3D viewer.

https://github.com/holg/eulumdat-rs (MIT/Apache-2.0)

eulumdat.icu
50 5
Show HN: An easy way of broadcasting radio around you (looking for feedback)
douxx 7 days ago

Show HN: An easy way of broadcasting radio around you (looking for feedback)

The project identifies as "Your Raspberry Pi FM network". It uses a fork of the well-known PiFmRds as a backend to stream audio on FM radio. It allows the control of multiple pi units with a central server, that can also be temporarly hosted on google cloud shell or github codespaces.

github.com
36 17
Summary
Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF
sinaatalay 3 days ago

Show HN: RenderCV – Open-source CV/resume generator, YAML to PDF

I built RenderCV because Word kept breaking my layout and LaTeX was overkill. I wanted my CV as a single YAML file (content, design, margins, everything) that I could render with one command.

Run rendercv render cv.yaml → get a perfectly typeset PDF.

Highlights:

1. Version-controllable: Your CV is just text. Diff it, tag it.

2. LLM-friendly: Paste into ChatGPT, tailor to a job description, paste back, render. Batch-produce variants with terminal AI agents.

3. Perfect typography: Typst under the hood handles pixel-perfect alignment and spacing.

4. Full design control: Margins, fonts, colors, and more; tweak everything in YAML.

5. Comes with JSON Schema: Autocompletion and inline docs in your editor.

Battle-tested for 2+ years, thousands of users, 120k+ total PyPI downloads, 100% test coverage, actively maintained.

GitHub: https://github.com/rendercv/rendercv

Docs: https://docs.rendercv.com

Overview on RenderCV's software design (Pydantic + Jinja2 + Typst): https://docs.rendercv.com/developer_guide/understanding_rend...

I also wrote up the internals as an educational resource on maintaining Python projects (GitHub Actions, packaging, Docker, JSON Schema, deploying docs, etc.): https://docs.rendercv.com/developer_guide/

github.com
96 41
Summary
alentodorov 3 days ago

Show HN: WalletWallet – create Apple passes from anything

I got my Apple developer certificate and built a simple app to solve a problem I had. One shop I buy from doesn't have Apple Wallet passes. Since you need signed certificates to build these very simple things, I created a minimal app that signs them. It's available if you need it too. It won't scan cards with AI - you manually enter the barcode, which I think makes it less prone to error.

walletwallet.alen.ro
438 111
sathvikchinnu about 15 hours ago

Show HN: Lume.js – 1.5KB React alternative using zero custom syntax

Lume.js is a lightweight and modular JavaScript library for building responsive and interactive web applications. It offers a simple and intuitive API for creating UI components, handling user interactions, and managing application state.

sathvikc.github.io
7 2
Summary
Show HN: CarryFit – Open-source carry-on compliance checker for 170 airlines
axeluser about 16 hours ago

Show HN: CarryFit – Open-source carry-on compliance checker for 170 airlines

CarryOn is a fitness app that offers personalized workout plans, progress tracking, and a supportive community. The app aims to help users achieve their fitness goals through a combination of custom-tailored routines and community engagement.

carryon.fit
3 1
Summary
Show HN: Shittp – Volatile Dotfiles over SSH
sdovan1 3 days ago

Show HN: Shittp – Volatile Dotfiles over SSH

github.com
134 85
Show HN: The Official National Train Map Sucked, So I Made My Own
Pavlinbg 3 days ago

Show HN: The Official National Train Map Sucked, So I Made My Own

Hi HN,

I’m a junior developer. I wanted to share a side project I’ve been working on.

The national railway carrier (BDZ) has no public API. They have an official map but the UI is quite dated, often lags, and doesn't show the full route context.

I wrote a short write-up about the process here: https://www.pavlinbg.com/posts/bg-train-tracker

I know it's still rough around the edges (I'm still working on it), but I’d love to hear your feedback or suggestions!

bdzmap.com
76 24
Show HN: A kids book that introduces authorization and permissions concepts
samkim about 17 hours ago

Show HN: A kids book that introduces authorization and permissions concepts

A colleague and I made a kids' picture book that introduces authorization concepts.

We work at AuthZed and explain these concepts regularly. We thought it'd be fun to put them together in a format accessible and appealing to kids and grownups alike. It would also be helpful when explaining what we do for work and make a unique gift for our families.

The goal was a fun story first and foremost. We aimed to present concepts accessibly but made conscious decisions to simplify, knowing we couldn't be comprehensive in a picture book format. We also wanted visually appealing illustrations, so we built a custom tool to streamline exploring ideas with AI. It does reference-weighted image generation (upload references, weight which ones matter most), git-like branching for asset organization, and feedback loops that improve subsequent generations. It was built with Claude Code. Here's a screenshot: https://content.authzed.com/hubfs/screenshot-design-asset-ma...

We'd love feedback on where we chose to simplify. Did we get the tradeoffs right or did we oversimplify? And lastly, did you enjoy the story?

You can read the book online: https://authzed.com/resources/dibs-and-the-magic-library

authzed.com
11 1
Summary
Show HN: DeepSearch – a high-performance SMB directory scanner in Rust
dohuyhoangvn93 2 days ago

Show HN: DeepSearch – a high-performance SMB directory scanner in Rust

DeepSearch is an open-source project that provides a deep learning-based search engine for GitHub repositories. It enables users to search for relevant code and projects based on natural language queries, leveraging advanced natural language processing and deep learning techniques.

github.com
16 3
Summary
emil154 about 18 hours ago

Show HN: "What Should I Build?" A directory of what people want

Successful entrepreneurs always say that the most profitable tools are the ones that help you solve the issues you’re facing. The problem is, I apparently have no issues. So instead, I built a PoC of a minimalistic ideas directory focused on issues others are facing. Feedback is welcome

whatshouldibuild.online
4 3
Summary
Show HN: Openinary – Self-hosted image processing like Cloudinary
fheysen about 19 hours ago

Show HN: Openinary – Self-hosted image processing like Cloudinary

Hi HN!

I built Openinary because Cloudinary and Uploadcare lock your images and charge per request.

Openinary lets you self-host a full image pipeline: transform, optimize, and cache images on your infra; S3, Cloudflare R2, or any S3-compatible storage.

It’s the only self-hosted Cloudinary-like tool handling both transformations and delivery with a simple URL API (/t/w_800,h_800,f_avif/sample.jpg).

Built with Node.js, Docker-ready.

GitHub: https://github.com/openinary/openinary

Feedback welcome; especially from Cloudinary users wanting the same UX but on their own infra!

github.com
4 4
Summary
Show HN: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts
hauxir about 19 hours ago

Show HN: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts

This tool allows users to easily convert BBC radio podcasts to MP3 files, enabling offline listening and saving content for future reference. It provides a convenient way to access and archive BBC podcast content.

github.com
4 1
Summary
Show HN: Textbooks are hard. I made AxisY to visualize complex topics
superhuang about 20 hours ago

Show HN: Textbooks are hard. I made AxisY to visualize complex topics

Axisy.tech is a technology company that provides innovative solutions and services, focusing on areas such as web development, mobile app development, and cloud computing. The article highlights Axisy's commitment to delivering high-quality and customized products to its clients.

axisy.tech
2 1
Summary
Show HN: I Built a US Grid Telemetry API Using Azure Functions and Python
Norris-Eng about 20 hours ago

Show HN: I Built a US Grid Telemetry API Using Azure Functions and Python

Hey HN, I'm a SysAdmin turned Dev.

Leaving your mining rigs unmonitored for the holidays is a risk, so I built a tool to automate it.

I got tired of the delayed/fragmented data from ISOs like PJM and ERCOT, so I built a normalized API to track grid stress in real-time.

The Stack:

Scrapers: Python 3.11 (Pandas/Requests) handling the messy ISO formats. Compute: Azure Functions (Consumption Plan) to keep costs near zero. Storage: Azure Data Lake Gen2 (Parquet) for historical retention.

I also wrote a simple Python client 'kill-switch' for Bitcoin miners to automate curtailment during price spikes.

Repo is here: https://github.com/Norris-Eng/gridwatch-kill-switch API is here: https://rapidapi.com/cnorris1316/api/gridwatch-us-telemetry

Happy to answer questions about the scraping logic or Azure costs!

github.com
3 0
Summary