Show HN Daily Selection (2025-03-31)
- Chip-8 emulator written in JavaScript
- Cloud-Ready Postgres MCP Server
- OmniTools – Self-Hosted Open-Source Swiss Army Knife for Everyday Tasks
- SDKing - Generate type safe Frontend SDK of any FastAPI/OpenAPI Backend
- Online tool to show white fullscreen page
- I made shopping AI chatbot from backend server of 289 API functions
- A GUI Builder for Python GUIs
- Stream your movies to the browser in 150 LOC
- Cloudwatch Logs MCP Server
- Star Trek database, using SQLite
Chip-8 emulator written in JavaScript [Developer Tools]
16 points, 2 comments
JavaScript-based Chip-8 emulator.
- Written in JavaScript
- Emulates Chip-8 architecture
- Interactive demo likely available
Discussion Link, Original Link
Cloud-Ready Postgres MCP Server [Developer Tools]
155 points, 69 comments
A Model Context Protocol (MCP) server for PostgreSQL that enables structured schema inspection and query execution for LLMs and agents.
- Multi-tenant support for multiple database connections
- Schema introspection with enriched metadata from pg_catalog
- Read-only query execution via MCP
- EXPLAIN tool for query optimization
- YAML-based plugin system for Postgres extensions (e.g., pgvector, postgis)
- Server mode with HTTP/SSE connectivity
Discussion Link, Original Link
OmniTools – Self-Hosted Open-Source Swiss Army Knife for Everyday Tasks [Productivity]
27 points, 11 comments
OmniTools is a self-hosted, open-source web app offering a collection of utilities for everyday tasks like PDF and image manipulation.
- Self-hosted and open-source
- Privacy-first, works fully in the browser
- Built with React and deployed via Docker
- Free alternative to subscription-based online tools
Discussion Link, Original Link
SDKing - Generate type safe Frontend SDK of any FastAPI/OpenAPI Backend [Developer Tools]
3 points, 0 comments
Generate type-safe, Zod-validated frontend SDKs from OpenAPI specs or FastAPI backends with a simple CLI command.
- Generates SDKs from OpenAPI specs (local or remote)
- Supports FastAPI backends with minimal setup
- Ensures type safety and validation with Zod
- Simple CLI usage (
npx sdking
) - Free and customizable SDK generation
Discussion Link, Original Link
Online tool to show white fullscreen page [Productivity]
7 points, 2 comments
Online tool to display a white fullscreen page.
- Displays a plain white page in fullscreen mode
- Simple and minimalistic design
- No additional features or distractions
Discussion Link, Original Link
I made shopping AI chatbot from backend server of 289 API functions [E-commerce]
5 points, 0 comments
AI-powered shopping chatbot built on a backend with 289 API functions.
- AI-driven shopping assistant
- Extensive backend with 289 API functions
- Designed for seamless e-commerce interactions
Discussion Link, Original Link
A GUI Builder for Python GUIs [Developer Tools]
6 points, 0 comments
A web-based drag-and-drop GUI builder for Python that generates clean code for tkinter and customtkinter.
- Drag-and-drop interface for designing GUIs
- Supports tkinter and customtkinter
- Generates clean Python code
- Open-source and available on GitHub
Discussion Link, Original Link
Stream your movies to the browser in 150 LOC [Video]
3 points, 0 comments
Stream movies to the browser with minimal code (150 lines).
- Lightweight implementation
- Browser-compatible streaming
- Simple setup (150 LOC)
Discussion Link, Original Link
Cloudwatch Logs MCP Server [Developer Tools]
5 points, 0 comments
No more copy-pasting logs—debugging flows like a conversation.
- Streamlines log troubleshooting
- Enables conversational debugging
- Eliminates manual log copying
Discussion Link, Original Link
Star Trek database, using SQLite [Entertainment]
3 points, 0 comments
A Star Trek database ported to SQLite for easy querying and exploration.
- Originally a PostgreSQL project, now simplified to SQLite for better usability
- Single-file database, no server setup required
- Includes queries for episodes, air dates, and Blu-ray disc locations
- Fun for exploring Star Trek trivia and answering niche questions