Show HN Daily Selection (2025-04-24)
- Node.js video tutorials where you can edit and run the code
- Index – new SOTA Open Source browser agent
- Find a random wedding website
- Body Controlled 3D Dino Game
- Advanced-Alchemy – A framework agnostic library for SQLAlchemy
- Nowrite.fun – If you stop typing, your text disappears
- Moose – OSS framework to build analytical back ends with ClickHouse
- Document agent example that can parse and chat over unstructured data
- XCapture v3: Linux Performance Analysis with Modern eBPF and DuckDB
- I built a No Code Dockerized MCP Server for any API - AI Agent
- Itsi – all-in-one HTTP server and proxy with first-class Ruby support
- Bloggr – a Next.js blogging engine (open-source; MIT)
- MCP Manager – Open-Source CLI to Manage Your MCP Servers
- Built a resume filtering tool after screening 1000s manually as a dev
- JotSense – AI note-taking agent that extracts notes from any source
- AirDisk Pro – File manager and wireless photo transfer for Android
- Talk to 3000 ICLR 2025 (machine learning conference) papers
Node.js video tutorials where you can edit and run the code [Education]
165 points, 53 comments
Scrimba now offers interactive Node.js video tutorials with a built-in code editor and execution environment.
- Runs Node.js directly in the browser with terminal, shell, npm, and virtual file system
- Supports fullstack development (APIs, auth, databases)
- Interactive videos based on code events, not pixels
- 100x smaller file size than traditional videos
- Simple recording process (just talk while coding)
- Embeddable in blogs, docs, or courses
- Built with Imba, a custom programming language
- Free interactive videos for open-source maintainers
Index – new SOTA Open Source browser agent [Developer Tools]
37 points, 18 comments
Index is a state-of-the-art open-source browser agent with advanced observability and debugging features.
- Achieves 92% accuracy on WebVoyager using Claude 3.7 and o1 as a judge
- Features browser agent observability with synchronized session replay and execution traces
- Uses a simple but highly effective detection script with CV and OCR
- Simple Python package with a CLI, serverless API, and chat UI support
- Supports multiple models like o4-mini, Gemini 2.5 Pro, and Flash
- Open-source with detailed documentation and evaluation tools
Discussion Link, Original Link
Find a random wedding website [Entertainment]
4 points, 1 comments
Find a random wedding website.
- Randomly selects wedding websites
- Simple and straightforward tool
Discussion Link, Original Link
Body Controlled 3D Dino Game [Entertainment]
21 points, 1 comments
A browser-based 3D dinosaur game controlled by real-life body movements using your device's camera.
- Uses three.js and TensorFlow's MoveNet for motion tracking
- Perform actions like ducking, jumping, or raising hands to control the dino
- Fully client-side with no data collection or tracking
- Free to play with no login required
- Optimized for PC but works on mobile/tablet
Discussion Link, Original Link
Advanced-Alchemy – A framework agnostic library for SQLAlchemy [Developer Tools]
30 points, 11 comments
Advanced-Alchemy is an optimized companion library for SQLAlchemy that enhances database models with powerful tooling for migrations, async support, and lifecycle hooks.
- Sync and async repositories with CRUD and bulk operations
- Integration with major web frameworks (Litestar, Starlette, FastAPI, Sanic)
- Custom alembic configuration and CLI
- Utility base classes with audit columns and primary keys
- Built-in File Object data type with unified storage backend support
- Optimized JSON types, including Oracle support
- UUID6/UUID7 and Nano ID integration
- Pre-configured base classes with audit columns and sentinel columns
- Tested support for multiple databases (SQLite, Postgres, MySQL, Oracle, etc.)
- Lightweight yet powerful API with easy integration into existing projects
Discussion Link, Original Link
Nowrite.fun – If you stop typing, your text disappears [Productivity]
14 points, 13 comments
A minimalist writing tool that deletes your text if you stop typing within a set time limit.
- Forces focused writing by erasing text if typing pauses
- Simple timer-based interface with no drafts or recovery
- Built with Deno, TypeScript, XState, and anime.js
- Designed for short, high-intensity writing sprints
- Hosted on Deno Deploy for lightweight performance
Discussion Link, Original Link
Moose – OSS framework to build analytical back ends with ClickHouse [Developer Tools]
67 points, 15 comments
Open-source framework for building analytical backends using ClickHouse.
- Designed for analytical applications
- Integrates with ClickHouse
- Open-source and customizable
Discussion Link, Original Link
Document agent example that can parse and chat over unstructured data [Productivity]
8 points, 0 comments
A conversational agent example that parses and understands complex documents with long-term memory and multi-storage upload capabilities.
- Parses and understands unstructured documents
- Retains long-term memory
- Supports uploading files to multiple storage providers
Discussion Link, Original Link
XCapture v3: Linux Performance Analysis with Modern eBPF and DuckDB [Developer Tools]
4 points, 0 comments
XCapture v3 is a Linux performance analysis tool leveraging modern eBPF and DuckDB for systemwide thread activity tracking and sampling.
- Uses modern eBPF features (libbpf, BTF, CO-RE, task iterators, task-local storage)
- Tracks and samples all threads' activity systemwide for detailed analysis
- Supports Linux kernels 5.14+ (Ubuntu 20, RHEL9, OEL8 UEK7)
- Compatible with 64-bit x86 and ARM (potential RISC-V support)
- Provides systemwide summaries and thread-level drill-down capability
- More efficient than traditional tracing or systemwide metrics monitoring
Discussion Link, Original Link
I built a No Code Dockerized MCP Server for any API - AI Agent [Developer Tools]
3 points, 0 comments
OpenAPI-MCP is a Dockerized server that dynamically generates MCP tool definitions from Swagger/OpenAPI docs for AI agents to access APIs without coding.
- Automatically generates MCP tool definitions from OpenAPI/Swagger docs
- Dockerized for easy deployment and scalability
- Enables AI agents to interact with APIs without manual setup
- Streamlines development by eliminating repetitive coding tasks
Discussion Link, Original Link
Itsi – all-in-one HTTP server and proxy with first-class Ruby support [Developer Tools]
3 points, 1 comments
Itsi is a high-performance, all-in-one HTTP server and proxy with first-class Ruby support, designed for seamless dev-to-production deployment.
- Drop-in replacement for Rack servers, built on Hyper and Tokio
- Batteries-included middleware for security and performance (rate limits, JWT auth, CSP, etc.)
- Native performance on par with Rust/C servers, reducing Ruby middleware overhead
- Supports Ruby gRPC handlers, Fiber-scheduler mode, and zero-downtime config reloads
- Works across environments (Raspberry Pi, Kubernetes, VPS) with automated certs and compression
- Bundled RubyLSP support for ergonomic development
- Early-stage but production-tested, targeting early adopters for feedback
Discussion Link, Original Link
Bloggr – a Next.js blogging engine (open-source; MIT) [Developer Tools]
3 points, 0 comments
Bloggr is an open-source, Next.js-based blogging engine with Supabase integration.
- Built on Next.js 15.3 App Router
- Secure admin area with Supabase auth & middleware
- Tiptap rich text editor with image uploads to Supabase Storage
- Blog index pagination
- SEO tags per post
- Planned features: themes, layout customization, additional data layers (PostgreSQL, MongoDB)
- Node.js version in development
Discussion Link, Original Link
MCP Manager – Open-Source CLI to Manage Your MCP Servers [Developer Tools]
5 points, 5 comments
Open-source CLI tool to manage MCP servers for AI clients like Cursor and Claude Desktop.
- Simplifies setup and integration of MCP servers
- Includes pre-defined servers (e.g., Playwright, GitHub)
- Supports custom configurations
- Open-source with PRs welcome
Discussion Link, Original Link
Built a resume filtering tool after screening 1000s manually as a dev [Business]
4 points, 4 comments
FilterResumes is an automated tool that scores and ranks resumes based on their match to a job description.
- Automatically scores and ranks resumes
- Works with any job description and batch of resumes
- Designed to save time for engineers and hiring teams
- Inspired by real-world experience screening thousands of resumes
Discussion Link, Original Link
JotSense – AI note-taking agent that extracts notes from any source [Productivity]
3 points, 3 comments
AI note-taking agent that automatically captures insights from various sources.
- Cross-platform automated note-taking from videos, meetings, docs, emails, and more
- AI assistant for chat, search, and organization
- Integrations with Zoom, Google Meet, Gmail, Notion, and Google Drive
- Real-time transcription of meetings and calls
- Reminders to revisit notes when relevant
Discussion Link, Original Link
AirDisk Pro – File manager and wireless photo transfer for Android [Consumer Tech]
3 points, 1 comments
AirDisk Pro is an Android app for file management and wireless photo transfer.
- File manager for Android
- Wireless photo transfer capability
Discussion Link, Original Link
Talk to 3000 ICLR 2025 (machine learning conference) papers [Research]
3 points, 0 comments
A chat interface to query and analyze over 3000 ICLR 2025 machine learning papers.
- Supports complex queries like finding papers by author affiliation or architecture alternatives
- Handles large context (90M+ tokens) with high accuracy
- Agentic AI system for reasoning over extensive datasets
- Example queries include filtering spotlight papers or specific author contributions