Show HN デイリーセレクション (2025-05-21)
- 90s.dev – ウェブ上で動作するゲームメーカー
- Windows用タイルウィンドウマネージャー、Janetで記述
- 経度/緯度をタイムゾーンにマッチさせるシンプルなサーバー
- Juvio – Jupyter用UVカーネル
- テキストから地図上で3Dシミュレーション(歴史も再現可能)
- Olelo Foil - NACA翼型シミュレータ
- Astra – 新しいjs2exeコンパイラ
- Bricks – AIを使ったワンクリックダッシュボード生成
- 開発者向けIP位置情報データライブラリを作成
- JavaFactory – Javaコード生成用IntelliJプラグイン
- Web Audio APIで構築したブラウザベースのトーンジェネレーター
- 5分で子供向けパーソナライズストーリーを作成するアプリ
- Rocketship – セルフホスト可能なオープンソースE2Eテストツール
- フロントエンドテスト用VLM搭載AI QAテスターを開発
- OpenEvolve – DeepMindのAlphaEvolveオープンソース実装
- Markdown Ninja: Substack、Mailchimp、Netlifyのオープンソース代替
- TerraSTL – 地図領域をSTLに変換するオープンソースツール
- Golangにインスパイアされたプログラミング言語を構築
- Hover Effects TS – canvasを使ったASCII、レゴ、グリッチホバー効果
- Svelte Flow 1.0リリース! Svelte 5向けに書き直し
- Cyberdesk、コンピュータエージェントがデスクトップを制御するAPI(オープンソース)
- 数年かけてFOSS統一ゼロトラストセキュアアクセスプラットフォームを構築
- Centermaps – 全世界約6億棟の建物をスコアリング
- Bobber Game (下に行くほど上昇)
- 日本文学古典のほぼ完璧なAI英訳
- Output – コンピュータを制御するAIエージェント(Mac/Windows対応)
- 無料・プライバシー保護型公開Discordサーバーアーカイブ
90s.dev – ウェブ上で動作するゲームメーカー [エンターテインメント]
219ポイント, 90コメント
90s.devは90年代を彷彿とさせるウェブベースのゲームメーカーです。
- 完全にブラウザ内で動作
- ノスタルジックな90年代デザイン
- インストール不要
- オンラインでゲーム作成可能
Windows用タイルウィンドウマネージャー、Janetで記述 [開発者ツール]
190ポイント, 58コメント
Janetプログラミング言語で記述されたキーボード操作型タイルウィンドウマネージャーで、完全なLispランタイムを備えています。
- Windows用キーボード操作型タイルウィンドウマネージャー
- Janetプログラミング言語でスクリプト可能
- 完全なLispランタイムを含む
- Win32 API用シンラッパーライブラリ
- LinuxのStumpWMにインスパイア
経度/緯度をタイムゾーンにマッチさせるシンプルなサーバー [開発者ツール]
19ポイント, 9コメント
緯度経度座標をタイムゾーンにマッチさせるシンプルなPHPサーバー。
- 単一テーブルデータベース使用(MySQL互換)
- 軽量で統合容易なアグノスティック設計
- タイムゾーンベース機能向けiOSアプリと連携
Juvio – Jupyter用UVカーネル [開発者ツール]
91ポイント, 19コメント
JuvioはJupyterノートブックでインライン依存関係管理と自動エフェメラル環境設定を可能にします。
- PEP 723スタイルのインライン依存関係管理
- 自動エフェメラル環境設定
- Jupyterノートブック向け設計
テキストから地図上で3Dシミュレーション(歴史も再現可能) [研究]
49ポイント, 42コメント
テキストプロンプトを使用して地図上で歴史的・リアルタイムイベントをシミュレートし、都市移動向けリスク分析とマルチエージェント強化学習を備えています。
- 地図上でのテキストから3Dシミュレーション(歴史/予測機能)
- ソーシャルメディア・ニュースからのリアルタイムグローバルデータを使ったリスク分析
- 実際の国勢調査データ統合による都市移動向けマルチエージェントRLモデル
- AGI House World Models Hackathon優勝
- 視覚化強化のためクラウド・大気効果ライブラリを活用
Olelo Foil - NACA翼型シミュレータ [教育]
28ポイント, 17コメント
Olelo FoilはThree.jsとWebGLで構築されたNACA翼型シミュレータで、インタラクティブな空力探求が可能です。
- リアルタイム翼型挙動可視化
- Navier-Stokes統合予定の簡易化流体モデル
- 学生・ホビイスト・エンジニア向け設計
- Olelo Honua STEM教育プラットフォームの一部
- 物理・GPU計算改善に向けたコラボレーション歓迎
Astra – 新しいjs2exeコンパイラ [開発者ツール]
55ポイント, 27コメント
AstraはESMとTypeScriptを強力にサポートしたCLI・サーバーアプリケーション向けNode.jsからEXEへのコンパイラです。
- esbuildとNode SEAを使用
- ESMとTypeScriptをサポート
- ElectronのようなフルスタックではなくCLI・サーバーアプリに焦点
- 優れた開発者体験とCLI UX
- 現在Windows限定、バイナリ依存関係に課題
Bricks – AIを使ったワンクリックダッシュボード生成 [ビジネス]
13ポイント, 10コメント
アップロードデータファイルからAIが自動でダッシュボードを生成します。
- データ構造を自動検出
- 最適なチャート・テーブルを選択
- 平易な言語での洞察・要約を生成
- カスタマイズ可能なテーマ適用
- ブロック追加のための自然言語プロンプト対応
- PDF出力・ライブリンク共有可能
開発者向けIP位置情報データライブラリを作成 [開発者ツール]
5ポイント, 7コメント
開発者向けIP位置情報データライブラリ。
- 超軽量・タイプセーフ
- 任意のIPを位置情報データに変換
- 100%無料・無制限利用可能
- オンライン専用
- クライアント/サーバー両方で動作
JavaFactory – Javaコード生成用IntelliJプラグイン [開発者ツール]
38ポイント, 12コメント
カスタムパターンとアノテーションに基づきLLMで反復的Javaコードを生成するIntelliJプラグイン。
- 実装・テスト・フィクスチャなどのJavaコード生成
- 自然言語パターンとアノテーションベース参照を使用
- プロジェクト構造に適合しテスト通過するコード生成に焦点
- デモでは20秒で400行のJavaコード生成・テスト通過を実現
Web Audio APIで構築したブラウザベースのトーンジェネレーター [オーディオ]
7ポイント, 2コメント
音声周波数・波形実験用ブラウザベーストーンジェネレーター。
- 20Hz~20,000Hzのトーン生成
- サイン・矩形・三角・ノコギリ波対応
- 周波数・音量・ステレオパン調整可能
- マルチトーン・バイノーラルビート・低周波数・スイープトーンモード含む
- スピーカーテスト・聴力検査・サウンドデザインに有用
5分で子供向けパーソナライズストーリーを作成するアプリ [教育]
9ポイント, 16コメント
カスタマイズ可能なキャラクター・テーマ・イラストで子供向けパーソナライズストーリーを短時間で作成。
- メイン/サブキャラクターでストーリーを調整
- ストーリーテーマ・イラストスタイルを選択/入力
- 表紙・イラスト付き完全ストーリー生成
- PDF即時ダウンロード可能
- 親御さん・ユニークな贈り物に最適
Rocketship – セルフホスト可能なオープンソースE2Eテストツール [開発者ツール]
18ポイント, 4コメント
マイクロサービス・イベント駆動システム向けYAML/DSLアプローチのオープンソース・セルフホスト可能E2Eテストツール。
- HTTP以外(ファイルバケット・DB・キューなど)のアサーションをプラグインインターフェースでサポート
- テストオーケストレーション・スケジューリング・永続化にTemporalを活用
- 将来のAIエージェント統合による回帰検出を想定
- クイックテスト向けローカル版利用可能
フロントエンドテスト用VLM搭載AI QAテスターを開発 [開発者ツール]
5ポイント, 0コメント
ライブモニタリング・バグレポート機能付きVLM搭載AI QAテスター。
- ビジョン言語モデル(VLM)を使用したフロントエンドテスト
- バグレポート生成・セッションリプレイ提供
- ライブテストモニタリング可能
- 無料利用可能(悪用防止のためログイン制限)
OpenEvolve – DeepMindのAlphaEvolveオープンソース実装 [開発者ツール]
5ポイント, 1コメント
OpenEvolveはDeepMindのAlphaEvolveのオープンソース実装で、LLMを使用して反復的進化によりコードベース全体を最適化します。
- 設定可能なオープンソース進化的コーディングエージェント
- 単一関数ではなくコードベース全体を進化
- 自動評価付きLLMアンサンブル使用
- 4主要コンポーネント: プログラムDB、プロンプトサンプラー、LLMアンサンブル、評価プール
- カスタム問題・評価関数・複数LLMバックエンド対応
- DeepMindの結果(円充填・関数最小化など)を再現
- OpenAI互換API対応・多目的最適化サポート
- Python 3.9+・シンプルYAML設定で簡単セットアップ
Markdown Ninja: Substack、Mailchimp、Netlifyのオープンソース代替 [テキスト]
13ポイント, 2コメント
Markdown Ninjaはシンプルさと技術的容易さに焦点を当てたブログ・ドキュメント・ニュースレター発行用オープンソースMarkdownファーストCMSです。
- 相互運用性・オフライン作業のためMarkdownファーストアプローチ
- ウェブサイト・ニュースレター・分析・SEOの統合プラットフォーム
- 高速ページロード(欧州で約50ms)
- デプラットフォーミング防止・自由確保のためオープンソース
- CLI・組み込みWebエディターによるシンプルな発行
- プライバシーファースト分析・ペイウォールなし
- オフラインワークフロー・git統合をサポート
TerraSTL – 地図領域をSTLに変換するオープンソースツール [デザイン]
3ポイント, 0コメント
地図領域を3Dプリント可能なSTLファイルに変換するオープンソースツール。
- 地図上で任意の領域を選択
- STLファイルとしてエクスポート
- 地形モデル・地形可視化に最適
Golangにインスパイアされたプログラミング言語を構築 [開発者ツール]
6ポイント, 0コメント
NatureはGolangの欠点を改善しつつシンプルさと性能を維持する新しいプログラミング言語です。
- Golangの構文・型システム・エラー処理を改善
- GMPモデル・アロケーター・コレクター・コルーチン・チャネルを備えたランタイム
- LLVM依存なしの効率的コンパイルにより高速クロスコンパイル可能
- ゲーム開発・AI・IoT・CLI・Web開発に適応
- あらゆるシナリオでGolangを置換することを目指す
- プレイグラウンド・ドキュメント・貢献ガイドを含む
- パッケージングツール・Llama2実装・テトリスなどのプロジェクトを展示
Hover Effects TS – canvasを使ったASCII、レゴ、グリッチホバー効果 [デザイン]
6ポイント