TECHNOLOGY EXPLORER

技術を、役割から探す。

名前の人気ではなく「何を担当する道具か」で並べています。同じカテゴリなら比較候補、違うカテゴリなら組み合わせ候補かもしれません。

186 technologies

language

Web標準・言語

ブラウザへ内容を伝え、処理を書くための基礎

Web標準・言語

C#

Web API、業務アプリ、クラウド処理を.NETの型とライブラリで実装する。

.NET上で動く静的型付きの汎用プログラミング言語。

backenddotnet
Web標準・言語

CSS

色、余白、文字、レイアウト、画面幅ごとの表示を制御する。

HTMLの見た目と配置を定義するWeb標準のスタイル言語。

stylelayout
Web標準・言語

Go

ネットワークサービスやCLIを小さな実行物として構築する。

並行処理と単一バイナリ配布に強い静的型付き言語。

backendconcurrency
Web標準・言語

HTML

見出し、段落、リンク、フォームなどの構造をブラウザや支援技術へ伝える。

Webページの意味と文書構造を表す標準マークアップ言語。

markupsemantics
Web標準・言語

Java

大規模なサーバー処理を移植性のある実行環境で構築する。

JVM上で動く静的型付きの汎用プログラミング言語。

backendjvm
Web標準・言語

JavaScript

画面操作、通信、サーバー処理までWebアプリの動作を記述する。

ブラウザと多くのサーバー環境で動くWebの標準プログラミング言語。

dynamicweb
Web標準・言語

PHP

リクエストごとにサーバー処理を実行し、WebページやAPIを返す。

WebサーバーでHTML生成や業務処理を行う動的言語。

backendweb
Web標準・言語

Python

Web API、データ処理、自動化、機械学習の処理を記述する。

読みやすい構文と広い用途を持つ汎用プログラミング言語。

backenddata
Web標準・言語

Ruby

Railsなどを使ってWebの業務処理を簡潔に記述する。

読み書きしやすさを重視する動的な汎用プログラミング言語。

backendproductivity
Web標準・言語

Rust

低水準の制御を保ちながら安全なサーバーや開発ツールを作る。

メモリ安全性と実行性能を両立する静的型付き言語。

systemsperformance
Web標準・言語

TypeScript

実行前に値や関数の形の不一致を見つけ、JavaScriptへ変換する。

JavaScriptへ静的な型検査を加えるプログラミング言語。

static-typescompiler
Web標準・言語

Web App Manifest

インストール可能なWebアプリの外観と起動情報を宣言するWeb標準。

Webアプリの名前・アイコン・起動方法などをブラウザへ伝える標準メタデータ。

pwamanifestinstallable
Web標準・言語

Web Components

ブラウザ標準の部品化・カプセル化の土台を提供する。

ブラウザ標準で再利用可能な独自UI要素を作る仕組み。

web-standardcomponentcustom-elements
ui-library

UI部品

画面の部品や状態を組み立てる

UI部品

Alpine.js

属性ベースの状態とイベント処理を既存マークアップへ加える。

HTMLへ小さな対話処理を直接書ける軽量UIライブラリ。

lightweightprogressive
UI部品

Angular

部品、依存注入、ルーティング、フォームなどの標準構成を提供する。

大規模Webアプリ向け機能を一式備えるUIフレームワーク。

frameworkenterprise
UI部品

HTMX

サーバーが返すHTML断片を使い、少ないJavaScriptで画面を更新する。

HTML属性からサーバー通信と部分更新を指定するライブラリ。

hypermediahtml-over-wire
UI部品

Lit

標準のカスタム要素とシャドウ DOMを扱いやすくする。

Web Componentsを簡潔に作るための軽量ライブラリ。

web-componentsstandards
UI部品

Preact

軽量な互換層でコンポーネント型の画面を動かす。

Reactに近いAPIを小さな容量で提供するUIライブラリ。

lightweightcomponent
UI部品

Qwik

細かく分割した処理を必要時に読み込み、再実行ではなく再開する。

実行状態を再開して初期JavaScriptを抑えるUIフレームワーク。

resumabilityperformance
UI部品

React

宣言的なUI部品と状態更新の模型を提供する。

状態に応じた画面をコンポーネントで組み立てるUIライブラリ。

componentui
UI部品

Solid

シグナルを使い、仮想DOMなしで状態変化を画面へ反映する。

細粒度の反応性で必要なDOMだけを更新するUIライブラリ。

signalsfine-grained
UI部品

Svelte

簡潔な部品記法をブラウザで動くJavaScriptへ変換する。

コンパイル時に効率的な画面更新コードを作るUIフレームワーク。

compilercomponent
UI部品

Vue

テンプレート、反応的な状態、部品化を一体で提供する。

段階的に導入できるコンポーネント指向のUIフレームワーク。

componentreactivity
web-framework

Webサイト・Webアプリ

ページ構成や表示方式をまとめる

Webサイト・Webアプリ

Astro

標準では静的HTMLを生成し、選んだUI部品だけをブラウザで動かす。

コンテンツ中心サイトへ必要な対話部分だけを配るWebフレームワーク。

islandscontent
Webサイト・Webアプリ

Docusaurus

版管理、検索連携、文書ナビゲーションを含むサイトを生成する。

ReactとMarkdownで文書サイトを作る静的サイト生成器。

documentationssg
Webサイト・Webアプリ

Fresh

サーバー描画を基本に、必要なアイランドだけを対話化する。

Deno向けに初期JavaScriptを抑えるWebフレームワーク。

islandsssr
Webサイト・Webアプリ

Gatsby

複数のコンテンツ源をビルド時に集約し、最適化したページを生成する。

ReactとGraphQLを使う静的サイト生成フレームワーク。

ssgcontent
Webサイト・Webアプリ

Next.js

ルーティング、サーバー描画、データ更新、配信最適化を統合する。

Reactを基盤にフルスタックWebアプリを作るフレームワーク。

fullstackssr
Webサイト・Webアプリ

Nuxt

規約に沿ったルーティング、描画、サーバー処理を提供する。

Vueを基盤にフルスタックWebアプリを作るフレームワーク。

fullstackssr
Webサイト・Webアプリ

React Router

宣言的、データ、フレームワークの各モードでURLと画面・データを結ぶ。

Reactの経路制御からフルスタック構成まで扱うルーター。

routerfullstack
Webサイト・Webアプリ

Remix

v2系はReact Routerへ統合され、v3 ベータは別の簡潔な道具群として再設計されている。

Web標準へ寄せたフルスタックWebフレームワークの系統。

fullstackweb-standards
Webサイト・Webアプリ

SolidStart

Solidアプリをサイト単位・フルスタック単位で組み立てる。

SolidでフルスタックWebアプリを作る公式アプリケーションフレームワーク。

solidfullstackssr
Webサイト・Webアプリ

SvelteKit

ファイルルーティング、サーバー描画、フォーム処理、配信先連携を提供する。

Svelte公式のフルスタックWebアプリフレームワーク。

fullstackssr
Webサイト・Webアプリ

TanStack Router

フロントエンドアプリの経路とURL状態をTypeScriptで安全に管理する。

ReactとSolid向けの型安全なルーティングライブラリ。

routerroutingtypesafe
Webサイト・Webアプリ

TanStack Start

ルート、データ取得、サーバー関数、描画方式を同じ型情報で接続する。

TanStack Routerを中心にした型安全なフルスタックフレームワーク。

fullstackrouter
server-framework

API・サーバー

HTTPリクエストを受けて処理する

API・サーバー

ASP.NET Core

高性能なHTTP処理、API、画面、認証を.NET上で提供する。

NET向けのクロスプラットフォームWebフレームワーク。

backendenterprise
API・サーバー

Django

ORM、認証、管理画面、ルート、テンプレートを一体で提供する。

Web開発に必要な機能を広く備えるPythonフレームワーク。

batteries-includedmvc
API・サーバー

Elysia

ルート定義から入力と出力の型をつなぎ、高速にHTTP処理する。

Bunを中心に型推論と性能を重視するサーバーフレームワーク。

buntype-safe
API・サーバー

Express

ミドルウェアとルートを組み合わせてHTTP処理を構築する。

Node.js向けの最小限で成熟したWebサーバーフレームワーク。

middlewarehttp
API・サーバー

FastAPI

非同期HTTP処理、入力検証、OpenAPI文書生成を統合する。

Pythonの型注釈からAPI検証と文書を作るフレームワーク。

apiopenapi
API・サーバー

Fastify

プラグイン、JSON Schema、効率的なHTTP処理をまとめる。

性能とスキーマ駆動を重視するNode.jsサーバーフレームワーク。

performanceschema
API・サーバー

Flask

リクエスト、ルート、レスポンスの基本を簡潔に提供する。

必要な機能を選んで足す小さなPython Webフレームワーク。

microframeworkhttp
API・サーバー

Hono

同じハンドラー設計をエッジ、Node.js、Bun、Denoで動かす。

Web標準APIを使う小さく高速なサーバーフレームワーク。

edgeweb-standards
API・サーバー

Laravel

ルート、ORM、認証、キュー、テンプレートを統合して提供する。

Web開発機能を一式備えるPHPフレームワーク。

fullstackmvc
API・サーバー

NestJS

モジュール、コントローラー、依存注入でアプリの責務を分割する。

大規模Node.jsサーバー向けの構造化フレームワーク。

dependency-injectionenterprise
API・サーバー

Nitro

ルート、ストレージ、デプロイプリセットを抽象化して配信物を作る。

複数ランタイムへ同じサーバー処理を出力するサーバーツールキット。

serverlessportable
API・サーバー

Phoenix

多数接続、耐障害性、LiveViewによるリアルタイム画面を扱う。

ElixirとBEAM上で動く並行性に強いWebフレームワーク。

realtimefault-tolerance
API・サーバー

Ruby on Rails

MVC、DB マイグレーション、ルート、ジョブなどを標準構成にまとめる。

規約を優先してWeb開発を速めるRubyフレームワーク。

conventionmvc
API・サーバー

Spring Boot

組込みサーバー、自動設定、運用機能で業務APIを構築する。

Springアプリを設定少なく起動するJavaフレームワーク。

enterprisedependency-injection
runtime

実行環境

JavaScriptやサーバー処理を実際に動かす

実行環境

AWS Lambda

サーバー管理なしでHTTP、キュー、ストレージなどのイベント処理を起動する。

イベントごとにコードを実行するAWSのサーバーレス実行環境。

serverlessfunctions
実行環境

Browser

文書描画、入力、ネットワーク、ストレージ、セキュリティ境界を提供する。

HTML、CSS、JavaScriptを解釈してWeb体験を実行する環境。

runtimeclient
実行環境

Bun

Node.js互換を広げながら高速な開発道具を一体で提供する。

ランタイム、パッケージ管理、テスト、ビルドを統合するJavaScript実行環境。

runtimetoolchain
実行環境

Cloudflare Workers

リクエストを利用者の近くで処理し、Cloudflareのデータ製品と接続する。

世界各地のエッジでWeb標準APIを動かすサーバーレス実行環境。

edgeserverless
実行環境

Deno

権限制御、TypeScript対応、標準ツールを一体で提供する。

Web標準と安全な初期設定を重視するJavaScript実行環境。

runtimesecurity
実行環境

Node.js

イベント駆動のI/Oとnpm生態系でサーバーや開発ツールを動かす。

ブラウザ外でJavaScriptを動かす代表的な実行環境。

runtimeevent-loop
実行環境

Service Worker

ブラウザ内でWebアプリの通信とオフライン動作を支えるバックグラウンド実行環境。

Webアプリとネットワークの間で動くブラウザのバックグラウンド処理。

pwaofflinecache
styling

CSS設計・生成

見た目を設計し、保守しやすいCSSを作る

CSS設計・生成

Bootstrap

グリッド、フォーム、ナビゲーションなどを既定の見た目で素早く提供する。

レイアウトとUI部品をまとめた成熟したCSS フレームワーク。

css-frameworkcomponents
CSS設計・生成

CSS Modules

ビルド時にクラス名を固有化し、部品間の衝突を防ぐ。

クラス名をファイル単位に閉じ込めるCSSの管理方式。

scoped-csscomponents
CSS設計・生成

Emotion

オブジェクトまたはテンプレート記法から部品に紐づくスタイルを生成する。

柔軟なAPIを持つCSS-in-JS ライブラリ。

css-in-jstheming
CSS設計・生成

Sass

Sass記法を標準CSSへ変換し、大きなスタイルシートを分割管理する。

変数や入れ子などをCSSへ加えるプリプロセッサ。

preprocessorcss
CSS設計・生成

styled-components

propsに応じたスタイルと固有クラスをランタイムで生成する。

React部品とCSSをJavaScript内で結び付けるCSS-in-JS ライブラリ。

css-in-jsruntime
CSS設計・生成

Tailwind CSS

設計トークンに沿ったCSSをクラス名から生成する。

小さなユーティリティクラスを組み合わせて画面を装飾するCSS フレームワーク。

utility-firstcss
CSS設計・生成

UnoCSS

プリセットとルールから使用中のクラスに対応するCSSを生成する。

必要なユーティリティだけを即時生成するアトミック CSS エンジン。

atomic-csson-demand
ui-components

UI部品集

再利用できる画面部品とデザイン規則を提供する

UI部品集

Ant Design

テーブル、フォーム、ナビゲーションなど情報量の多い部品を提供する。

業務画面向け部品と設計規則を備えるReact UI集。

componentsenterprise
UI部品集

Chakra UI

スタイル propsとテーマを使って再利用部品を構築する。

アクセシビリティと組み立てやすさを重視するReact UI集。

componentsaccessibility
UI部品集

MUI

豊富な部品、テーマ、アクセシビリティの土台をパッケージで提供する。

Material Designを中心とするReact UI部品ライブラリ。

componentsmaterial-design
UI部品集

shadcn/ui

Radix系プリミティブとTailwind CSSを基に編集可能な部品を生成する。

部品コードを自分のプロジェクトへ取り込んで所有するUI集。

componentscopy-owned
state-data

状態・データ取得

画面の状態とサーバーから得るデータを管理する

状態・データ取得

Apollo Client

クエリ結果をオブジェクト単位でキャッシュし、Reactの状態へ接続する。

GraphQL データを取得・正規化キャッシュするクライアントライブラリ。

graphqlnormalized-cache
状態・データ取得

Pinia

複数ストア、アクション、開発者ツール連携で共有状態を管理する。

Vue公式生態系の型安全な状態管理ライブラリ。

state-managementvue
状態・データ取得

Redux Toolkit

予測可能なグローバル状態、更新処理、デバッグ手段を簡潔に組む。

Reduxを推奨手順で使うための公式状態管理道具。

state-managementpredictable
状態・データ取得

SWR

キー単位の取得、キャッシュ、再検証を小さなフック APIで提供する。

キャッシュを先に返し裏で再検証するReact データ取得ライブラリ。

server-statecache
状態・データ取得

TanStack Query

取得、再取得、失効、読み込み、ミューテーションの状態を扱う。

サーバーから得る非同期データをキャッシュ管理するライブラリ。

server-statecache
状態・データ取得

Zustand

フックから直接使えるストアを少ない定型記述で提供する。

小さなAPIでReactの共有状態を作るライブラリ。

state-managementminimal
protocol-api

通信・API方式

ブラウザ、サーバー、サービス間の通信方法を定める

通信・API方式

GraphQL

型付きスキーマを介して複数リソースのデータを一度に取得する。

クライアントが必要なフィールドを指定するクエリ言語と実行方式。

query-languageschema
通信・API方式

gRPC

サービス定義からクライアントとサーバーコードを生成しバイナリ通信する。

Protocol Buffersを使う高性能なRPC フレームワーク。

rpcprotobuf
通信・API方式

HTTP

メソッド、ステータス、ヘッダー、キャッシュなど通信の共通規則を定める。

Webでリクエストとレスポンスを交換する基礎プロトコル。

protocolrequest-response
通信・API方式

REST

識別可能なリソース、統一インターフェース、ステートレスな通信を指針にする。

リソースとHTTP操作を中心にAPIを設計するアーキテクチャスタイル。

api-styleresources
通信・API方式

Server-Sent Events

HTTP接続上のテキストストリームをEventSourceで受信する。

サーバーからブラウザーへイベントを連続送信するWeb標準。

realtimestreaming
通信・API方式

tRPC

TypeScript中心のフルスタック開発でAPI境界の型ずれを減らす。

TypeScriptの型推論でクライアントとサーバーをつなぐ型安全なAPI層。

apitypesaferpc
通信・API方式

WebSocket

一度接続したチャネルで双方からメッセージを即時送信する。

クライアントとサーバーが双方向通信を続けるWeb プロトコル。

realtimeduplex
package-monorepo

パッケージ・モノレポ

依存関係と複数プロジェクトを管理する

パッケージ・モノレポ

npm

依存パッケージの公開、取得、スクリプト実行、バージョン固定を担う。

JavaScript パッケージのレジストリーと標準的な管理クライアント。

package-managerregistry
パッケージ・モノレポ

Nx

影響範囲計算、タスクキャッシュ、ジェネレーター、境界規則を提供する。

大規模モノレポのプロジェクトグラフと開発規則を管理するツール。

monorepoproject-graph
パッケージ・モノレポ

pnpm

コンテンツ-アドレス指定ストアで重複を減らしワークスペースを管理する。

ディスク共有と厳密な依存解決を行うJavaScript パッケージ管理機能。

package-managerworkspace
パッケージ・モノレポ

Turborepo

パッケージ間の依存に沿ってタスクをキャッシュし並列実行する。

JavaScript/TypeScript モノレポのタスク実行を高速化するビルドシステム。

monorepocache
パッケージ・モノレポ

Yarn

依存取得、ロック、ワークスペース、Plug'n'Playなどを提供する。

ワークスペースと拡張可能な解決方式を持つパッケージ管理機能。

package-managerworkspace
build-transform

ビルド・変換

開発中の変換と配布用ファイルの生成を支える

ビルド・変換

Babel

プリセットとプラグインで構文変換やコード計装を行う。

新しいJavaScript構文を対象環境向けへ変換するコンパイラー。

compilertranspiler
ビルド・変換

esbuild

バンドル、変換、圧縮を高速に実行する。

Goで書かれた高速なJavaScript ビルドツール。

bundlercompiler
ビルド・変換

Parcel

HTMLを入口に変換、バンドル、開発サーバーを自動構成する。

設定を抑えてアセットグラフをビルドするWeb アプリバンドラー。

bundlerzero-config
ビルド・変換

Rolldown

高速なバンドルと変換を一つのエンジンにまとめ、Vite 8を支える。

Rollup互換を目指すRust製JavaScript バンドラー。

bundlerrollup-compatible
ビルド・変換

Rollup

ツリーシェイキングと複数形式出力で配布パッケージを生成する。

ES モジュールを中心にライブラリビルドへ強いバンドラー。

bundlerlibrary
ビルド・変換

Rspack

既存webpack生態系を活かしながらビルドを高速化する。

webpack互換を重視するRust製バンドラー。

bundlerwebpack-compatible
ビルド・変換

SWC

構文変換と圧縮を高速化しフレームワークの内部でも使われる。

Rustで書かれた高速なJavaScript/TypeScript コンパイラー。

compilerperformance
ビルド・変換

tsdown

TypeScriptライブラリの配布用ビルドをまとめる。

Rolldownを基盤にTypeScriptライブラリを配布用へまとめるバンドラー。

bundlerlibrarytypescript
ビルド・変換

Turbopack

ファイル単位のキャッシュで開発と本番のNext.js ビルドを行う。

Next.js向けに増分処理を最適化したRust製バンドラー。

bundlerincremental
ビルド・変換

Vite

ネイティブ ESMで開発し、Rolldownを中心に配布用アセットを生成する。

高速な開発サーバーと本番ビルドを提供するフロントエンドツール。

dev-serverbundler
ビルド・変換

webpack

ローダーとプラグインで多様なリソースを配布単位へ変換する。

JavaScriptとアセットを依存グラフからバンドルする成熟したツール。

bundlerplugin
quality-validation

品質・入力検証

コードの問題、書式、データの形を検査する

品質・入力検証

Biome

JavaScript、TypeScript、JSON、CSSなどを単一ツールで検査・整形する。

フォーマッターとリンターを一体化した高速なWeb ツールチェーン。

linterformatter
品質・入力検証

ESLint

構文ツリーを調べ、バグ候補とチーム規約違反を報告する。

JavaScriptとTypeScriptの問題を規則で検出するリンター。

linterstatic-analysis
品質・入力検証

oxlint

一般的なリント規則を並列に検査し、大規模コードベースを高速処理する。

Rust製の高速なJavaScript/TypeScript リンター。

linterperformance
品質・入力検証

Prettier

入力コードを解析し、選択肢を抑えた統一形式で出力する。

コードの書式を決まった形へ自動整形するフォーマッター。

formatterstyle
品質・入力検証

Valibot

個別関数を組み合わせ、必要なコードだけをバンドルして入力を検証する。

小さく組み合わせ可能なスキーマ検証ライブラリ。

schemavalidation
品質・入力検証

Zod

入力を実行時に検査し、同じ定義からTypeScript型を推論する。

TypeScript向けのスキーマ宣言とランタイム検証ライブラリ。

schemavalidation
testing

テスト

部品からブラウザ操作まで期待どおりか確かめる

テスト

Cypress

操作の時間経過、DOM、リクエストを対話的にデバッグできる。

ブラウザー内の観測性を重視するE2E テストツール。

e2ebrowser
テスト

Jest

ランナー、アサーション、モック、スナップショットを一体で提供する。

JavaScriptの単体テストに広く使われるテストフレームワーク。

unit-testmocking
テスト

MSW

アプリコードを変えずにHTTPとGraphQLの応答を差し替える。

ネットワークリクエストをサービスワーカーやNodeで模擬するテストライブラリ。

network-mocktesting
テスト

Playwright

Chromium、Firefox、WebKitで実利用に近い操作を再現する。

複数ブラウザーを自動操作するE2E テストツール。

e2ebrowser
テスト

Puppeteer

DevTools Protocolを介してページ操作、キャプチャ、スクレイピングを行う。

Chrome系ブラウザーをプログラムから操作する自動化ライブラリ。

browser-automationchromium
テスト

Selenium

多言語クライアントから実ブラウザーとリモートグリッドを制御する。

WebDriver標準でブラウザーを自動操作する成熟したプロジェクト。

e2ewebdriver
テスト

Storybook

ストーリーごとに状態を固定し、視覚的確認と対話テストを支える。

UI部品を単独状態で開発・文書化するワークショップ。

componentsvisual-test

役割、ラベル、テキストから要素を探し、実装詳細への依存を減らす。

利用者が操作する形に近いUI テストを促すライブラリ群。

component-testaccessibility
テスト

Vitest

単体テスト、モック、カバレッジをVite プロジェクトへ統合する。

Viteと設定や変換を共有する高速なテストランナー。

unit-testvite
orm

DB操作支援

アプリからデータベースを扱いやすくする

DB操作支援

Drizzle ORM

TypeScript スキーマからクエリとマイグレーションを構築する。

SQLに近い記述と型安全性を両立するTypeScript ORM。

ormsql-like
DB操作支援

Entity Framework Core

LINQ、モデル、マイグレーションでC# オブジェクトとSQL DBを結ぶ。

NET向けのオブジェクト-リレーショナルマッパー。

ormlinq
DB操作支援

Hibernate

エンティティ、関係、キャッシュ、クエリをJPA生態系で管理する。

Javaのオブジェクトとリレーショナル DBを対応付ける成熟したORM。

ormjpa
DB操作支援

Kysely

テーブル型からSQLに近いクエリを組み立て、結果型を推論する。

SQL クエリビルダーに強い型安全性を加えるTypeScript ライブラリ。

query-buildertype-safe
DB操作支援

Mongoose

検証、ミドルウェア、参照をNode.js オブジェクトとして扱う。

MongoDB ドキュメントへスキーマとモデルを加えるODM。

odmmongodb
DB操作支援

Prisma

スキーマからクエリクライアントとマイグレーションを生成し、DB操作へ型を付ける。

型付きクライアントとスキーマを中心にDBを扱うTypeScript ORM。

ormtype-safe
DB操作支援

Sequelize

モデル、関連付け、トランザクションをJavaScript APIで提供する。

Node.jsで複数SQL DBを扱う成熟したORM。

ormsql
DB操作支援

SQLAlchemy

低水準SQLからオブジェクトマッピングまで段階的にDBを扱う。

PythonでSQL ツールキットとORMを提供するライブラリ。

ormsql
DB操作支援

TypeORM

クラスとテーブルを対応付け、複数SQL DBへのクエリを抽象化する。

デコレーターとリポジトリでDB エンティティを扱うTypeScript ORM。

ormdecorators
database

データベース

用途に合わせてデータを保存し、検索する

データベース

Amazon DynamoDB

パーティションキーを中心に自動スケールする低遅延ストレージを提供する。

AWSが運用する分散キー値/ドキュメントデータベース。

nosqlserverless
データベース

ClickHouse

圧縮した列データを並列スキャンし、分析クエリを処理する。

列指向で大量データを高速集計する分析データベース。

olapcolumnar
データベース

Cloud Firestore

モバイル/Web クライアントとセキュリティルールを介してドキュメントを同期する。

クライアント同期とリアルタイム更新を備えるドキュメントデータベース。

documentrealtime
データベース

Cloudflare D1

Workers バインディングから分散配置されたSQL データへアクセスする。

Cloudflareが運用するSQLite系サーバーレス SQL データベース。

sqlserverless
データベース

Elasticsearch

転置インデックスで文書検索、集計、ログ探索を高速化する。

全文検索と分散分析を行う検索エンジン。

searchanalytics
データベース

MariaDB

SQL、トランザクション、レプリケーションをMySQL系の運用で提供する。

MySQL互換を重視するオープンソースリレーショナル DB。

sqlrelational
データベース

MongoDB

柔軟なドキュメントスキーマ、インデックス、集約を提供する。

JSONに近いドキュメントを保存する分散データベース。

documentnosql
データベース

MySQL

トランザクションとインデックスを備えたSQL データストアを提供する。

Web システムで広く使われるリレーショナル DB。

sqlrelational
データベース

OpenSearch

分散インデックス、クエリ、ダッシュボードで検索とログ分析を提供する。

全文検索と分析を行うオープンソース検索スイート。

searchanalytics
データベース

PostgreSQL

トランザクション、インデックス、JSON、拡張機能で幅広い業務データを扱う。

標準SQLと拡張性に強いオープンソースリレーショナル DB。

sqlrelational
データベース

Redis

キャッシュ、セッション、キュー、カウンター、Pub/Subを低遅延で提供する。

メモリ中心で高速にデータ構造を扱うキー値データベース。

cachekey-value
データベース

SQL Server

SQL、分析、認証、運用ツールをMicrosoft生態系で統合する。

Microsoftの企業向けリレーショナルデータベース。

sqlenterprise
データベース

SQLite

単一ファイル内でSQL、トランザクション、インデックスを実行する。

アプリへ組み込めるサーバー不要のリレーショナル DB。

sqlembedded
backend-platform

バックエンド基盤

データ保存、API、同期などをまとめて提供する

バックエンド基盤

Appwrite

セルフホスト可能なAPIとSDKで共通バックエンド機能をまとめる。

認証、データベース、ストレージ、関数を提供するオープンソースバックエンド。

baasself-hosted
バックエンド基盤

Cloudflare KV

小さな値をエッジへキャッシュし、Workers バインディングから読み書きする。

世界へ複製される読み取り中心のキー値ストレージ。

key-valueedge
バックエンド基盤

Cloudflare R2

画像やバックアップなどのオブジェクトを外向き通信料金を抑えて保存・配信する。

S3互換APIを持つCloudflareのオブジェクトストレージ。

object-storages3
バックエンド基盤

Convex

クエリ、ミューテーション、アクションの結果をクライアントへ自動同期する。

型付き関数とリアルタイムデータベースを統合するバックエンドプラットフォーム。

baasrealtime
バックエンド基盤

Firebase

データベース、認証、ホスティング、関数、分析機能をクライアント SDKへ接続する。

Google Cloud上でアプリバックエンド機能をまとめて提供するプラットフォーム。

baasrealtime
バックエンド基盤

Neon

ブランチ作成、スケール-ゼロまで、接続プールで開発と運用を支える。

コンピューティングとストレージを分離したサーバーレス PostgreSQL。

postgresqlserverless
バックエンド基盤

PlanetScale

ブランチ、非停止スキーマ変更、マネージド運用でMySQL系DBを扱う。

分散SQLと開発ワークフローを提供するマネージドデータベースプラットフォーム。

mysqlmanaged
バックエンド基盤

PocketBase

SQLiteと管理画面を小さなサーバーへまとめる。

単一実行ファイルでデータベース、認証、ファイル APIを提供するバックエンド。

baasembedded
バックエンド基盤

Supabase

管理済みDBへリアルタイム、認証、オブジェクトストレージ、エッジ関数を加える。

PostgreSQLを中心に認証、ストレージ、APIをまとめるバックエンドプラットフォーム。

baaspostgresql
バックエンド基盤

Turso

libSQLと複製で利用者に近い場所から低遅延にクエリする。

SQLite互換DBをエッジへ複製するデータベースプラットフォーム。

sqliteedge
auth

認証・認可

利用者を確認し、操作できる範囲を制御する

認証・認可

Auth.js

OAuth プロバイダー、セッション、コールバックをJavaScript アプリへ統合する。

Web フレームワーク向けのオープンソース認証ライブラリ。

authenticationsession
認証・認可

Better Auth

セッション、プロバイダー、2要素認証などを自分のバックエンドへ組み込む。

TypeScript向けにプラグイン拡張できる認証フレームワーク。

authenticationframework
認証・認可

Clerk

組込みUI、セッション、組織、管理画面をSDKでアプリへ接続する。

ログイン UIと利用者管理を提供するマネージド認証サービス。

authenticationmanaged
認証・認可

Firebase Auth

パスワード、外部プロバイダー、トークンをクライアント SDKとセキュリティルールへ接続する。

Firebaseに含まれるマネージド認証機能。

authenticationmanaged
認証・認可

Keycloak

OIDC、OAuth 2.0、SAML、利用者・役割管理を一体で提供する。

シングルサインオンとアイデンティティ管理をセルフホストできるサーバー。

identity-providersso
認証・認可

OAuth 2.0

アクセストークンの発行と利用を役割別のフローで定める。

利用者のパスワードを渡さず、限定したAPI権限を委任する枠組み。

authorizationprotocol
認証・認可

OpenID Connect

ID トークンと標準クレームでログイン結果をクライアントへ伝える。

OAuth 2.0上で利用者本人を確認するアイデンティティプロトコル。

authenticationidentity
認証・認可

Supabase Auth

JWTとRow Level Securityを使い、利用者とDB権限を結ぶ。

Supabaseに含まれるPostgreSQL連携の認証機能。

authenticationpostgresql
cloud-hosting

クラウド・公開基盤

サービスをインターネットへ配置して運用する

クラウド・公開基盤

Amazon Web Services

細かなマネージドサービスを組み合わせて世界規模の基盤を構築する。

計算、データ、ネットワークなどを広く提供するパブリッククラウド。

cloudinfrastructure
クラウド・公開基盤

Cloudflare

CDN、DNS、Workers、ストレージを世界のエッジへ統合する。

エッジネットワーク上で配信、セキュリティ、コンピューティング、データを提供するプラットフォーム。

edgecdn
クラウド・公開基盤

DigitalOcean

Droplet、Kubernetes、DB、App Platformを比較的単純に提供する。

分かりやすいVMとマネージドサービスを提供するクラウド。

cloudvps
クラウド・公開基盤

Fly.io

Firecracker系VMとプライベートネットワークで利用者の近くにアプリを動かす。

コンテナを複数リージョンへ配置するアプリケーションプラットフォーム。

edgecontainers
クラウド・公開基盤

Google Cloud

計算、ストレージ、ネットワーク、マネージドデータサービスを提供する。

データ、コンテナ、AIに強みを持つGoogleのパブリッククラウド。

cloudinfrastructure
クラウド・公開基盤

Heroku

ビルドパック、Dyno、アドオンでサーバー運用を抽象化する。

Git プッシュ中心でアプリを公開する成熟したPaaS。

paashosting
クラウド・公開基盤

Microsoft Azure

計算、データ、アイデンティティ、AI、ネットワークを企業環境へ提供する。

Microsoft製品との統合に強いパブリッククラウド。

cloudenterprise
クラウド・公開基盤

Netlify

Git連携とCDNで静的サイトやフレームワークアプリを公開する。

Web サイトのビルド、プレビュー、関数、配信を統合するプラットフォーム。

hostingjamstack
クラウド・公開基盤

Railway

リポジトリやコンテナからサービスを作り環境変数とネットワークを管理する。

アプリとデータベースを簡潔に配置する開発者向けプラットフォーム。

paasdeveloper-experience
クラウド・公開基盤

Render

Gitからビルドし、常駐サービスとマネージドデータを簡潔に運用する。

Web サービス、DB、ジョブ、静的サイトをまとめて公開するプラットフォーム。

paashosting
クラウド・公開基盤

Vercel

Git連携プレビュー、サーバーレス/エッジ実行、CDNを統合する。

フロントエンドとNext.jsの公開ワークフローに強いクラウドプラットフォーム。

hostingpreview
infrastructure

実行・配信基盤

実行環境、構成、通信の入口を整える

実行・配信基盤

Apache HTTP Server

静的配信、プロキシ、認証、ディレクトリ単位設定を提供する。

モジュール拡張と設定柔軟性を持つ成熟したWeb サーバー。

web-servermodules
実行・配信基盤

Caddy

証明書取得と更新、静的配信、リバースプロキシを自動化する。

HTTPSを自動化する設定の簡潔なWeb サーバー。

web-serverautomatic-https
実行・配信基盤

Docker

同じ実行環境を開発、CI、本番へ持ち運ぶ。

アプリと依存環境をコンテナ画像へまとめるプラットフォーム。

containersimages
実行・配信基盤

Kubernetes

配置、スケール、復旧、ネットワーク、設定を宣言的に管理する。

コンテナ化したサービスを複数マシンで運用するオーケストレーター。

orchestrationcontainers
実行・配信基盤

Nginx

外部リクエストをバックエンドへ振り分け、TLSやキャッシュを処理する。

静的配信、リバースプロキシ、負荷分散を行うWeb サーバー。

web-serverreverse-proxy
実行・配信基盤

Pulumi

型、関数、テストを使ってインフラを構成する。

一般的なプログラミング言語でクラウド資源を定義するIaC ツール。

iacprogrammatic
実行・配信基盤

SST

Pulumiを基盤にアプリ、関数、ストレージをTypeScriptから接続する。

フルスタックアプリのクラウド資源と開発体験をまとめるツール。

iacserverless
実行・配信基盤

Terraform

プロバイダーを通じてリソース差分を計画し、再現可能に適用する。

クラウド資源を宣言ファイルで管理するInfrastructure as Code ツール。

iacdeclarative
ci-cd

自動検証・公開

変更ごとの検証と公開を自動化する

自動検証・公開

CircleCI

設定ファイルからジョブをキャッシュ・並列実行し、複数VCSと接続する。

クラウドとセルフホストランナーを持つCI/CD サービス。

cipipeline
自動検証・公開

GitHub Actions

プッシュ、Pull Request、スケジュールをトリガーにテストやデプロイを動かす。

GitHub リポジトリ内でワークフローを自動実行するCI/CD。

ciautomation
自動検証・公開

GitLab CI/CD

リポジトリ、ランナー、成果物、環境を一つのプラットフォームで管理する。

GitLabへ統合されたパイプライン実行機能。

cipipeline
自動検証・公開

Jenkins

任意のビルド、テスト、デプロイ処理を自社サーバーで実行する。

プラグイン拡張できるセルフホスト型の成熟した自動化サーバー。

ciself-hosted
cms

コンテンツ管理

記事やページを編集し、配信する

コンテンツ管理

Contentful

コンテンツモデル、編集ワークフロー、ロケール、配信APIを提供する。

構造化コンテンツをAPI配信するマネージドヘッドレス CMS。

headless-cmsmanaged
コンテンツ管理

Directus

テーブルをコンテンツモデルとしてREST/GraphQLと権限管理を提供する。

既存SQL DBへ管理画面とAPIを加えるデータプラットフォーム。

headless-cmsdatabase
コンテンツ管理

Ghost

記事編集、ニュースレター、会員管理、テーマを一体で提供する。

出版と会員制配信に特化したオープンソース CMS。

publishingmembership
コンテンツ管理

Payload CMS

スキーマ、認証、管理画面、APIをアプリコードと同じリポジトリで定義する。

コード優先でTypeScriptへ統合するヘッドレス CMS。

headless-cmscode-first
コンテンツ管理

Sanity

リアルタイム編集、Content Lake、クエリ言語、カスタムスタジオを提供する。

構造化コンテンツと共同編集を提供するマネージドプラットフォーム。

headless-cmsstructured-content
コンテンツ管理

Strapi

コンテンツモデル、管理画面、REST/GraphQL APIを提供する。

セルフホストできるJavaScript製ヘッドレス CMS。

headless-cmsself-hosted
コンテンツ管理

WordPress

記事編集、テーマ、プラグイン、利用者管理を一体で提供する。

Web全体を管理できるPHP製の代表的なCMS。

cmsthemes
observability

監視・可観測性

エラー、ログ、指標、処理の流れを観測する

監視・可観測性

Datadog

メトリクス、ログ、トレース、RUM、アラートを一つの画面で関連付ける。

インフラからアプリまで統合監視するマネージドプラットフォーム。

apmmonitoring
監視・可観測性

Grafana

メトリクス、ログ、トレースをパネルへまとめ、アラートと共有を行う。

複数データソースの観測データをダッシュボード化するツール。

dashboardsvisualization
監視・可観測性

OpenTelemetry

共通APIとコレクターで観測データを複数バックエンドへ送る。

トレース、メトリクス、ログをベンダー中立に計測する標準とツール群。

telemetrystandard
監視・可観測性

Prometheus

対象をプルし、ラベル付きメトリクスとアラートルールを保存する。

時系列メトリクスを収集・クエリするオープンソース監視システム。

metricstime-series
監視・可観測性

Sentry

スタックトレース、リリース、利用者操作、トレースを集約して原因を追う。

アプリエラーと性能問題をコード位置へ結び付ける監視サービス。

error-trackingperformance