Goのための高速なプロセス内イベントディスパッチャ

2025-06-30
Goのための高速なプロセス内イベントディスパッチャ

このGoパッケージは、モジュールのデカップリングと非同期イベント処理を可能にする、高性能なプロセス内イベントディスパッチャを提供します。チャネルよりも4〜10倍高速(毎秒数百万件のイベントを処理)で、同期処理と非同期処理の両方をサポートし、シンプルさを重視しています。プロセス内モジュールのデカップリング、軽量なパブリッシュ/サブスクライブ、高スループットのシナリオに最適ですが、プロセス間通信、イベントの永続化、高度なルーティングには適していません。

続きを読む

NativeJIT:Bingのための高性能JITコンパイラ

2025-06-30
NativeJIT:Bingのための高性能JITコンパイラ

NativeJITは、Cデータ構造を含む式の高性能なJust-in-Timeコンパイルのためのオープンソースのクロスプラットフォームライブラリです。BingチームによってBing検索エンジンで使用するために開発され、キーワードのマッチングとユーザーの意図に基づいたドキュメントのスコアリングに不可欠です。軽量で高速であり、標準C++ランタイムのみに依存し、Linux、OSX、Windowsで動作します。最適化されたコード、特にレジスタ割り当てにより、大規模なクエリを効率的に処理できます。

続きを読む
開発

Octelium:革新的なゼロトラストアクセスプラットフォーム

2025-06-29
Octelium:革新的なゼロトラストアクセスプラットフォーム

Octeliumは、無料、オープンソース、自己ホスト型の、ゼロトラストリソースアクセスのための統合プラットフォームであり、VPNや同様のツールの現代的な代替手段として設計されています。非常に多用途で、ゼロコンフィグVPN、ZTNAプラットフォーム、セキュアなトンネルインフラストラクチャ、APIゲートウェイ、AIゲートウェイ、安全で匿名のコンテナ化アプリケーションのホスティングのためのPaaS、Kubernetesゲートウェイ、そしてホームラボインフラストラクチャとしても機能します。Octeliumは、WireGuard/QUICトンネルとパブリッククライアントレスアクセスを介して、アイデンティティベースの、アプリケーションレイヤー(L7)対応の、シークレットレスなセキュアアクセスを実現する、スケーラブルなゼロトラストアーキテクチャ(ZTA)を提供します。

続きを読む

Sirius:10倍高速なGPUネイティブSQLエンジン

2025-06-29
Sirius:10倍高速なGPUネイティブSQLエンジン

Siriusは、Substrait標準を通じてDuckDBなどの既存のデータベースとシームレスに統合するGPUネイティブSQLエンジンであり、クエリのリライトや大規模なシステム変更は不要です。SF=100のTPC-Hベンチマークにおいて、Siriusは、同じハードウェアコストで既存のCPUクエリエンジンよりも約10倍高速な処理を実現し、インタラクティブ分析、金融ワークロード、ETLジョブに最適です。現在DuckDBとDorisをサポートしており、今後さらに多くのシステムをサポートする予定です。インストール方法は、AWSイメージ、Dockerイメージ、手動インストールの3種類があります。活発な開発段階にありますが、Siriusは高い性能を示しており、データ分析におけるGPU時代を切り開いています。

続きを読む

AGL:Goにコンパイルされる簡潔なスクリプト言語

2025-06-29
AGL:Goにコンパイルされる簡潔なスクリプト言語

AGLはGoにコンパイルされる新しいプログラミング言語です。Goの構文をベースとしながら、単一戻り値、タプル型、結果型/オプション型による簡素化されたエラー処理、簡潔な無名関数、組み込み配列メソッドなどの改良が加えられています。AGLは演算子のオーバーロード、列挙型、ジェネリクスをサポートし、VSCode拡張機能とシェルShebangサポートを提供することで、開発者のエクスペリエンスを向上させています。柔軟なコンパイルにより、Goコードへのコンパイルと直接実行の両方が可能で、迅速な反復とテストを促進します。

続きを読む
開発

RedisによるLLM高速化:LMCacheで3~10倍の高速化を実現

2025-06-28
RedisによるLLM高速化:LMCacheで3~10倍の高速化を実現

LMCacheは、特にロングコンテキストのシナリオにおいて、テールレイテンシを大幅に削減し、スループットを向上させることを目的としたLLMサービングエンジンの拡張機能です。GPU、CPU DRAM、ローカルディスクなど様々な場所に再利用可能なテキストのKVペアをキャッシュすることで、LMCacheは任意のサービングインスタンスで再利用されるテキスト(プレフィックスだけではありません)のキャッシュを再利用します。これにより、貴重なGPUサイクルを節約し、ユーザーのレスポンスタイムを最小限に抑えます。vLLMと組み合わせることで、LMCacheはマルチラウンドQAやRAGなど、多くのLLMユースケースにおいて、レイテンシとGPUサイクルを3~10倍削減します。事前構築済みのvLLM Dockerイメージで試してみてください!

続きを読む
AI

Whitesmiths Cコンパイラのオープンソース化:伝説の復活

2025-06-28
Whitesmiths Cコンパイラのオープンソース化:伝説の復活

1978年に最初にリリースされたWhitesmiths Cコンパイラは、DEC PDP-11やIntel 8080などのアーキテクチャをサポートしており、オープンソース化される予定です!開発者のP.J. Plauger氏は、非営利目的での使用を許可しました。CP/M-80版やIBM System/36クロスコンパイラ版など、いくつかのバージョンのバイナリと一部のソースコードがダウンロード可能です。この歴史的に重要なコンパイラは、C言語の発展の歴史と開発を学ぶ上で貴重な資料となるでしょう。

続きを読む
開発

Raspberry Pi での Nim ベアメタル環境:ヘッドレスな冒険

2025-06-28
Raspberry Pi での Nim ベアメタル環境:ヘッドレスな冒険

このプロジェクトは、Nim プログラミング言語を使用して Raspberry Pi 1/Zero 用のベアメタル環境を詳細に説明しています。協調型スケジューラ、非同期プログラミングモデル、ベンダー固有の API を使用しない直接ハードウェアアクセスを備えています。メモリ管理、例外処理、ランタイムモニタリング、および包括的なセットアップ手順が含まれています。将来の計画には、より多くのターゲットプラットフォームへの拡張と、より多くの周辺機器ドライバの追加が含まれます。

続きを読む
開発

bootc-image-builder:コンテナからブート可能なディスクイメージを作成する

2025-06-28
bootc-image-builder:コンテナからブート可能なディスクイメージを作成する

bootc-image-builderは、Fedora/CentOS bootcコンテナまたはその派生からディスクイメージを作成するための強力なツールです。様々なイメージタイプ(qcow2、AMI、ISOなど)をサポートし、ユーザー、ファイルシステム、カーネルパラメータなどをカスタマイズできます。PodmanとQEMUを使用することで、ユーザーは仮想マシンを簡単に構築して実行できます。このガイドでは、使用方法、オプション、AWSでのAMI作成やAnacondaインストーラのカスタマイズなどの高度な設定について詳しく説明します。

続きを読む

SymbolicAI:ニューロシンボリックなLLMフレームワーク

2025-06-28
SymbolicAI:ニューロシンボリックなLLMフレームワーク

SymbolicAIは、古典的なPythonプログラミングとLLMの微分可能なプログラミング性を組み合わせたニューロシンボリックフレームワークです。モジュール設計により、拡張とカスタマイズが容易で、独自のエンジンを作成したり、ローカルでホストしたり、ウェブ検索や画像生成などのツールと連携させることができます。中核となる概念は、シンボルオブジェクト(構文的と意味論的)と契約(デコレータによるコードの正確性の確保)です。SymbolicAIは多数のプリミティブ操作をサポートし、OpenAIやAnthropicなどのニューロシンボリックエンジンとAPIを介して統合し、Wolfram Alphaや検索エンジンなどのツールも利用できます。優先順位に基づいた設定システムにより、管理が簡素化されます。

続きを読む

c4wa:ミニマルで効率的なCからWebAssemblyへのコンパイラ

2025-06-28
c4wa:ミニマルで効率的なCからWebAssemblyへのコンパイラ

c4waは、C言語のサブセットをWebAssemblyに変換するコンパイラです。他のコンパイラとは異なり、余計なコード、埋め込みライブラリ、オーバーヘッドなしで、ミニマルで最適化されたWebAssemblyコードを生成します。すぐに使用できる状態で、あらゆるWASMランタイムと完全に互換性があります。c4waは、ループ、条件分岐、構造体、配列、ポインタなどの一般的なC言語の機能をサポートし、読みやすいWAT形式のコードを出力できます。C言語の使いやすさとWebAssemblyの低レベル効率のバランスを取り、開発者に効率的なWebAssemblyコードを書く新しい方法を提供します。

続きを読む
開発

zenta:ターミナルベースのプログラマー向けマインドフルネスツール

2025-06-27
zenta:ターミナルベースのプログラマー向けマインドフルネスツール

zentaは、コーディング中に集中力を維持するために設計された、ターミナルネイティブツールです。追跡や指標を必要とせずに、シンプルな呼吸エクササイズを通じてユーザーを現在へと導きます。`breath`または`breathe`という単一のコマンドで、短いまたは長い呼吸セッションを開始でき、純粋な視覚アニメーションと穏やかな引用句が瞑想を補助します。`reflect`コマンドは、穏やかな毎日のレビューを容易にします。zentaは、ゲーミフィケーションではなく真のマインドフルネスを提唱し、生産性ハックよりも存在感を重視しています。複数のオペレーティングシステムをサポートしており、MITライセンスの下でオープンソースです。

続きを読む
開発

AI搭載データセットジェネレーター:即時プレビュー、エクスポート、データ探索

2025-06-27
AI搭載データセットジェネレーター:即時プレビュー、エクスポート、データ探索

このツールはAI(GPT-4)とFakerを活用して、デモ、学習、ダッシュボード向けの現実的なデータセットを生成します。会話型プロンプトビルダーでデータセットをカスタマイズし、リアルタイムでデータプレビューを行い、CSVまたはSQL形式でエクスポートできます。データ探索を容易にするためにMetabaseと統合されています。OpenAI API呼び出し(約0.05ドルの費用)はデータプレビューのみに対して行われ、CSV/SQLのダウンロードは無料で、プレビューのスキーマに基づいてより多くの行を生成します。One Big Table(OBT)とスタースキーマの両方をサポートし、柔軟な分析を実現します。

続きを読む

typr: スマートな単語選択アルゴリズムによるTUIタイピングテスト

2025-06-27
typr: スマートな単語選択アルゴリズムによるTUIタイピングテスト

typrは、Keybrの単語選択アルゴリズムに着想を得たコマンドラインタイピングテストツールです。正確性、文字の頻度、タイピング速度を重み付けすることで、タイピング速度を最適化します。クールなcursesベースのTUIを備え、データをJSONファイルに保存します。時間制限、単語数、無限練習モードなどのオプションでテストをカスタマイズできます。

続きを読む

2台のWindowsマシン間でのローカルネットワークファイル同期:クラウド不要!

2025-06-27
2台のWindowsマシン間でのローカルネットワークファイル同期:クラウド不要!

2台のWindowsマシン間でのファイル同期に苦労していませんか?Sinkは画期的なソリューションを提供します!クラウド、メール、USBドライブは不要です。ローカルネットワーク上で動作するSinkは、他のSinkを実行しているコンピューターを自動的に検出し、ほぼ瞬時にファイルを同期します。競合を処理し、データ損失を防ぎ、.sinkignoreファイル(.gitignoreに似ています)を使用して特定のファイルやフォルダを無視することができます。現在開発中であり、将来の計画にはUI、カスタムパス、システムトレイ統合、2台以上のデバイスのサポートが含まれます。

続きを読む

XSLT:ブラウザに組み込まれたゼロコンフィグ静的サイトジェネレーター

2025-06-27
XSLT:ブラウザに組み込まれたゼロコンフィグ静的サイトジェネレーター

Next.jsなどの複雑なビルドシステムにうんざりした著者は、静的ウェブサイトを構築するためのより簡単な方法を探しました。さまざまな選択肢を探求した後、XMLをHTMLに変換する言語であるXSLTを発見しました。ウェブサイトデータをXMLとして保存し、XSLTを使用して変換することで、追加のツールを必要としない「クライアントサイド」のビルドシステムを作成しました。ブラウザはXSLT変換を直接処理し、最終的なHTMLを生成します。これは静的サイト生成のためのゼロコンフィグソリューションです。すべてのシナリオに対する完璧な代替策ではないものの、開発者に強力な代替手段を提供します。

続きを読む

Iroh:より高速でシンプルな接続のためのネットワーク通信革命

2025-06-26
Iroh:より高速でシンプルな接続のためのネットワーク通信革命

IrohはQUICプロトコル上に構築された新しいネットワーク通信フレームワークであり、公開鍵によるダイヤルと、最速の接続の自動検出と維持を可能にします。Irohは直接接続を試み、失敗した場合はパブリックリレーサーバーにフォールバックし、最適な速度を維持するために継続的に監視します。大規模ファイル転送用のiroh-blobsや、スケーラブルなパブリッシュ・サブスクライブネットワーク構築用のiroh-gossipなど、事前に構築されたプロトコルを提供し、開発を簡素化します。主にRustで記述されており、他の言語向けにFFIバインディングも提供しています。

続きを読む

Howdy:Linux向けのWindows Helloスタイル顔認証ログイン

2025-06-26
Howdy:Linux向けのWindows Helloスタイル顔認証ログイン

Howdyは、LinuxにWindows Helloのような顔認証ログイン機能をもたらします。内蔵の赤外線発光ダイオードとカメラを使用して、便利な認証を提供します。PAMと統合されているため、通常パスワードを使用するすべての場所(ログイン、ロック画面、sudo、suなど)で機能します。Howdyは、Debian/Ubuntu、Arch Linux、Fedora、openSUSEをサポートしており、.debパッケージ、AUR、Fedora COPR、ソースからのビルドを網羅した詳細なインストール手順を提供しています。重要:Howdyのセキュリティは絶対的なものではなく、唯一の認証方法として使用しないでください。

続きを読む
開発

QEMUがAI生成コードの貢献を拒否

2025-06-26
QEMUがAI生成コードの貢献を拒否

QEMUプロジェクトは、AIによって生成されたコードパッチの提出を禁止すると発表しました。AIモデルのトレーニングデータの著作権とライセンスに関する不確実性、および潜在的な法的リスクのため、QEMUはAI生成コードのコンプライアンスを保証することが困難であると考えています。このポリシーは、ChatGPTやCopilotなどの様々なAIツールを対象としていますが、調査、静的解析、デバッグなどの他の目的でのAIの使用は禁止していません。

続きを読む
開発

Gemini CLI:AI搭載コードワークフローアシスタント

2025-06-25
Gemini CLI:AI搭載コードワークフローアシスタント

Google Gemini CLIは、ツールに接続し、コードを理解し、ワークフローを高速化するコマンドラインAIツールです。大規模なコードベースのクエリと編集、PDFやスケッチからの新しいアプリの生成、運用タスクの自動化、メディア生成(Imagen、Veo、Lyriaなど)のためのツールやMCPサーバーとの統合が可能です。Google検索との統合や複数の認証方法も提供しています。コマンドラインプロンプトを使用して、Geminiの機能をコーディング、変更の要約、ドキュメントの生成などに活用し、生産性を大幅に向上させることができます。

続きを読む
開発

PicoEMP:低コストオープンソース電磁界故障注入ツール

2025-06-25
PicoEMP:低コストオープンソース電磁界故障注入ツール

PicoEMPは、自己学習と趣味の研究のために設計された、低コストのオープンソース電磁界故障注入(EMFI)ツールです。Raspberry Pi Picoをコントローラーとして使用し、高電圧リスクを軽減するための安全シールドを備えています。ChipSHOUTERなどの商用高性能EMFIツールと比較して、PicoEMPはコストと使いやすさを重視しており、パフォーマンスはやや劣りますが、学習や個人的な研究には十分です。ユーザーは組み立てと安全性の責任を負います。このプロジェクトはオープンソースであり、貢献を歓迎します。

続きを読む
ハードウェア 電磁界故障注入

Gnosis Mystic:AIによるPython関数のリアルタイム制御を実現

2025-06-25
Gnosis Mystic:AIによるPython関数のリアルタイム制御を実現

Gnosis Mysticは、ランタイムハイジャックとインテリジェントな分析を通じて、AIアシスタントにPython関数の直接的なアクセスと制御を可能にする強力なツールです。最小限のデコレーターを追加するだけで、Claudeはリアルタイムでコードを検査、最適化、制御できます。実行中のコードを見ることができない、ランタイムの動作と状態にアクセスできないといったAIアシスタントの問題を解決し、リアルタイムの関数監視、安全な実験、ランタイム制御、インテリジェントな分析、ライブデバッグを可能にし、開発効率とコードセキュリティを大幅に向上させます。

続きを読む
開発

シンプルなエディター:MS-DOS エディターへの現代的なオマージュ

2025-06-25
シンプルなエディター:MS-DOS エディターへの現代的なオマージュ

「edit」という名前のこのエディターは、クラシックな MS-DOS エディターを現代的に解釈したもので、現代的なインターフェースと VS Code に似た入力コントロールを備えています。ターミナルに慣れていないユーザーでも簡単に使用できるように設計されています。WinGet を使用して最新バージョンをインストールするか、Releases ページからバイナリをダウンロードできます。検索と置換機能を使用するには、ICU ライブラリのバージョンと命名規則に注意する必要があります。

続きを読む

Autumn:オープンソース課金システムによるStripe統合の簡素化

2025-06-24
Autumn:オープンソース課金システムによるStripe統合の簡素化

Autumnは、Stripeとの統合を簡素化するオープンソースプロジェクトです。サブスクリプション、クレジットシステム、従量課金、カスタムプランなど、あらゆる価格モデルを最小限のコードで構築できます。Webhook、アップグレード/ダウングレード、キャンセル、支払い失敗といった問題に悩まされる必要はありません。クラウドサービスまたはセルフホスティングで、数コマンドでデプロイできます。3つの主要な関数 `attach`(購入処理)、`check`(アクセス確認)、`track`(使用状況記録)により、課金ロジックが非常にシンプルになります。

続きを読む

オープンソーススマートテラリウム「Oasis」:3Dプリントで植物のパラダイスを

2025-06-24
オープンソーススマートテラリウム「Oasis」:3Dプリントで植物のパラダイスを

Oasisは、完全にオープンソースで、主に3Dプリントで作られたスマートテラリウムです。コケ、シダ、ランなど、湿気を好む植物に最適な環境を提供します。高出力LED照明、加湿器、ファン、温度/湿度センサーを搭載し、Wi-Fi接続でスマートフォンやパソコンから制御できます。CADモデル、電子回路設計(KiCad)、ソフトウェア(Rust)の完全なソースコードが含まれています。電子部品の組み立ては多少難易度が高いですが、3DプリンターがあればDIY愛好家でも大部分を完成させることができます。組み立て済みの電子部品を注文することもできますが、少量注文の場合、高価になる可能性があります。作者は将来的に組み立て済みの電子部品キットを提供する予定です。

続きを読む
ハードウェア スマートテラリウム

SQLiteベースのRAGライブラリ:haiku.rag

2025-06-24
SQLiteベースのRAGライブラリ:haiku.rag

haiku.ragはSQLiteベースの検索拡張生成(RAG)ライブラリで、追加のサーバーを実行する必要はありません。Ollama、VoyageAI、OpenAIなど、さまざまな埋め込みプロバイダーをサポートしており、ベクター検索と全文検索を組み合わせたハイブリッド検索を提供します。ファイル監視、幅広いファイル形式のサポート、CLI、Pythonクライアントも備えており、ドキュメントの管理と検索をシームレスに行えます。

続きを読む
開発

LibT9:軽量なC言語ライブラリによるT9タイピングシステム

2025-06-23
LibT9:軽量なC言語ライブラリによるT9タイピングシステム

LibT9は、T9タイピングシステムを作成するための軽量なC言語ライブラリです。標準Cライブラリ以外の外部ライブラリ依存関係はありません。Linuxドライバ(driver/ディレクトリ)、CLIユーティリティ(ncursesとcmakeが必要)、Webインターフェース(foxmoss.github.io/libt9/)として使用できます。このプロジェクトは現在開発中で、コントリビューションを歓迎しており、将来の計画には句読点のサポート、IBusドライバ、単語以外のサポートが含まれます。

続きを読む

Pickaxe:スケーラブルなAIエージェント構築のためのTypeScriptライブラリ

2025-06-23
Pickaxe:スケーラブルなAIエージェント構築のためのTypeScriptライブラリ

Pickaxeは、フォールトトレラントでスケーラブルなAIエージェントを構築するための軽量なTypeScriptライブラリです。永続的な実行、キューイング、スケジューリングの複雑さを処理し、コアビジネスロジックに集中できるようにします。フレームワークではなく、すべてが関数であるため、既存のコードベースとの統合が容易です。エージェントはツール、他のエージェント、またはユーザーが定義した任意の関数を呼び出すことができます。Hatchetの永続的なタスクキュー上に構築されているため、Pickaxeはフォールトトレランスと回復性を保証し、マシン障害後でも自動的に実行を再開します。様々なコンテナベースのプラットフォームでの分散デプロイメントをサポートし、再試行、レート制限、同時実行制御などのための構成オプションを提供します。

続きを読む
開発

uv:pipの10~100倍高速なPythonパッケージ&プロジェクトマネージャー

2025-06-23
uv:pipの10~100倍高速なPythonパッケージ&プロジェクトマネージャー

uvはRustで記述された非常に高速なPythonパッケージおよびプロジェクトマネージャーです。pip、pip-tools、pipx、poetry、pyenv、twine、virtualenvなどのツールを置き換え、pipよりも10~100倍高速です。uvは、lockfile、ワークスペース、Pythonバージョン管理、クロスプラットフォームサポート(macOS、Linux、Windows)など、包括的なプロジェクト管理機能を提供します。単一ファイルスクリプトと大規模プロジェクトの両方で依存関係管理を簡素化し、開発者の生産性を大幅に向上させます。

続きを読む
開発

Nano-vLLM:軽量vLLM実装、驚異的な速度

2025-06-23
Nano-vLLM:軽量vLLM実装、驚異的な速度

Nano-vLLMは、約1200行のPythonコードでゼロから構築された、軽量なvLLMの実装です。そのコンパクトさにもかかわらず、元のvLLMに匹敵する推論速度を実現しています。プレフィックスキャッシング、テンソルパラレリズム、Torchコンパイル、CUDAグラフなどの様々な最適化が組み込まれています。`pip install git+https://github.com/GeeeekExplorer/nano-vllm.git`でインストールし、example.pyを参照して使用してください。RTX 4070 Laptop (8GB)とQwen3-0.6Bモデルを使ったベンチマークテストでは、vLLMをわずかに上回るスループットを示しました。

続きを読む
開発 推論速度
1 2 8 9 10 12 14 15 16 50 51