「オープンソース」タグが付いた記事一覧 - ろぼいんブログ
オープンソースは、ソースコードが公開され、誰でも自由に改変、配布、利用できるソフトウェアです。コミュニティによる開発や改善が促進されます。

Payload CMSをFigmaが買収 オープンソースは継続
「開発者にとってコードファースト、マーケティング担当者にとってコンテンツファースト」を掲げるオープンソースのCMS「Payload」がFigmaに買収されることが明らかになりました。

Astro v5.10リリース コンテンツを動的に取得できるライブコンテンツコレクションが追加
コンテンツコレクションを動的に取得できるライブコンテンツコレクションや、レスポンシブ画像の対応などが含まれるAstro 5.10がリリースされました。

GitHubがリモートMCPサーバーのパブリックプレビューを開始
GitHubは、AIツールの機能を拡張するための新たなサービス「Remote GitHub MCP Server」のパブリックプレビューを開始しました。

Node.jsにESMファイルが直接実行されたかを確認できる機能が追加
Node.js v24.2.0では、スクリプトが直接実行されたのかモジュールとして読み込まれたかを判定するimport.meta.mainが追加されました。

macOSでLinuxコンテナを実行できるContainerizationフレームワークが登場
AppleはmacOS Tahoe 26の登場にあわせて、新たなコンテナ実行基盤「Containerizationフレームワーク」を発表しました。Containerizationフレームワークは、Appleシリコン向けに最適化されたオープンソースのSwift製フレームワークで、macOS上でLinuxコンテナを実行できます。

X、異なる意見のユーザーがいいねしたことを示す注釈「Got Likes」を表示へ コミュニティノートの貢献者向けの新機能
X(Twitter)は、コミュニティノート(Community Notes)に異なる意見をもつほかのユーザーたちが「いいね」した投稿に注釈を表示する試験的機能「Got Likes」を導入したと発表しました。

Next.jsで最適化した画像をCloudflareでキャッシュできるようにする方法
Next.jsの<Image>コンポーネントを使うと簡単に画像を最適化できますが、これによって最適化した画像は、デフォルトではCloudflareにキャッシュされません。この記事では、Next.jsで最適化した画像をCloudflareにキャッシュする方法を解説します。

JSRのネイティブサポートを追加したpnpm v10.9がリリース
JSRのネイティブサポートを追加したpnpm v10.9がリリースされました。`jsr:`プロトコルを使うことでJSRからパッケージをインストールできるようになりました。

Blueskyが青いチェックマークを導入 認証済みアカウントの信頼性向上へ
Blueskyは、アカウントの信頼性を高めるための新しい認証機能として、青いチェックマークを導入したことを公式ブログで発表しました。

Next.jsに認証をバイパスできる脆弱性 直ちにアップデートを
人気なReactフレームワークのNext.jsに、認証チェックをバイパスできる脆弱性が見つかりました。今回発見された脆弱性(CVE-2025-29927 / GHSA-f82v-jwr5-mffw)は、Next.jsのミドルウェアで認証を処理している場合に、ミドルウェアをバイパスすることで認証を回避できるというものです。

styled-componentsがメンテナンスモードに移行 新規プロジェクトでは非推奨に
Reactでコンポーネントをスタイリングする際のCSS-in-JSライブラリーのひとつとして人気だったstyled-componentsが、メンテナンスモードに移行していたことが分かりました。

TypeScriptコンパイラーがGoに移植へ ビルドが10倍高速に
MicrosoftはTypeScriptをGo言語によるネイティブ実装で作り直すと発表しました。ビルドが10倍高速になり、メモリー使用量が大幅に削減される見込みです。

AndroidのアップデートでLinuxターミナルが追加!使い方を解説
Google Pixelの2025年3月のアップデートで、Linuxターミナルが標準搭載されるようになりました。この記事では、新しく追加されたLinuxターミナルを有効化する方法と使い方について解説します。

ワンクリックでFirefoxをChromeに偽装できる「Chrome Mask」の特徴と使い方
一部のWebサイトにFirefoxでアクセスしようとするとブロックされることがあり、Chromeに切り替えるか、FirefoxをChromeに偽装する必要があります。この記事では、シンプルな操作でFirefoxをChromeに偽装できる「Chrome Mask」を紹介します。

uBlock Origin Liteと通常版の違い・オススメ設定を解説
Googleは、uBlock Originなどの広告ブロッカーをはじめとして、Chromeにインストールされた一部の拡張機能を無効化しています。この記事では、uBlock Originの代替として注目されているuBlock Origin Liteについて詳しく紹介します。

VS Codeの人気な拡張機能「Material Theme」がマルウェア疑惑で削除
Visual Studio Codeの人気なテーマ「Material Theme」がVisual Studio Marketplaceから削除されていたことが分かりました。「問題があると報告された」とのことですが、詳細は不明です。

Wave Terminalレビュー - Webページやファイルを表示できてタブも使えるオープンソースのターミナルソフトを使ってみた
Wave Terminalは、Webブラウジングやファイルの表示、AIアシスタントの会話までが可能なオープンソースのターミナルソフトです。複数のウィンドウを切り替える手間を省き、効率的に作業できるようになります。

ターミナルで使える高機能ファイルマネージャー「superfile」を試してみた
ターミナルからファイルを操作しようとすると、`ls`や`cd`、`rm`などの複数のコマンドを組み合わせなければならず、直感的ではありません。今回紹介するsuperfileは、分かりやすい画面と直感的な操作を備えた、高機能なオープンソースのファイルマネージャーです。

Create React Appがついに非推奨に 移行先としてNext.jsやRemixが推奨
025年1月29日、Reactプロジェクトの立ち上げに広く利用されてきたCreate React App(CRA)が正式に非推奨となりました。以前から「CRAが非推奨になるのではないか」という噂が広まっていました。

Rustのビルド監視ツール「Cargo Watch」が開発終了 BaconやWatchexecへの移行を推奨
Rust開発者の間で人気な自動ビルド監視ツール「Cargo Watch」が、今後はアップデートされないことが明らかになりました。

Kiwi Browserの開発が終了!偽物に注意 オススメの乗り換え先は?
Androidで拡張機能を利用できるWebブラウザーである「Kiwi Browser」の開発が終了し、GitHubリポジトリーがアーカイブされました。この記事では、Kiwi Browserの開発終了についての詳細と、オススメの乗り換え先のWebブラウザーを紹介します。

Node.jsがTypeScriptの実行をサポート!v23.6.0でデフォルトで有効化
TypeScriptのサポートがデフォルトで有効化されたNode.js v23.6.0がリリースされました。Enumなどの一部の機能を除くTypeScriptの基本的な機能を、ts-nodeやtsxなどのサードパーティのライブラリーなしで実行できるようになりました。

Firefoxがタブグループをサポート v135からデフォルトで有効化
MozillaはFirefoxにタブグループ機能を開発中で、Firefox Nightly 135からデフォルトで有効になっています。タブグループでは、タブを新しいグループに追加したり、ドラッグしてグループ化したりでき、グループの名前や色も設定できます。

AIとツールの未来を変える?MCP(Model Context Protocol)について解説!
Clauseを開発するAnthropicが、オープンソースのMCP(Model Context Protocol)を発表しました。MCPは、さまざまなデータやツールとAIを接続するためのプロトコルです。この記事では、MCPについて詳しく紹介します。

ScratchのライセンスがAGPLに変更 ライセンス変更の背景と影響は?
Scratchを提供するScratch Foundationは、Scratchエディターのライセンスを従来の三条項BSDライセンスからAGPLに変更したと発表しました。この記事では、Scratchのライセンス変更について詳しく掘り下げます。

Firefox NightlyがWindows 11のマイカ(Mica)効果をサポート
Firefox NightlyがついにWindows 11の「Mica(マイカ)効果」を試験的にサポートしました。これにより、Firefoxは将来的に、Windows 11のデザイン言語と一致する統一感のあるデザインになると期待されます。

GitでOpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0が出たときの対処法
WindowsでGitを使っていたところ、OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0というエラーが表示され、GitHubリポジトリーのpullやpushができなくなってしまいました。この記事では、試した対処法についてメモしておきます。
FirefoxでNVIDIA Video Super Resolusion(VSR)が動作しない場合の対処法
この記事では、Firefoxやその派生ブラウザーでNVIDIA VSRが動作しない場合の対処法について解説します。

GoogleがAIの幻覚を軽減する「DataGemma」を公開
Googleは、LLMの幻覚問題に対処する新たな言語モデル「DataGemma」を発表しました。DataGemmaは、Googleのもつ膨大な実世界のデータを活用することで、LLMの信頼性向上を目指しています。

ElasticsearchとKibanaが再びオープンソースに ライセンスにAGPLが追加
Elasticは、同社の検索エンジン「Elasticsearch」と可視化ツール「Kibana」を再びオープンソースとして提供することを発表しました。今後数週間以内にElasticsearchとKibanaは、Elastic License v2(ELv2)とServer Side Public License(SSPL)に加えて、GNU Affero General Public License(AGPL)で利用可能になります。
ESLintでTypeScriptベースの設定ファイル(`eslint.config.ts`)を使えるようになった
2024年8月10日、TypeScriptで書かれた設定ファイルを実験的にサポートするESLint v9.9.0がリリースされました。これにより、TypeScriptによる入力補完の恩恵を受けながら、ESLintの設定ファイルを書けるようになります。

さまざまなAIモデルを無料で比較できる「GitHub Models」が登場
GitHubは、さまざまなオープンモデルやクローズドモデルを比較できるGitHubのビルトインのプレイグラウンド「GitHub Models」を発表しました。インタラクティブなプレイグランドを利用して、Meta、Mistral、Azure OpenAI Service、Microsoftなどの人気なプライベートモデルやオープンモデルを無料で試せます。

Firefox Nightlyに垂直タブバーが実装 今後1年でリリース予定
FirefoxのテストバージョンであるFirefox Nightlyに垂直タブが実装されました。Firefox Nightlyで特定のフラグを有効化することで、利用できます。

Astro v4.11リリース!コードブロックや500エラーページの改善など
オープンソースの静的サイトジェネレーター「Astro」のバージョン4.11がリリースされました。このリリースでは、500エラーページの改善や、<Code />コンポーネントにおけるShikiトランスフォーマーの扱いの改善などが含まれています。

Material Web Componentsがメンテナンスモードへ 新機能の開発は中止もプロジェクト継続を模索中
Googleが開発する「Material Web Components(MWC)」が、メンテナンスモードに入ることが発表されました。Material DesignチームがGoogleの大規模内部フレームワーク「Wiz」のサポートに集中するため、MWCに割り当てられていたエンジニアを再配置したことが原因とのことです。

Firefox NightlyにChatGPTとの連携が実装 生成AIをサイドバーで利用可能に
Firefox Nightlyで、サイドバーにChatGPTをはじめとした大規模言語モデル(LLM:Large Language Model)を組み込む機能が実装されました。

Files v3.5リリース!デザインの改善や画像の寸法表示など
オープンソースのWindows用ファイル管理ツール「Files」の新バージョン、v3.5がリリースされました。今回のアップデートでは、UIの改善やいくつかの新機能が含まれています。

Android版Firefoxで広告をブロックする方法
この記事では、Android版Firefoxで広告をブロックする方法について紹介します。

Astro v4.10リリース!型安全な環境変数を実験的にサポート
オープンソースの静的サイトジェネレーター「Astro」のバージョン4.10がリリースされました。このリリースでは、新しい型安全な環境変数のサポートや、コンテナーAPIの強化、全HTTPメソッドに対応したリライト機能など、多くの新機能が追加されています。

【Inkscape】高DPIディスプレイでUIのアイコンと文字が小さいときの対処法
Inkscapeを使っていると、高DPI(dots per inch)ディスプレイでUIのアイコンやテキストが小さく表示されることがあります。この記事では、その対処法を紹介します。

Astro v4.9リリース!コンテナーAPIやReact 19のサポートなど
オープンソースの静的サイトジェネレーター「Astro」のバージョン4.9がリリースされました。このリリースでは、新しいコンテナーAPIの追加、React 19のサポート、安定化された実験的機能などが含まれています。

Firefoxに垂直タブとタブグループが実装へ!生成AIの組み込みや天気予報の表示も
Mozillaは、Firefoxに新たな機能として垂直タブとタブグループを実装することを公式に発表しました。ユーザーからの多くのリクエストに応じて追加されることになりました。サイドバーに生成AIを組み込む機能もテストされています。
Gitをアップデートする方法【Windows・macOS・Linux】
この記事では、Windows、macOS、そしてLinux環境でGitをアップデートする方法を詳しく解説します。

Astro v4.8リリース!Astroアクションやリクエストの書き換え機能など
Astro v4.8がついにリリースされました。このバージョンでは、実験的な機能としてAstroアクションやリクエストの書き換えが導入され、さらに性能向上や複数ルートの同一エントリポイント定義も可能になりました。

「Files」がファイル検索ツール「Listary」と統合!ファイル管理がさらに便利に
Windows用のオープンソースファイル管理ツール「Files」が、その機能をさらに向上させるため、検索ユーティリティ「Listary」との統合を発表しました。

Files v3.4リリース!カスタマイズ性の向上やListaryとの統合など
Windows向けのオープンソースのファイル管理ツール「Files」のバージョン3.4がリリースされました。効率的なファイル管理を可能にする多数の新機能と改善が加えられています。

Paint.netで画像に ぼかし やモザイクをかける方法
画像編集ソフトウェアの中でもとくにユーザーフレンドリーなPaint.netは、豊富な機能とシンプルな操作性で多くのユーザーに支持されています。この記事では、Paint.netを使って画像にぼかしとモザイクを適用する方法を詳しく解説します。

Neofetchが開発終了 後継ツールFastfetchを紹介
最近、長らく多くのユーザーに愛用されてきたNeofetchの開発が終了しました。この記事では、新たな代替ツールとして期待されるFastfetchについて紹介します。

Astro v4.7リリース!開発ツールバーの改善やアップデートチェッカーなど
Astro 4.7がリリースされました。このバージョンでは、開発ツールバーAPIの大幅な改善、Astroを最新バージョンに保つためのアップデートチェッカーなどが含まれています。また、TypeScriptのプリセットで通常のJavaScriptの使用が許可されました。

Changesetsでnpmへのリリースを自動化する
最近、筆者が管理するいくつかのGitHubリポジトリーにChangesetsを導入しました。これによってnpmへのリリース作業を自動化でき、負担が減りました。この記事では、Changesetsを導入する手順を詳しく解説します。

Astro v4.6リリース!i18n強化やCSRF保護などが追加
2023年4月11日に、静的サイトジェネレーターであるAstroの最新バージョンAstro 4.6がリリースされました。このバージョンでは、国際化のための手動ルーティング戦略や開発者ツールバーの移動機能、CSRF保護の実験的サポートなど、多数の新機能と改善が追加されています。

AstroにYouTubeを埋め込む「astro-embed-youtube」の使い方
AstroでYouTubeの通常の埋め込みコードを使用すると、ページの読み込み速度が低下してしまいます。この記事ではパフォーマンスを維持しながらAstroベースのサイトにYouTubeを埋め込める「astro-embed-youtube」を紹介します。

Files v3.3リリース!レイアウトピッカーやサムネイルの改善など
2024年3月19日、Windows向けの高機能オープンソースファイルマネージャー「Files」のv3.3がリリースされました。この記事では、その新機能や改善点について詳しく解説します。

Astro v4.5がリリース!アクセシビリティ監査やページ遷移の改善など
3月11日(現地時間)、さらなる改善と便利な新機能を搭載したAstro 4.5がリリースされました。今回のアップデートでは、ページ性能やアクセシビリティに関する問題を開発者が簡単に特定できるDev Audit UIや、View Transitionを使ったページ間遷移時の再描画の改善などが含まれています。

Proton PassのWindowsアプリのインストール方法と使い方
Proton Passは、Proton MailやProton VPNなどで知られるProtonが提供しているパスワードマネージャーです。基本的な機能は無料で利用でき、エンドツーエンドの暗号化により、パスワードの安全な保管が可能です。最近、そんなProton PassのWindowsアプリがリリースされました。この記事では、Proton PassのWindowsアプリのインストール方法と使い方について解説します。

Rust製のJavaScriptバンドラー「Rolldown」がオープンソースとして公開
JavaScriptのビルドツール「Rolldown」がオープンソースとして公開されました。Rolldownは、高速なビルドツールのViteの将来のバンドラーとして開発された、Rust製のJavaScriptバンドラーです。この記事では、Rolldownについて深掘りします。

Markdownに広告を挿入するプラグイン「rehype-auto-ads」
Markdownで作成した記事に自動的に広告を挿入する「rehype-auto-ads」というrehypeプラグインを開発しました!この記事では、rehype-auto-adsを開発した経緯や使い方について詳しく説明します。使い方だけ読みたい方は、そこまで飛ばしていただいて構いません。
Astroでカスタマイズ可能な目次を生成する「astro-custom-toc」
Astroでカスタマイズ可能な目次を生成するAstro integration「astro-custom-toc」を作りました!この記事では、astro-custom-tocの使い方や他のプラグインとの違い、カスタマイズ方法などについて説明します。
E2EEの写真アプリ「Ente」が完全オープンソース化!写真アプリの新たな選択肢
2024年3月、写真保存・管理アプリのEnteが、エンドツーエンドの暗号化を備えた自社のサーバーコードを含め、すべてのコードをオープンソース化したことを発表しました。

Proton PassがWindowsに対応!パスワード管理がもっと便利に
2024年2月29日、Proton PassのWindowsアプリがついにリリースされました。Proton Passにデスクトップから直接アクセス可能となることで、使い勝手が向上します。

ClearURLsでプライバシー保護!追跡URLを自動削除する拡張機能
インターネット上でのプライバシー保護は大きな話題です。Webを見ているとき、オンラインでの行動を追跡するための要素を含むURLに頻繁に遭遇することがあります。そんなときに便利な「ClearURLs」のインストール方法や使い方を解説します。

プライバシーを守る「Decentraleyes」の使い方
今回は、オンラインプライバシーを改善しながらWebサイトの読み込み速度を改善するブラウザー拡張機能「Decentraleyes」を紹介します。
【Windows 11】PATHの設定なしでFFmpegをインストールする方法
Windowsユーザーが開発や動画編集をする際、FFmpegはほぼ避けて通れないツールのひとつです。しかし、FFmpegのインストールとPATHの設定は初心者にとっては少し難しいかもしれません。実は、Windowsにはwingetという強力なパッケージマネージャーがあります。これを使えば、PATHの手動設定不要でFFmpegを簡単にインストールできます。この記事では、まずFFmpegとwingetについての基本情報を紹介し、その後、具体的なインストール方法について説明します。
textlintをMDXファイルで使う方法
textlintのVS CodeプラグインをMDXファイルで使う方法を紹介します。

Files v3.2リリース!新機能と改善点をチェック
Windowsの人気ファイル管理アプリ「Files」のv3.2がリリースされました。多くの新機能と改善が含まれています。一体どんな機能が追加されたのか、そしてどのように使い勝手が向上したのか、詳しく見ていきましょう。