Show HN Daily Selection (2025-04-04)
- Hatchet v1 – a task orchestration platform built on Postgres
- GitMCP is an automatic MCP server for every GitHub repo
- Slipstream – A Python library for stateful stream processing
- Monkeys.zip – 3000 Monkeys on Typewriters
- Benchi – A benchmarking tool written in Go
- Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative
- Offline JavaScript PubSub between browser tabs
- SPL – Multi-Language Pipelines and Your Own Mini-FaaS on One Machine
- OpenNutrition – A free, public nutrition database
- The C3 programming language (C alternative language)
- Smart AI tool for project planning
- Novanode, Global load balancing with Caddy, no vendor lock-in
- A Vim plugin for displaying information on NPM packages
- Build Your Own Security Lake – Open-Source OCSF Converters to S3
- LocalScore – Local LLM Benchmark
- Haystack Code Reviewer – Guided Tours for Pull Requests
- Visualizing AD data for security with Python and Obsidian
- Nix Ninja – open-source Ninja-compatible build system for Nix
- Zoom-Mcp-Server]Schedule a Zoom Meeting with Anthropic MCP Help
- rtrvr.ai one shotted doing taxes using Gemini 2.5 Pro
- FlashTokenizer – 10x faster C++ tokenizer for Python
- OCR pipeline for ML training (tables, diagrams, math, multilingual)
- All Books, All Languages (ABAL)
- MCP Server to let agents control the browser
- Music Melee – High-speed parkour FPS for making beautiful music
Hatchet v1 – a task orchestration platform built on Postgres [Developer Tools]
44 points, 17 comments
Hatchet v1 is an open-source task orchestration platform built on Postgres, offering scalable background task management with advanced workflow features.
- Built on Postgres for portability and ease of administration
- Supports DAG-based workflows with conditions like sleep, event-based triggering, and conditional execution
- Features durable execution for failure recovery and replaying tasks
- Includes queue features like key-based concurrency, rate limiting, and worker affinity
- Improved performance through partitioning, buffered I/O, and Postgres triggers
- Removed RabbitMQ as a required dependency for self-hosting
Discussion Link, Original Link
GitMCP is an automatic MCP server for every GitHub repo [Developer Tools]
86 points, 28 comments
GitMCP automatically provides an MCP server for every GitHub repository.
- Automatically sets up MCP servers
- Works with any GitHub repo
- No manual configuration needed
Discussion Link, Original Link
Slipstream – A Python library for stateful stream processing [Developer Tools]
14 points, 4 comments
Slipstream is a Python library for stateful stream processing.
- Enables stateful stream processing in Python
- Designed for handling continuous data streams
- Provides tools for managing state across data flows
Discussion Link, Original Link
Monkeys.zip – 3000 Monkeys on Typewriters [Entertainment]
41 points, 17 comments
A humorous project simulating 3000 monkeys typing randomly, which gained popularity on Reddit.
- Simulates 3000 monkeys typing on typewriters
- Built using Supabase and PostgreSQL
- Experienced unexpected traffic challenges
- Originally launched on April 1st as a joke
Discussion Link, Original Link
Benchi – A benchmarking tool written in Go [Developer Tools]
44 points, 3 comments
Benchi is a CLI benchmarking tool written in Go that uses Docker Compose for repeatable and portable infrastructure orchestration.
- Uses Docker Compose for infrastructure orchestration
- Enables repeatable benchmarks across different machines
- Supports comparing results between different tools
- Includes example benchmarks for data pipelines (Conduit vs. Kafka Connect)
Discussion Link, Original Link
Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative [Developer Tools]
84 points, 13 comments
A Rust-built, terminal-based TLS proxy using tmux and Vim as UI, serving as a lightweight BurpSuite alternative for intercepting and debugging HTTP/HTTPS and WebSocket traffic.
- Terminal-based with tmux and Vim for UI
- Intercepts and edits HTTP/HTTPS and WebSocket traffic
- Supports disk storage for large datasets (100k+ entries)
- Default addons for ffuf and sqlmap, with custom addon support
- Live request/response editing and tweaking
- TOML-based config for global or per-session settings
- Advanced filtering by domain, content type, or extension
- Real-time history and interception queue management
- WebSocket traffic replay and history tracking
- Session management for resuming work
- Search and quickfix integration with Vim
- Malformed request support for security testing
- Request sharing between windows for seamless testing
Discussion Link, Original Link
Offline JavaScript PubSub between browser tabs [Developer Tools]
72 points, 30 comments
JavaScript library enabling offline PubSub communication between browser tabs.
- Facilitates offline message passing between browser tabs
- Uses localStorage for cross-tab communication
- Lightweight and dependency-free
Discussion Link, Original Link
SPL – Multi-Language Pipelines and Your Own Mini-FaaS on One Machine [Developer Tools]
4 points, 0 comments
SPL is a multi-language computational graph framework with a local mini-FaaS platform for seamless integration of diverse code and utilities.
- Supports mixing code from different languages and dependencies in a computational graph
- Enables local and remote execution of graphs for team collaboration
- Allows partial graph execution with state preservation for easier testing
- Includes a Python-first framework for intuitive graph creation
- Features a built-in FaaS server with HTTP API, JSON import/export, and task coordination
- Provides a web interface for graph visualization and editing
- Useful for local development, production logic separation, and personal FaaS deployment
OpenNutrition – A free, public nutrition database [Health]
268 points, 136 comments
OpenNutrition is a free, ODbL-licensed nutrition database and companion app offering comprehensive food tracking with real-time web search for new foods.
- Includes 5,287 everyday foods, 3,836 restaurant foods, and 4,182 menu items from US chains with standardized data
- Features 313,442 popular US branded grocery products with allergen/additive data
- Real-time web search to import new foods or customizations (e.g., Starbucks orders)
- Free iOS app for logging, barcode/image search, and diet recommendations
- Paid tier ($49/year) unlocks additional searches and advanced features
- Open dataset available for download to promote public access to nutrition data
Discussion Link, Original Link
The C3 programming language (C alternative language) [Developer Tools]
89 points, 50 comments
C3 is a modern C alternative designed to evolve C without backward compatibility constraints.
- Module system
- Semantic macros and compile-time introspection
- Lightweight generic modules
- Zero-overhead errors
- Built-in slices and SIMD types
- Gradual contracts
- Built-in checks in debug mode
Discussion Link, Original Link
Smart AI tool for project planning [Productivity]
3 points, 0 comments
Smart AI tool for project planning.
- AI-powered project planning
- Streamlines project management
- Enhances productivity and efficiency
Discussion Link, Original Link
Novanode, Global load balancing with Caddy, no vendor lock-in [Developer Tools]
70 points, 27 comments
Novanode offers global load balancing with Caddy, providing full configuration control without vendor lock-in.
- Uses Caddy for easy configuration (Nginx support coming soon)
- Hosted Caddy instances for flexible global load balancing
- No enterprise tier restrictions or limited configuration options
- Full control over load balancing configurations
A Vim plugin for displaying information on NPM packages [Developer Tools]
3 points, 0 comments
A Vim plugin that displays information about NPM packages directly within the editor.
- Displays NPM package details in Vim
- Simple and lightweight integration
- GitHub repository available for installation and contributions
Discussion Link, Original Link
Build Your Own Security Lake – Open-Source OCSF Converters to S3 [Developer Tools]
3 points, 0 comments
Build Your Own Security Lake with open-source OCSF converters to S3.
- Open-source OCSF converters
- Stores data in S3
- Enables custom security lake setup
Discussion Link, Original Link
LocalScore – Local LLM Benchmark [Developer Tools]
3 points, 1 comments
LocalScore is an open-source benchmark tool for measuring local LLM performance on various hardware setups, featuring a CLI and a results database.
- CLI built on Llamafile for portability across hardware and OS
- Database of benchmark results for comparing model and hardware performance
- Open-source with community contributions encouraged
- Includes demo video, blog post, and GitHub repositories for CLI and website
Discussion Link, Original Link
Haystack Code Reviewer – Guided Tours for Pull Requests [Developer Tools]
8 points, 0 comments
Haystack Code Reviewer organizes pull request changes into a guided, interactive tour to simplify code reviews.
- Analyzes and chunks pull request changes into a logical sequence
- Provides an interactive canvas for guided navigation
- Supports AI-powered automatic organization (using OpenAI for diff analysis)
- Works with both public and private repositories
- Reduces time spent understanding changes, focusing on feedback and learning
Discussion Link, Original Link
Visualizing AD data for security with Python and Obsidian [Developer Tools]
3 points, 0 comments
A Python tool for visualizing Active Directory data in Obsidian by parsing LDAP output and generating markdown files for security analysis.
- Parses LDAP attributes into structured Obsidian markdown
- Categorizes objects as Users, Groups, or Computers
- Identifies administrators and risky account configurations
- Detects stale accounts and low logon counts
- Creates Obsidian links for network visualization
- Processes UserAccountControl (UAC) values with explanations
- Converts Windows timestamps to human-readable format
- Smart append mode for updating existing files
- Tagging for easy filtering in Obsidian
Discussion Link, Original Link
Nix Ninja – open-source Ninja-compatible build system for Nix [Developer Tools]
23 points, 15 comments
Nix Ninja is an open-source, Ninja-compatible incremental build system for Nix that enables fine-grained caching and faster rebuilds by leveraging dynamic derivations.
- Brings compilation-unit-level granularity to Nix builds, reducing rebuild times
- Targets Ninja build files, compatible with CMake and Meson
- Enables early cutoff optimization for fine-grained caching
- Supports remote build farms like Nixbuild.net
- Aims to accelerate adoption of dynamic and content-addressed derivations in Nix
- Early-stage project open-sourced to involve the community in development
Discussion Link, Original Link
Zoom-Mcp-Server]Schedule a Zoom Meeting with Anthropic MCP Help [Productivity]
4 points, 2 comments
Schedule Zoom meetings with assistance from Anthropic MCP.
- Integrates Zoom scheduling
- Uses Anthropic MCP for assistance
Discussion Link, Original Link
rtrvr.ai one shotted doing taxes using Gemini 2.5 Pro [Finance]
3 points, 1 comments
AI-powered PDF form filling using contextual information from multiple tabs.
- Fills PDF forms automatically using AI (Gemini 2.5 Pro)
- Leverages context from multiple open browser tabs
- Demonstrated with IRS 1040 form and synthetic W2
- Available as a Chrome extension
Discussion Link, Original Link
FlashTokenizer – 10x faster C++ tokenizer for Python [Developer Tools]
5 points, 0 comments
FlashTokenizer is a high-performance C++ tokenizer with Python bindings, offering 10x speed improvements over HuggingFace tokenizers for large inputs.
- 10x faster than HuggingFace tokenizers for large inputs
- Optimized for minimal memory usage and low latency
- Includes benchmarks and comparisons in the README
- Open to feedback and contributions
Discussion Link, Original Link
OCR pipeline for ML training (tables, diagrams, math, multilingual) [Developer Tools]
6 points, 0 comments
An OCR pipeline optimized for ML training, handling complex academic materials like tables, diagrams, and multilingual text.
- Combines DocLayout-YOLO, Google Vision, MathPix, and Gemini Pro Vision
- Extracts diagrams, tables, LaTeX-style math, and multilingual text (Japanese/Korean/English)
- Optimized for ML pipelines, including dataset generation and preprocessing for RAG or fine-tuning
- Outputs structured formats like JSON and Markdown
- Includes sample outputs from real exams (EJU Biology, UTokyo Math)
Discussion Link, Original Link
All Books, All Languages (ABAL) [Education]
3 points, 0 comments
ABAL is a web-based parallel text language-learning app offering customized phonetic hints and multilingual book access.
- Custom phonetic hints in the user's native language script
- Supports 56 languages (including Klingon and Latin)
- Hosts generated short stories categorized by subject and CEFR level
- Plans to support self-uploaded files and public domain works
- Fully internationalized UI, including error messages
- Automated i18n diff generation for rapid UI/UX updates
Discussion Link, Original Link
MCP Server to let agents control the browser [Developer Tools]
13 points, 3 comments
MCP Server enables agents to control the browser.
- Allows agents to manage browser interactions
- Designed for automation and remote control
Discussion Link, Original Link
Music Melee – High-speed parkour FPS for making beautiful music [Entertainment]
3 points, 0 comments
High-speed parkour FPS game where players create music through gameplay.
- Combines fast-paced parkour movement with FPS mechanics
- Players generate music dynamically as they play
- Focuses on creating visually and audibly beautiful experiences