Last translated: 17 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Awesomeリストとは?    投稿ガイド    リストの作成    Twitter   



awesome.reと入力するだけでここにアクセスできます。私のアプリをチェックし、Twitterでフォローしてください。




目次

プラットフォーム

  • Node.js - ChromeのV8 JavaScriptエンジン上に構築された非同期非ブロッキングのイベント駆動型JavaScriptランタイム。
  • フロントエンド開発
  • iOS - Appleのスマートフォンとタブレット向けモバイルOS。
  • Android - Googleが開発したモバイルOS。
  • IoT & ハイブリッドアプリ
  • Electron - JavaScript/HTML/CSSを使用したクロスプラットフォームのネイティブデスクトップアプリ。
  • Cordova - ハイブリッドアプリ用JavaScript API。
  • React Native - iOSとAndroid向けにネイティブレンダリングするモバイルアプリを記述するJavaScriptフレームワーク。
  • Xamarin - モバイルアプリ開発IDE、テスト、および配布。
  • Linux
    • コンテナ
    • eBPF - Linuxシステム向けのより効率的で強力なトレーシングとモニタリングを可能にする仮想マシン。
    • Archベースのプロジェクト - Arch LinuxをベースとしたLinuxディストリビューションとプロジェクト。
    • AppImage - 主要なLinuxディストリビューションで動作する単一ファイルにアプリをパッケージ化。
  • macOS - AppleのMacコンピュータ向けOS。
  • watchOS - Apple Watch向けOS。
  • JVM
  • Salesforce
  • Amazon Web Services
  • Windows - コンシューマ向けデスクトップOS。
  • IPFS - P2Pハイパーメディアプロトコル。
  • Fuse - モバイル開発ツール。
  • Heroku - クラウドプラットフォームサービス。
  • Raspberry Pi - 子供向けプログラミング教育を目的としたクレジットカードサイズのコンピュータだが、それ以上の可能性を秘めている。
  • Qt - クロスプラットフォームGUIアプリフレームワーク。
  • WebExtensions - クロスブラウザ拡張システム。
  • スマートTV - 様々なTVプラットフォーム向けアプリ作成。
  • GNOME - Linux向けシンプルで集中力を妨げないデスクトップ環境。
  • KDE - オープンでユーザーフレンドリーなコンピューティング体験を創造することを目的としたフリーソフトウェアコミュニティ。
  • .NET
    • Core
    • Roslyn - C#およびVB.NET言語向けオープンソースコンパイラとコード分析API。
  • Amazon Alexa - 仮想ホームアシスタント。
  • DigitalOcean - 開発者向けに設計されたクラウドコンピューティングプラットフォーム。
  • Flutter - Dartで記述された単一のコードベースからネイティブiOSおよびAndroidアプリを構築するGoogleのモバイルSDK。
  • Home Assistant - ローカル制御とプライバシーを最優先するオープンソースホームオートメーション。
  • IBM Cloud - 開発者と企業向けクラウドプラットフォーム。
  • Firebase - Google Cloud上に構築されたアプリ開発プラットフォーム。
  • Robot Operating System 2.0 - ロボットアプリ構築を支援するソフトウェアライブラリとツールのセット。
  • Adafruit IO - あらゆるデバイスからのデータを可視化・保存。
  • Cloudflare - CDN、DNS、DDoS保護、およびサイトセキュリティ。
  • Actions on Google - Googleアシスタント向け開発者プラットフォーム。
  • ESP - WiFi対応の低コストマイクロコントローラと幅広いIoTアプリケーション。
  • Deno - V8を使用しRustで構築されたJavaScriptとTypeScriptの安全なランタイム。
  • DOS - 1980年代から1990年代初頭にかけて人気を博したx86ベースのパーソナルコンピュータ向けOS。
  • Nix - Linuxおよびその他のUnixシステム向けパッケージマネージャで、パッケージ管理を信頼性高く再現可能にする。
  • 統合 - 異なるITシステム(コンポーネント)を機能的に連携させること。
  • Node-RED - ハードウェアデバイス、API、オンラインサービスを接続するためのプログラミングツール。
  • ローコード - ビジネスプロフェッショナルが最小限のコーディングスキルで自身のニーズに対処できるようにする。
  • Capacitor - Webネイティブアプリ構築のためのクロスプラットフォームオープンソースランタイム。
  • ArcGIS Developer - 開発者向けマッピングと位置分析プラットフォーム。
  • Bluetooth Low Energy - IoT、ウェアラブル、その他のバッテリー駆動アプリケーションに最適な低電力無線通信プロトコル。
  • Uno Platform - クロスプラットフォームアプリ構築のためのオープンソース.NET UIプラットフォーム。
  • Google Cloud - Googleのクラウドコンピューティングサービス。
  • Firebase Genkit - AI機能を備えたアプリや機能を構築するためのオープンソースフレームワーク。

プログラミング言語

  • JavaScript
  • Swift - Appleが開発した安全でモダン、開発者フレンドリーかつ高速なコンパイル型言語
  • Python - 可読性を重視した汎用プログラミング言語
    • Asyncio - Python 3の非同期I/O
    • Scientific Audio - 音響/音楽分野の科学研究
    • CircuitPython - マイクロコントローラ向けPython実装
    • Data Science - データ分析と機械学習
    • Typing - Pythonのオプショナル静的型付け
    • MicroPython - マイクロコントローラ向けの軽量Python 3実装
  • Rust
    • Pest - パーサージェネレーター
  • Haskell
  • PureScript
  • Go
  • Scala
    • Scala Native - LLVMベースのScala向けAOTコンパイラ
  • Ruby
  • Clojure
  • ClojureScript
  • Elixir
  • Elm
  • Erlang
  • Julia - 高性能数値解析と計算科学のニーズに対応した高水準動的プログラミング言語
  • Lua
  • C
  • C/C++ - システムプログラミングと組み込み/リソース制約環境に適した汎用言語
  • R - 統計計算とグラフィックスのための関数型言語と環境
  • D
  • Common Lisp - 反復的・対話的開発を促進する強力な動的マルチパラダイム言語
  • Perl
  • Groovy
  • Dart
  • Java - 「一度書けばどこでも実行」の柔軟性を目指した人気の安全なオブジェクト指向言語
    • RxJava
    • J2ME - 旧式キーパッド電話とPDA向けJava仕様
  • Kotlin
  • OCaml
  • ColdFusion
  • Fortran
  • PHP - サーバーサイドスクリプト言語
    • Composer - パッケージマネージャー
  • Pascal
  • AutoHotkey
  • AutoIt
  • Crystal
  • Frege - JVM用Haskell
  • CMake - ソフトウェアのビルド・テスト・パッケージ化
  • ActionScript 3 - Adobe AIR向けオブジェクト指向言語
  • Eta - JVM用関数型プログラミング言語
  • Idris - HaskellとMLの影響を受けた依存型を持つ純粋関数型汎用言語
  • Ada/SPARK - 信頼性と効率性が不可欠な大規模長期アプリ向けモダン言語
  • Q# - 量子アルゴリズム記述用ドメイン固有言語
  • Imba - RubyとPythonに影響を受けたJavaScriptにコンパイルされる言語
  • Vala - GLib/GNOMEエコシステムを活用しつつC言語の速度を維持する言語
  • Coq - 機械検証可能な証明の対話的開発を支援する形式言語環境
  • V - 保守可能なソフトウェア開発のためのシンプルで高速かつ安全なコンパイル言語
  • Zig - 堅牢で最適化された再利用可能ソフトウェアのための汎用言語とツールチェーン
  • Move - 安全なスマートコントラクト記述用ドメイン固有言語
  • Esolangs - 実用より実験やジョークを目的としたプログラミング言語
  • VBA - Microsoft Officeアプリ内蔵の自動化/スクリプト用イベント駆動型VB6.0








フロントエンド開発

  • ES6 Tools
  • Web Performance Optimization
  • Web Tools
  • CSS - HTML要素を画面上に表示する方法を指定するスタイルシート言語
  • React - ユーザーインターフェース構築のためのJavaScriptライブラリ
    • Relay - データ駆動型Reactアプリ構築のためのフレームワーク
    • React Hooks - クラスを書かずにstateやその他のReact機能を使用可能にする
  • Web Components
  • Polymer - Web Components開発のためのJavaScriptライブラリ
  • Angular - アプリケーションフレームワーク
  • Backbone - アプリケーションフレームワーク
  • HTML5 - ウェブサイト&ウェブアプリ用マークアップ言語
  • SVG - XMLベースのベクター画像フォーマット
  • Canvas
  • KnockoutJS - JavaScriptライブラリ
  • Dojo Toolkit - JavaScriptツールキット
  • Inspiration
  • Ember - アプリケーションフレームワーク
  • Android UI
  • iOS UI
  • Meteor
  • BEM
  • Flexbox
  • Web Typography
  • Web Accessibility
  • Material Design
  • D3 - 動的でインタラクティブなデータ可視化のためのライブラリ
  • Emails
  • jQuery - DOM操作のための使いやすいJavaScriptライブラリ
  • Web Audio
  • Offline-First
  • Static Website Services
  • Cycle.js - 関数型でリアクティブなJavaScriptフレームワーク
  • Text Editing
  • Motion UI Design
  • Vue.js - アプリケーションフレームワーク
  • Marionette.js - アプリケーションフレームワーク
  • Aurelia - アプリケーションフレームワーク
  • Charting
  • Ionic Framework
  • Chrome DevTools
  • PostCSS - CSSツール
  • Draft.js - React用リッチテキストエディタフレームワーク
  • Service Workers
  • Progressive Web Apps
  • choo - アプリケーションフレームワーク
  • Redux - JavaScriptアプリ用ステートコンテナ
  • Browserify - モジュールバンドラー
  • Sass - CSSプリプロセッサ
  • Ant Design - エンタープライズクラスUIデザイン言語
  • Less - CSSプリプロセッサ
  • WebGL - 3DグラフィックスレンダリングのためのJavaScript API
  • Preact - アプリケーションフレームワーク
  • Progressive Enhancement
  • Next.js - サーバーサイドレンダリングReactアプリのフレームワーク
  • lit - 宣言型テンプレートシステムでWeb Componentsを構築するライブラリ
  • JAMstack - クライアントサイドJavaScript、再利用可能なAPI、事前ビルド済みマークアップに基づく現代的なウェブ開発アーキテクチャ
  • WordPress-Gatsby - WordPressをバックエンド、Gatsbyをフロントエンドとするウェブ開発技術スタック
  • Mobile Web Development - 優れたモバイルウェブ体験の創造
  • Storybook - UIコンポーネントの開発環境
  • Blazor - WebAssemblyを使用してブラウザで動作するC#/RazorとHTMLを使った.NETウェブフレームワーク
  • PageSpeed Metrics - ページ速度とユーザー体験を理解するためのメトリクス
  • Tailwind CSS - 迅速なUI開発のためのユーティリティファーストCSSフレームワーク
  • Seed - WebAssemblyで動作するウェブアプリを作成するRustフレームワーク
  • Web Performance Budget - ウェブサイトの特定のパフォーマンス指標を確保する技術
  • Web Animation - JavaScript、CSS、SVGなどを使ったブラウザ上のアニメーション
  • Yew - ElmとReactに触発されたRustフレームワークで、WebAssemblyを使用してマルチスレッドのフロントエンドウェブアプリを作成
  • Material-UI - より速く簡単なウェブ開発のためのMaterial Design Reactコンポーネント
  • Building Blocks for Web Apps - ウェブアプリに統合するためのスタンドアロン機能
  • Svelte - アプリケーションフレームワーク
  • Design systems - 一貫性と速度を確保するルールに基づいた再利用可能なコンポーネントのコレクション
  • Inertia.js - APIを構築せずにシングルページアプリを作成
  • MDBootstrap - ウェブサイトを迅速に構築するためのテンプレート、レイアウト、コンポーネント、ウィジェット
  • Master CSS - 拡張構文を持つ仮想CSS言語
  • Hydrogen - ReactでShopifyストアフロントを構築するためのエッジファーストフレームワーク
  • Tiny JS - 依存関係を含めて2kBに収まるフロントエンドライブラリ
  • Frontend GIS - ウェブブラウザ用地理情報システム(GIS)
  • WebGPU - GPUでのレンダリングと計算のためのJavaScript API

バックエンド開発

  • Flask - Pythonフレームワーク
  • Docker
  • Vagrant - 仮想マシン環境の自動化
  • Pyramid - Pythonフレームワーク
  • Play1 Framework
  • CakePHP - PHPフレームワーク
  • Symfony - PHPフレームワーク
  • Laravel - PHPフレームワーク
    • Education
    • TALL Stack - Laravelコミュニティによって構築されたライブラリを特徴とするフルスタック開発ソリューション
  • Rails - Ruby用ウェブアプリフレームワーク
    • Gems - パッケージ
  • Phalcon - PHPフレームワーク
  • Useful .htaccess Snippets
  • nginx - ウェブサーバー
  • Dropwizard - Javaフレームワーク
  • Kubernetes - Linuxコンテナ操作を自動化するオープンソースプラットフォーム
  • Lumen - PHPマイクロフレームワーク
  • Serverless Framework - サーバーレスコンピューティングとサーバーレスアーキテクチャ
  • Apache Wicket - Javaウェブアプリフレームワーク
  • Vert.x - JVM上でリアクティブアプリを構築するためのツールキット
  • Terraform - インフラストラクチャの構築、変更、バージョン管理のためのツール
  • Vapor - Swiftでのサーバーサイド開発
  • Dash - Pythonウェブアプリフレームワーク
  • FastAPI - Pythonウェブアプリフレームワーク
  • CDK - コードでクラウドインフラを定義するためのオープンソースソフトウェア開発フレームワーク
  • IAM - ユーザーアカウント、認証、認可
  • Slim - PHPフレームワーク
  • Fiber - Goの最速HTTPエンジンであるFasthttp上に構築されたウェブフレームワーク
  • Kustomize - Kubernetesネイティブの宣言型構成管理ツール
  • OpenTofu - オープンソースのInfrastructure as Codeツール
  • Reflex - JavaScriptなしでフロントエンドとバックエンドの両方を構築するPythonウェブフレームワーク

コンピュータサイエンス

ビッグデータ

理論

書籍

エディタ

  • Sublime Text
  • Vim
  • Neovim - 拡張性と使いやすさに焦点を当てたVimフォーク。
  • Emacs
  • Atom - オープンソースでカスタマイズ可能なテキストエディタ。
  • Visual Studio Code - クロスプラットフォームオープンソーステキストエディタ。

ゲーム

開発環境

エンターテインメント

データベース

  • データベース
  • MySQL
  • SQLAlchemy
  • InfluxDB
  • Neo4j
  • MongoDB - NoSQLデータベース。
  • RethinkDB
  • TinkerPop - グラフ計算フレームワーク。
  • PostgreSQL - オブジェクトリレーショナルデータベース。
  • CouchDB - ドキュメント指向NoSQLデータベース。
  • HBase - 分散型・スケーラブルなビッグデータストア。
  • NoSQLガイド - 非リレーショナル・分散型・オープンソース・水平スケーラブルデータベースの使用支援。
  • データベースツール - データベース作業を容易にする全てのツール。
  • TypeDB - 大規模複雑データネットワークを1つの知識体系として整理する論理データベース。
  • Cassandra - オープンソース分散型ワイドカラムストアNoSQLデータベース管理システム。
  • TDengine - 高性能・スケーラビリティ・SQLサポートを備えたオープンソース時系列データベース。
  • Supabase - Firebaseのオープンソース代替。
  • PocketBase - 1ファイルのGoベースバックエンド。
  • Neon - AWS Auroraのオープンソース代替。

メディア

フォント

  • Fonts
  • Codeface - テキストエディタ用フォント
  • Stock Resources
  • GIF - アニメーション画像で知られる画像フォーマット
  • Music
  • Open Source Documents
  • Audio Visualization
  • Broadcasting
  • Pixel Art - ピクセルレベルのデジタルアート
  • FFmpeg - クロスプラットフォームの音声・動画録画・変換・ストリーミングソリューション
  • Icons - ダウンロード可能なSVG/PNG/フォントアイコン
  • Audiovisual - プロフェッショナル環境における照明・音響・映像
  • VLC - クロスプラットフォームメディアプレーヤーソフトウェアとストリーミングサーバー

学習

セキュリティ

コンテンツ管理システム

  • Umbraco
  • Refinery CMS - Ruby on Rails CMS
  • Wagtail - 柔軟性とユーザーエクスペリエンスに焦点を当てたDjango CMS
  • Textpattern - 軽量PHPベースCMS
  • Drupal - 拡張可能なPHPベースCMS
  • Craft CMS - コンテンツファーストCMS
  • Sitecore - 複数ウェブサイト管理ツールとCMSを統合した.NETデジタルマーケティングプラットフォーム
  • Silverstripe CMS - クラシック/ヘッドレスCMSとして機能するPHP MVCフレームワーク
  • Directus - SQLデータベースコンテンツを管理するリアルタイムAPIとアプリダッシュボード
  • Plone - オープンソースPython CMS
  • Payload - Next.jsネイティブのオープンソースヘッドレスCMS

ハードウェア

  • Robotics
  • Internet of Things
  • Electronics - 電子エンジニアとホビイスト向け
  • Bluetooth Beacons
  • Electric Guitar Specifications - 自作エレキギターのチェックリスト
  • Plotters - コンピュータ制御の描画機とその他のビジュアルアートロボット
  • Robotic Tooling - プロフェッショナルロボット開発のための無料オープンツール
  • LIDAR - レーザー光でターゲットを照射して距離を測定するセンサー
  • Open Hardware - オープンソースハードウェアプロジェクト
  • ADS-B - 航空機の識別情報・位置・データを定期的にブロードキャストする技術
  • Flying FPV - ドローン/UAV関連のオープンハードウェア・ソフトウェア

ビジネス

ワーク

ネットワーキング

  • Software-Defined Networking
  • PCAPTools
  • Real-Time Communications - メディアとデータのほぼ同時交換のためのネットワークプロトコル
  • SNMP - IPネットワーク上の管理対象デバイス情報を収集・変更・整理するプロトコル
  • Scapy - Pythonベースのインタラクティブパケット操作ツール
  • Cilium - コンテナ化アプリ・マイクロサービス・仮想マシンのためのネットワーキングとセキュリティ機能を提供

分散システム

  • Bitcoin - ソフトウェア開発者向けBitcoinサービスとツール
  • Ripple - オープンソース分散型決済ネットワーク
  • Non-Financial Blockchain - 非金融ブロックチェーンアプリケーション
  • Mastodon - オープンソース分散型マイクロブログネットワーク
  • Ethereum - スマートコントラクト開発のための分散コンピューティングプラットフォーム
  • Blockchain AI - 人工知能と機械学習のためのブロックチェーンプロジェクト
  • EOSIO - 産業規模アプリをサポートする分散型オペレーティングシステム
  • Corda - ビジネス向けに設計されたオープンソースブロックチェーンプラットフォーム
  • Waves - Web 3.0アプリと分散型ソリューションのためのオープンソースブロックチェーンプラットフォームと開発ツールセット
  • Substrate - Rustでスケーラブルでアップグレード可能なブロックチェーンを記述するフレームワーク
  • Golem - コンピューティングリソースのためのオープンソースP2Pマーケットプレイス
  • Stacks - Bitcoinで保護されたスマートコントラクトプラットフォーム
  • Algorand - オープンソースのProof of Stakeブロックチェーンとスマートコントラクトコンピューティングプラットフォーム
  • ZeroNet - P2Pユーザーの分散型ウェブ風ネットワーク
  • Cosmos SDK - Goでアプリ固有ブロックチェーンを構築するモジュール型フレームワーク
  • Tor - 匿名通信を可能にする無料のオーバーレイネットワーク
  • ATProto - ソーシャルアプリ構築のためのオープン分散型ネットワーク

健康と社会科学

(注:最後のセクション「Health and Social Science」はタイトルのみで内容が記載されていないため、翻訳対象外としました)

イベント

テスト

  • テスト - ソフトウェアテスト
  • ビジュアルリグレッションテスト - 変更が機能やスタイルを損なわないことを確認
  • Selenium - オープンソースのブラウザ自動化フレームワークとエコシステム
  • Appium - アプリ向けテスト自動化ツール
  • TAP - Test Anything Protocol
  • JMeter - 負荷テストとパフォーマンス測定ツール
  • k6 - オープンソースの開発者中心型パフォーマンス監視・負荷テストソリューション
  • Playwright - Chromium、Firefox、WebKitを単一APIで自動化するNode.jsライブラリ
  • 品質保証ロードマップ - ソフトウェアテスト分野でのキャリア構築方法
  • Gatling - Scala、Akka、Nettyベースのオープンソース負荷・パフォーマンステストフレームワーク
  • CodeRabbit - AI駆動型コードレビュープラットフォーム

その他

関連リソース