FormBee:プライバシーを重視する開発者向けのオープンソースフォームバックエンド

2025-01-06

FormBeeは、データプライバシーを重視する開発者向けに構築されたオープンソースのフォームバックエンドです。サーバーサイドコードを記述することなく、ウェブサイトのフォームデータを送信し、メール、Telegram、Webhookなどに送信できます。プラグインサポート、CAPTCHA保護、ドメインホワイトリスト、自動返信メールなどの機能があります。Dockerイメージを使用すれば、簡単に自己ホスティングできます。

続きを読む
開発 フォーム

42:強力な宇宙機姿勢制御システムシミュレータ

2025-01-06

42は、宇宙機の姿勢と軌道力学の包括的な汎用シミュレーションであり、概念研究から統合試験まで、ライフサイクル全体を通して姿勢制御システムの設計と検証を支援するために主に使用されます。剛体および/または柔軟体を含む多体宇宙機姿勢力学と、2体および3体の軌道飛行レジームを正確にモデル化し、低地球軌道から太陽系全体までの環境をシミュレートします。42は複数の宇宙機を同時にシミュレートし、ランデブー、近接運用、精密編隊飛行の研究を容易にします。宇宙機の姿勢の可視化機能も備えています。

続きを読む

SPath:半構造化データのクエリ式

2025-01-06

SPathは、JSON、TOML、またはカスタムバリアントなどの半構造化データに対するJSONPathライクなクエリ式を提供するRustクレートです。JSONPathの代替として使用でき、複数のデータ形式をサポートしています。このライブラリは使いやすく、プロジェクトのCargo.tomlの依存関係に`spath`を追加するだけです。例では、SPathを使用してJSONデータにクエリを実行し、結果を確認する方法を示しています。

続きを読む

Windows 3.1を現代のディスプレイで動作させる:汎用SVGAドライバ

2025-01-06

このプロジェクトは、Windows 3.1用の現代的な汎用SVGAドライバを提供します。利用可能なすべての8ビット、16ビット、24ビット、32ビットのグラフィックモードをサポートします。オリジナルのWindows 3.1 SVGAドライバを書き直したもので、マルチバイトピクセルサポートを追加することで、最新のHDディスプレイでWindows 3.1をトゥルーカラーで動作させることが可能になります。古いハードウェアの互換性問題を解決し、レトロゲーム愛好家の体験を向上させます。

続きを読む

DeepFace:軽量なPython顔認識ライブラリ

2025-01-06

DeepFaceは、顔認識と顔属性分析(年齢、性別、感情、人種)を行う軽量なPythonライブラリです。VGG-Face、FaceNet、ArcFaceなどの最先端モデルを統合し、高い精度を実現しています。このライブラリは、顔検出、検証、認識、属性分析などを網羅した使いやすいインターフェースを提供しており、ユーザーは様々な検出器やモデルを選択してパイプラインをカスタマイズできます。

続きを読む
AI

Duolicious:オープンソースの出会い系アプリ革命

2025-01-05

Duoliciousは、世界で最も人気のあるオープンソースの出会い系アプリ(月間アクティブユーザー数で測定)と自称しており、愛を見つけるためのユニークなアプローチを提供しています。2000以上の質問からなる質問バンクを活用して、ユーザーの個性を深く掘り下げ、互換性のある相手とマッチングします。浅いスワイプやいいねを拒否し、Duoliciousはオリジナルメッセージを通じて真のつながりを育みます。完全に無料で広告がなく、コミュニティからの寄付とコードへの貢献によって支えられています。フロントエンドとバックエンドの両方のコードはオープンソースであり、開発者の貢献を歓迎しています。

続きを読む

srsRAN:オープンソース4G/5Gソフトウェア無線システム

2025-01-05

srsRANは、SRSによって開発された、オープンソースの4Gおよび5Gソフトウェア無線アプリケーションのコレクションです。移植可能なC++で実装されており、サードパーティの依存関係は最小限です。Linuxと市販のコンピューティングおよび無線ハードウェア上で動作します。srsRANプロジェクトは、完全なO-RANネイティブ5G RAN CU+DUと、UE、eNodeB、EPCを網羅するエンドツーエンドの4Gネットワーク実装を提供します。このプロジェクトは、包括的なドキュメントとアクティブなコミュニティフォーラムを備え、GitHubでホストされています。

続きを読む

低コストの視覚障害者向けライブ画像説明ソリューション:ESP32-CAM + 電話 + サーバー

2025-01-05

このプロジェクトは、ESP32-CAM、電話、サーバーを使用して、視覚障害者向けの低コストのライブ画像説明ソリューションの詳細を説明しています。ESP32-CAMは設定された間隔で画像をキャプチャし、それらは説明のためにOpenAI APIに送信されます。説明は、テキスト読み上げを使用して、電話のWebページを介してユーザーに中継されます。現在のプロトタイプには、手動でのカメラ操作が必要であり、堅牢なセキュリティが不足しているなど、いくつかの制限がありますが、このアプローチの実現可能性を示しており、より洗練された支援ツールの将来の開発のための基盤を築いています。

続きを読む
ハードウェア 支援技術

WebGPUによる粘菌シミュレーション:TypeScriptとコンピュートシェーダーによる実装

2025-01-05

SuboptimalEngは、WebGPUとTypeScriptを用いて、驚くほど美しい粘菌シミュレーションを作成しました。このプロジェクトはSebastian Lagueの古典的な作品を再現し、コンピュートシェーダーを活用して粘菌の成長と動きを効率的にシミュレートします。詳細なセットアップガイド、スクリーンショット、リソースリンクが含まれており、GitHub Pagesにデプロイされているため、簡単にアクセスできます。WebGPUとコンピュートシェーダーを学ぶのに最適な事例です。

続きを読む

ELKS: 8086向け埋め込み可能なLinuxカーネルサブセット

2025-01-04

ELKSは、Intel IA16アーキテクチャベースのシステム(16ビットプロセッサ:8086、8088など)向けにLinuxに似たOSを提供します。ネットワークとHDDへのインストール(MINIXおよびFATファイルシステム)、わずか256KBのRAMで動作し、古いIBM PCや最新のSBC、SoC、FPGAで動作します。ダウンロード可能なディスクイメージとビルド手順、オンラインデモが用意されています。

続きを読む
開発

Efficient Recorder:プライバシー重視のオープンソーススクリーンレコーダー

2025-01-04

ツイートにインスパイアされた開発者Jan Wilmakeは、プライバシーに重点を置いたRewind.aiの代替を目指したオープンソースプロジェクト、Efficient Recorderを作成しました。このコマンドラインインターフェース(CLI)ツールは、画面、システムオーディオ、マイクオーディオを同時に記録し、データをS3バケットに直接ストリーミングします。インテリジェントな音声録音(音声検出に基づいてサンプリングレートを切り替え)、自動スクリーンショットとウェブカメラのキャプチャ、効率的なリソース管理によるシステムオーバーヘッドの最小化を特徴としています。Efficient Recorderでは、スクリーンショットとウェブカメラのインターバル、画像品質などの設定をカスタマイズできます。

続きを読む

PrettierがPGNファイルのフォーマットに対応

2025-01-04

新しいPrettierプラグイン`prettier-plugin-pgn`がリリースされ、Portable Game Notation (PGN)ファイルのフォーマットに対応しました。PGNはチェスの棋譜を記録するための標準的なテキストフォーマットです。このプラグインは、バリエーション、注釈、1つのPGNファイル内の複数のゲームを処理し、チェスプレーヤーと開発者の作業を容易にします。npmまたはグローバルに簡単にインストールできます。

続きを読む

Beam:SSHベースのファイルとパイプ転送ツール

2025-01-04

BeamはSSHプロトコルを使用してファイルとパイプを転送するツールであり、SSHクライアントのみで利用でき、バイナリインストールは不要です。パイプ転送をサポートし、公開鍵認証による高いセキュリティを提供し、シンプルでSSHコマンドを使用してデータの送受信を行います。ランダムなチャネル名を使用することでセキュリティを強化できます。Beamサーバーはドイツに配置されているため転送速度が制限される可能性があり、エンドツーエンドの暗号化はサポートされていません(データはサーバー上で短時間復号化されます)が、軽量性と簡単な自己ホスティングにより、便利なファイル転送ソリューションとなっています。

続きを読む

超越構文:低レベル言語からの論理的抽象化の構築

2025-01-04

このGitHubプロジェクトは、Jean-Yves Girardによる「超越構文」を実装しています。これは、低レベルで論理に依存しない言語から論理的抽象化を構築する方法です。「恒星分解」と呼ばれる基本言語を使用し、基本オブジェクト(プログラム)を「星座」と呼びます。これらの星座は、より高レベルの言語「Stellogen」(星座のためのメタプログラミング言語)で使用され、証明と式を定義します。このプロジェクトは開発中であり、ガイドは現在フランス語のみです。

続きを読む
開発 論理

JVM上で動作する超高速JavaScript/TypeScriptコンパイラとバンドラ:swc4j

2025-01-04

swc4jは、JVM上で動作する超高速なJavaScriptおよびTypeScriptのコンパイルとバンドリングツールです。Javetポートフォリオの一部であり、Node.jsまたはV8がJVM上でコードを実行する前に、JavaScriptおよびTypeScriptコードを処理します。AST解析、プラグインサポート、コード変換、ミニファイ、複数のターゲットESバージョン、ソースマップなどを備え、堅牢なコードサニタイゼーション(キーワード制限、オブジェクト保護など)を提供します。MavenまたはGradleを使用してプロジェクトに簡単に統合でき、コンパイルとバンドリングの効率的なワークフローを実現します。

続きを読む
開発

F-Droid偽造署名PoC:証明書固定の回避

2025-01-04

このプロジェクトは、F-DroidのAPK署名検証における脆弱性を示す概念実証です。攻撃者はこれらの欠陥を利用して署名を偽造し、F-Droidの証明書固定機構を回避することで、悪意のあるアプリを正規アプリとして偽装できます。脆弱性は、F-DroidがAPK署名ブロック内の証明書の順序と検証を処理する方法の矛盾に起因します。これらの矛盾を操作することで、攻撃者は偽の証明書情報を挿入し、F-Droidをだまして有効な署名として受け入れさせることができます。修正が提案され、実装されてきましたが、さらなる脆弱性と回避策が発見されており、APK署名検証のセキュリティにおける継続的な課題が浮き彫りになっています。

続きを読む

20行以下のコードで地形レンダリング:Voxel Spaceエンジンの復活

2025-01-03

このプロジェクトは、1992年のゲーム『Comanche』で使用されていたVoxel Space地形レンダリングアルゴリズムを再現しています。20行以下のコードで実装されたこのアルゴリズムは、高さマップとカラーマップを利用して、レイキャスティングに似たアプローチで地形をレンダリングします。記事ではアルゴリズムの詳細と、パフォーマンス向上のための最適化戦略(バックトゥフロントレンダリング、フロントトゥバックレンダリング、LOD調整など)について説明しています。このプロジェクトはオープンソースで、コードと実行可能なウェブデモが含まれています。

続きを読む
ゲーム ボクセル

SQLFlow:DuckDBとSQLによるストリーム処理

2025-01-03

SQLFlowはDuckDBをベースとしたストリーム処理エンジンで、KafkaやWebhookなどのソースからのリアルタイムデータに対してSQLベースの処理を可能にします。データ変換、エンリッチメント、集約、タンブリングウィンドウ集約などをサポートし、Kafka、データベース、ローカルファイルなど様々な出力先への出力に対応しています。SQLFlowは高いスループットを誇り、毎秒数万件のメッセージを処理でき、カスタムシリアライゼーションとエンコーディングにも対応しています。Dockerによるデプロイも容易です。

続きを読む

Org-Supertag:Org-modeのタグシステムを強化

2025-01-03

Org-Supertagは、EmacsのOrg-modeプラグインで、Org-modeのタグ機能を強化します。タグはノードに属性を割り当てるだけでなく、ノードを直接操作することも可能になり、より柔軟な知識管理を実現します。Tanaに着想を得ており、非侵入型で、Org-modeの既存機能とシームレスに共存します。ノードの構造と動作を定義する「スーパータグ」を導入し、構造化されたプロパティと自動化されたアクションのためのフィールドとビヘイビアシステムをサポートしています。クエリシステムは、ノード、タグ、フィールド全体で統一された検索を可能にし、複数のエクスポートオプションを提供します。

続きを読む
開発

PWCT2:コーディング不要のビジュアルプログラミング

2025-01-03

PWCT2は、Ring言語で記述された第2世代のビジュアルプログラミング言語で、楽しくビジュアルプログラミングとインタラクティブな視覚化を行うために設計されています。Ringコードのインポートとエクスポートをサポートし、Windows、Linux、macOSで動作します。Steamでも入手可能で、Web開発、2Dゲーム開発など幅広い機能を備え、多くのチュートリアルビデオとドキュメントが用意されています。

続きを読む
開発 Ring言語

オープンソースエルゴノミクスキーボード:Ergo S-1 - あなただけの快適さを構築

2025-01-03

Ergo S-1は、Cherry/GateronスイッチとCherry/OEM/DCSキーキャップに対応した、オープンソースのワイヤレス分割エルゴノミクスキーボードで、ZMKファームウェアを使用しています。失業中に設計されたこのキーボードは、DIYでの組み立てやすさを重視しており、より幅広いユーザーにアクセスできるようにしています。このプロジェクトでは、包括的な組み立て手順、部品表、Fusion 360設計ファイル、カスタムキーマップのサポートを提供しています。完全なキットはまだ入手できませんが、組み立て済みのキーボードはEtsyで販売されており、作成者はより簡単に組み立てられるキットの開発に積極的に取り組んでいます。

続きを読む

Gource:見事なアニメーションでコードベースを視覚化する

2025-01-03

Gourceはオープンソースソフトウェアで、バージョン管理リポジトリの履歴を息を呑むようなアニメーションで視覚化します。リポジトリのルートは中央に配置され、ディレクトリは枝、ファイルは葉となり、開発者はコードツリー内を動き回るダイナミックなキャラクターになり、貢献はアニメーション化された軌跡として表示されます。GourceはOpenGLレンダリングを使用し、3Dアクセラレーション対応ビデオカードが必要です。Git、SVN、Mercurialなど、さまざまなバージョン管理システムをサポートしており、多くのカスタマイズパラメーターを提供することで、コードベース履歴の印象的な視覚化を簡単に作成できます。

続きを読む

ハンドジェスチャーでRokuを操作:MediaPipeとPythonによるプロジェクト

2025-01-03

HandiRokuRemoteを使うと、ハンドジェスチャーでRokuを操作できます!このPythonプロジェクトは、GoogleのMediaPipeを用いてリアルタイムでハンドトラッキングを行い、ジェスチャーをRokuの外部制御プロトコル(ECP)を介して送信されるコマンドに変換します。直感的なインターフェースは、自動デバイス検出、カスタマイズ可能な設定(デバッグモード、自動開始、スケルトンビュー)、ナビゲーションやメディアコントロールのための様々なジェスチャーをサポートしています。現状、ハンド検出距離に制限がありますが、将来の開発では、他のスマートTVやHDMI-CEC対応デバイスへの互換性の拡張を目指しています。

続きを読む
開発

素晴らしい寄付先:厳選されたFLOSSプロジェクト一覧

2025-01-03

このGitHubリポジトリ、awesome-donationsは、多数のフリー/オープンソースソフトウェア(FLOSS)プロジェクトへの寄付方法をまとめた厳選リストです。Linux FoundationやMozilla Foundationといった大規模な団体から、LibreOffice、GIMP、QEMUなどの個々のプロジェクトまで、幅広くサポートできます。PayPal、クレジットカードなど、お好みの方法で簡単にオープンソースコミュニティに貢献し、重要なフリーソフトウェアの継続的な開発を支援できます。

続きを読む
開発 寄付

XiangShan:オープンソースの高性能RISC-Vプロセッサ

2025-01-02

XiangShanは、中国科学院計算技術研究所と鵬程研究所が共同で開発した、オープンソースの高性能RISC-Vプロセッサプロジェクトです。複数の安定版がリリースされており、包括的なドキュメント、チュートリアル、マイクロアーキテクチャの概要が提供されています。最新の昆明湖バージョンは開発中で、様々なシミュレーションツールとIDEをサポートしています。XiangShanは、アジャイル開発手法を用いてRISC-Vプロセッサ技術の進歩を目指しており、その成果は査読付き論文として発表され、国際的な評価を得ています。

続きを読む

Connet:NATトラバーサル対応P2Pリバースプロキシ

2025-01-02

Connetは、ngrok、frp、ratholeを参考に開発された、NATトラバーサルに対応したピアツーピアのリバースプロキシです。公開IPアドレスなしで、ローカルサービスをインターネット上の他のデバイスに公開できます。従来のツールとは異なり、Connetクライアントはサービスプロバイダー(宛先)とサービスリクエスト側(送信元)の両方にインストールされ、プライバシーと効率性を確保します。現在アルファ版であり、直接接続と中継サーバー接続の両方をサポートし、TLSで暗号化された通信を行います。

続きを読む

HtmlSlice:Rubyのための再利用可能なHTMLスニペット

2025-01-02

HtmlSliceは、Rubyクラスが動的に再利用可能なHTMLスニペットを生成できるようにするRuby gemです。Markabyのインスタンススコープの問題など、既存のHTMLジェネレーターの制限に対処します。HtmlSliceは幅広いHTMLタグ(空タグを含む)をサポートし、XSS脆弱性を防ぐためにHTMLコンテンツを安全にエスケープします。軽量で使いやすいので、アプリケーション全体のHTMLまたはHTMLの一部を生成するのに適しています。Railsとの統合も示されています。

続きを読む
開発

mitmproxy2swagger:REST APIの自動リバースエンジニアリング

2025-01-02

mitmproxy2swaggerは、mitmproxyでキャプチャされたトラフィックをOpenAPI 3.0仕様に自動的に変換する強力なツールです。これにより、アプリケーションを実行してトラフィックをキャプチャするだけで、REST APIを自動的にリバースエンジニアリングできます。mitmproxyのフローファイルと、ブラウザの開発者ツールからエクスポートされたHARファイルの両方をサポートしています。使用方法としては、mitmproxyでトラフィックをキャプチャし、ファイルを保存してから、mitmproxy2swaggerを実行し、入力ファイル、出力ファイル、APIプレフィックスを指定します。最初の実行では、初期スキーマが生成されますが、不要なパスを削除するために手動で編集する必要があります。2回目の実行では、編集されたスキーマに基づいて、完全なOpenAPI仕様が生成され、オプションでサンプルデータを含めることができます。

続きを読む
開発

Zasper:データサイエンス向け超高性能IDE

2025-01-02

Zasperは、データサイエンスのためにゼロから構築された新しいIDEで、大規模な並行処理、最小限のメモリフットプリント、そして比類のない速度を誇ります。REPLスタイルのデータアプリケーションに最適で、Jupyter Notebookはその一例です。現在、Macでは完全にサポートされており、Linuxでは限定的なサポートがあります。ベンチマークによると、JupyterLabと比較してRAMとCPUの使用量が75%削減されています。Prasun Anandによって作成され、無料でオープンソースのローカル実行可能なソリューションを目指しており、最新のコンピューターのリソースを最大限に活用します。

続きを読む
開発

Kotaemon:ドキュメントとチャットできるオープンソースRAGツール

2025-01-02

Kotaemonは、独自のドキュメントとチャットできるオープンソースのRetrieval-Augmented Generation(RAG)ベースのツールです。クリーンで使いやすいインターフェースを備え、OpenAI、Azure OpenAIなどの様々な大規模言語モデル(LLM)とローカルLLMをサポートしています。ドキュメントのQAを行うエンドユーザーや、独自のRAGパイプラインを構築する開発者のどちらにとっても、Kotaemonは便利なツールとカスタマイズ可能なUIを提供します。複数のファイルタイプをサポートし、マルチモーダルQA、複雑な推論、設定可能な設定などの高度な機能を提供します。

続きを読む
開発
← Previous 1 3 4 5 6