Show HN デイリーセレクション (2025-04-04)
- Hatchet v1 – Postgresベースのタスクオーケストレーションプラットフォーム
- GitMCP – 各GitHubリポジトリ向け自動MCPサーバー
- Slipstream – ステートフルストリーム処理用Pythonライブラリ
- Monkeys.zip – タイプライターを使う3000匹のサル
- Benchi – Go製ベンチマークツール
- Zxc – tmuxとVimをUIに使ったRust製TLSプロキシ、BurpSuite代替
- ブラウザタブ間オフラインJavaScript PubSub
- SPL – マルチ言語パイプラインと単一マシン上のミニFaaS
- OpenNutrition – 無料公開栄養データベース
- C3プログラミング言語(C代替言語)
- プロジェクト計画用スマートAIツール
- Novanode – ベンダーロックインなしのCaddyを使ったグローバルロードバランシング
- NPMパッケージ情報表示用Vimプラグイン
- セキュリティレイク構築 – S3向けオープンソースOCSFコンバーター
- LocalScore – ローカルLLMベンチマーク
- Haystack Code Reviewer – プルリクエスト向けガイド付きツアー
- PythonとObsidianを使ったADデータ可視化(セキュリティ用途)
- Nix Ninja – Nix用オープンソースNinja互換ビルドシステム
- Zoom-Mcp-Server – Anthropic MCP支援でZoom会議をスケジュール
- rtrvr.ai – Gemini 2.5 Proを使った確定申告ワンショット処理
- FlashTokenizer – Python向け10倍高速なC++トークナイザー
- MLトレーニング向けOCRパイプライン(表、図、数式、多言語対応)
- All Books, All Languages (ABAL) – 全書籍全言語
- ブラウザ制御エージェント用MCPサーバー
- Music Melee – 美しい音楽を作る高速パルクールFPS
Hatchet v1 – Postgresベースのタスクオーケストレーションプラットフォーム [開発者ツール]
44ポイント, 17コメント
Hatchet v1はPostgres上に構築されたオープンソースのタスクオーケストレーションプラットフォームで、スケーラブルなバックグラウンドタスク管理と高度なワークフロー機能を提供します。
- 移植性と管理容易性のためPostgresを基盤に構築
- スリープ、イベントベーストリガー、条件付き実行などのDAGベースワークフローをサポート
- 障害回復とタスク再生のための耐久性ある実行機能
- キーベース並行性、レート制限、ワーカーアフィニティなどのキュー機能
- パーティショニング、バッファードI/O、Postgresトリガーによるパフォーマンス向上
- セルフホスティングのためRabbitMQ依存を削除
GitMCP – 各GitHubリポジトリ向け自動MCPサーバー [開発者ツール]
86ポイント, 28コメント
GitMCPは各GitHubリポジトリに自動的にMCPサーバーを提供します。
- MCPサーバーを自動セットアップ
- 任意のGitHubリポジトリで動作
- 手動設定不要
Slipstream – ステートフルストリーム処理用Pythonライブラリ [開発者ツール]
14ポイント, 4コメント
SlipstreamはPython向けのステートフルストリーム処理ライブラリです。
- Pythonでのステートフルストリーム処理を可能に
- 連続データストリーム処理向けに設計
- データフロー間の状態管理ツールを提供
Monkeys.zip – タイプライターを使う3000匹のサル [エンターテインメント]
41ポイント, 17コメント
Redditで人気を博した、3000匹のサルがランダムにタイプする様子をシミュレートしたユーモラスなプロジェクト。
- 3000匹のサルがタイプライターを使う様子をシミュレート
- SupabaseとPostgreSQLを使用して構築
- 予期せぬトラフィック課題を経験
- 4月1日のジョークとして最初に公開
Benchi – Go製ベンチマークツール [開発者ツール]
44ポイント, 3コメント
BenchiはDocker Composeを使った再現可能でポータブルなインフラストラクチャオーケストレーションを提供するGo製CLIベンチマークツールです。
- インフラストラクチャオーケストレーションにDocker Composeを使用
- 異なるマシン間での再現可能なベンチマークを可能に
- ツール間の結果比較をサポート
- データパイプライン向けサンプルベンチマークを含む(Conduit vs. Kafka Connect)
Zxc – tmuxとVimをUIに使ったRust製TLSプロキシ、BurpSuite代替 [開発者ツール]
84ポイント, 13コメント
ターミナルベースのTLSプロキシで、HTTP/HTTPSおよびWebSocketトラフィックのインターセプトとデバッグ用の軽量BurpSuite代替として機能します。
- tmuxとVimをUIとして使用
- HTTP/HTTPSおよびWebSocketトラフィックをインターセプト・編集
- 大規模データセット(10万エントリ以上)のディスクストレージをサポート
- ffufとsqlmap向けデフォルトアドオン、カスタムアドオンサポート
- リクエスト/レスポンスのライブ編集と調整
- グローバルまたはセッションごとのTOMLベース設定
- ドメイン、コンテンツタイプ、拡張子による高度なフィルタリング
- リアルタイム履歴とインターセプションキュー管理
- WebSocketトラフィック再生と履歴追跡
- 作業再開のためのセッション管理
- Vimとの検索とquickfix統合
- セキュリティテストのための不正リクエストサポート
- シームレスなテストのためのウィンドウ間リクエスト共有
ブラウザタブ間オフラインJavaScript PubSub [開発者ツール]
72ポイント, 30コメント
ブラウザタブ間のオフラインPubSub通信を可能にするJavaScriptライブラリ。
- ブラウザタブ間のオフラインメッセージングを容易に
- クロスタブ通信にlocalStorageを使用
- 軽量で依存関係なし
SPL – マルチ言語パイプラインと単一マシン上のミニFaaS [開発者ツール]
4ポイント, 0コメント
SPLは多様なコードとユーティリティをシームレスに統合するマルチ言語計算グラフフレームワークとローカルミニFaaSプラットフォームです。
- 異なる言語と依存関係のコードを計算グラフで混合可能
- チームコラボレーションのためローカル/リモートグラフ実行を可能に
- テスト容易化のため状態保持した部分グラフ実行をサポート
- 直感的なグラフ作成のためPythonファーストフレームワークを提供
- HTTP API、JSONインポート/エクスポート、タスク調整機能を備えた組み込みFaaSサーバー
- グラフ可視化と編集のためのWebインターフェース
- ローカル開発、本番ロジック分離、個人FaaS展開に有用
OpenNutrition – 無料公開栄養データベース [健康]
268ポイント, 136コメント
OpenNutritionは無料のODbLライセンス栄養データベースとコンパニオンアプリで、新しい食品のリアルタイムウェブ検索を備えた包括的な食品追跡を提供します。
- 標準化データを備えた5,287の日常食品、3,836のレストラン食品、4,182の米国チェーンメニュー項目を含む
- アレルゲン/添加物データ付き313,442の人気米国ブランド食品
- 新しい食品やカスタマイズ(例:スターバックス注文)をインポートするリアルタイムウェブ検索
- ロギング、バーコード/画像検索、食事推奨のための無料iOSアプリ
- 追加検索と高度機能をアンロックする有料版($49/年)
- 栄養データへの公共アクセスを促進するためオープンデータセットをダウンロード可能
C3プログラミング言語(C代替言語) [開発者ツール]
89ポイント, 50コメント
C3は後方互換性の制約なしにCを進化させるために設計された現代的なC代替言語です。
- モジュールシステム
- セマンティックマクロとコンパイル時イントロスペクション
- 軽量ジェネリックモジュール
- ゼロオーバーヘッドエラー
- 組み込みスライスとSIMD型
- 段階的契約
- デバッグモードでの組み込みチェック
プロジェクト計画用スマートAIツール [生産性]
3ポイント, 0コメント
プロジェクト計画用のスマートAIツール。
- AI駆動のプロジェクト計画
- プロジェクト管理を合理化
- 生産性と効率を向上
Novanode – ベンダーロックインなしのCaddyを使ったグローバルロードバランシング [開発者ツール]
70ポイント, 27コメント
Novanodeは設定完全制御のベンダーロックインなしでCaddyを使ったグローバルロードバランシングを提供します。
- 簡単設定のためCaddyを使用(Nginxサポート近日公開)
- 柔軟なグローバルロードバランシングのためホスト型Caddyインスタンス
- エンタープライズ層制限や限定設定オプションなし
- ロードバランシング設定の完全制御
NPMパッケージ情報表示用Vimプラグイン [開発者ツール]
3ポイント, 0コメント
NPMパッケージ情報をエディタ内直接表示するVimプラグイン。
- Vim内でNPMパッケージ詳細を表示
- シンプルで軽量な統合
- インストールと貢献のためGitHubリポジトリ利用可能
セキュリティレイク構築 – S3向けオープンソースOCSFコンバーター [開発者ツール]
3ポイント, 0コメント
オープンソースOCSFコンバーターで独自セキュリティレイクを構築。
- オープンソースOCSFコンバーター
- S3にデータを保存
- カスタムセキュリティレイク設定を可能に
LocalScore – ローカルLLMベンチマーク [開発者ツール]
3ポイント, 1コメント
LocalScoreは様々なハードウェア設定でのローカルLLMパフォーマンスを測定するオープンソースベンチマークツールで、CLIと結果データベースを備えています。
- ハードウェアとOS間の移植性のためLlamafile上に構築されたCLI
- モデルとハードウェア性能比較のためのベンチマーク結果データベース
- コミュニティ貢献を奨励するオープンソース
- CLIとウェブサイト向けデモ動画、ブログ記事、GitHubリポジトリを含む
Haystack Code Reviewer – プルリクエスト向けガイド付きツアー [開発者ツール]
8ポイント, 0コメント
Haystack Code Reviewerはプルリクエスト変更をガイド付きインタラクティブツアーに整理し、コードレビューを簡素化します。
- プルリクエスト変更を論理的な順序で分析・分割
- ガイド付きナビゲーションのためのインタラクティブキャンバスを提供
- AI駆動自動整理をサポート(diff分析にOpenAIを使用)
- 公開/非公開リポジトリ両方で動作
- 変更理解時間を削減し、フィードバックと学習に集中
PythonとObsidianを使ったADデータ可視化(セキュリティ用途) [開発者ツール]
3ポイント, 0コメント
LDAP出力を解析しセキュリティ分析用マークダウンファイルを生成する、Obsidian内Active Directoryデータ可視化Pythonツール。
- LDAP属性を構造化Obsidianマークダウンに解析
- オブジェクトをユーザー、グループ、コンピュータとして分類
- 管理者とリスクあるアカウント設定を識別
- 古いアカウントと低ログオン数を検出
- ネットワーク可視化のためObsidianリンクを作成
- 説明付きUserAccountControl(UAC)値処理
- Windowsタイムスタンプを人間可読形式に変換
- 既存ファイル更新のためのスマート追加モード
- Obsidian内簡単フィルタリングのためのタグ付け
Nix Ninja – Nix用オープンソースNinja互換ビルドシステム [開発者ツール]
23ポイント, 15コメント
Nix Ninjaは動的導出を活用した細粒度キャッシングと高速リビルドを可能にするNix向けオ