{"id":13430543,"url":"https://github.com/WasmEdge/WasmEdge","last_synced_at":"2025-03-16T06:30:25.890Z","repository":{"id":36964549,"uuid":"224908244","full_name":"WasmEdge/WasmEdge","owner":"WasmEdge","description":"WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.","archived":false,"fork":false,"pushed_at":"2024-05-28T15:30:31.000Z","size":22951,"stargazers_count":8041,"open_issues_count":282,"forks_count":715,"subscribers_count":92,"default_branch":"master","last_synced_at":"2024-05-28T15:32:28.477Z","etag":null,"topics":["artificial-intelligence","cloud","cloud-native","cncf","container","docker","edge-computing","ewasm","hacktoberfest","hacktoberfest2023","kubernetes","rust-lang","serverless","wasm","webassembly"],"latest_commit_sha":null,"homepage":"https://WasmEdge.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WasmEdge.png","metadata":{"files":{"readme":"README-ja.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY-INSIGHTS.yml","support":null,"governance":"docs/GOVERNANCE.md","roadmap":"docs/ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-29T19:00:17.000Z","updated_at":"2024-05-29T19:51:26.437Z","dependencies_parsed_at":"2023-01-17T09:02:11.216Z","dependency_job_id":"6d9f9f9a-638f-4182-9647-ab86bec1b3e1","html_url":"https://github.com/WasmEdge/WasmEdge","commit_stats":{"total_commits":3325,"total_committers":194,"mean_commits":17.13917525773196,"dds":0.6186466165413533,"last_synced_commit":"b24b8f0bde9a9fb680613c1053ab5b23568c788d"},"previous_names":[],"tags_count":121,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WasmEdge%2FWasmEdge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WasmEdge%2FWasmEdge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WasmEdge%2FWasmEdge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WasmEdge%2FWasmEdge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WasmEdge","download_url":"https://codeload.github.com/WasmEdge/WasmEdge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221586296,"owners_count":16847895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","cloud","cloud-native","cncf","container","docker","edge-computing","ewasm","hacktoberfest","hacktoberfest2023","kubernetes","rust-lang","serverless","wasm","webassembly"],"created_at":"2024-07-31T02:00:55.048Z","updated_at":"2024-10-27T09:30:16.727Z","avatar_url":"https://github.com/WasmEdge.png","language":"C++","readme":"\u003cdiv align=\"right\"\u003e\n\n  [Readme in English](README.md) | [中文](README-zh.md) | [正體中文](README-zh-TW.md)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![WasmEdge Logo](/docs/wasmedge-runtime-logo.png)\n\n# [🤩 WasmEdge は、ご自身のデバイスで LLM を実行する最も簡単で早い方法です。 🤩](https://www.secondstate.io/articles/wasm-runtime-agi/)\n\nWasmEdge は軽量、高性能、拡張可能な WebAssembly ランタイムです。現在、[最速の Wasm VM](https://ieeexplore.ieee.org/document/9214403) になります。WasmEdge は、[CNCF](https://www.cncf.io/) が主催する公式サンドボックスプロジェクトでです。その[ユースケース](https://wasmedge.org/book/en/use_cases.html)には、モダンなウェブアプリケーションアーキテクチャ(Isomorphic \u0026 Jamstack　アプリケーション)、エッジクラウド上のマイクロサービス、サーバーレス　SaaS API、組み込み機能、スマートコントラクト、スマートデバイスなどが含まれます。\n\n![build](https://github.com/WasmEdge/WasmEdge/workflows/build/badge.svg)\n[![codecov](https://codecov.io/gh/WasmEdge/WasmEdge/branch/master/graph/badge.svg)](https://codecov.io/gh/WasmEdge/WasmEdge)\n[![CodeQL](https://github.com/WasmEdge/WasmEdge/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/WasmEdge/WasmEdge/actions/workflows/codeql-analysis.yml)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FWasmEdge%2FWasmEdge.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FWasmEdge%2FWasmEdge?ref=badge_shield)\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5059/badge)](https://bestpractices.coreinfrastructure.org/projects/5059)\n\n\u003c/div\u003e\n\n# クイックスタートガイド\n\n🚀 WasmEdge の[インストール](https://wasmedge.org/docs/start/install) \\\n🤖 WasmEdge への[ビルド](https://wasmedge.org/docs/category/build-wasmedge-from-source)と[コントリビュート](https://wasmedge.org/docs/contribute/) \\\n⌨️ CLIまたは[Docker](https://wasmedge.org/docs/start/getting-started/quick_start_docker)からスタンドアロンのWasmプログラムまたは[JavaScriptプログラム](https://wasmedge.org/docs/category/develop-wasm-apps-in-javascript)を[実行](https://wasmedge.org/docs/category/running-with-wasmedge) \\\n🔌 [Go](https://wasmedge.org/docs/category/go-sdk-for-embedding-wasmedge)、[Rust](https://wasmedge.org/docs/category/rust-sdk-for-embedding-wasmedge)、[C](https://wasmedge.org/docs/category/c-sdk-for-embedding-wasmedge)アプリにWasm関数を組み込みます \\\n🛠 [Kubernetes](https://wasmedge.org/docs/category/deploy-wasmedge-apps-in-kubernetes)、[データストリーミングフレームワーク](https://wasmedge.org/docs/embed/use-case/yomo)、[ブロックチェーン](https://medium.com/ethereum-on-steroids/running-ethereum-smart-contracts-in-a-substrate-blockchain-56fbc27fc95a)を使用してWasmランタイムを管理し、オーケストレーションする \\\n📚 **[公式ドキュメントをチェック](https://wasmedge.org/docs/)**\n\n# イントロ\n\nWasmEdge ランタイムは、含まれる WebAssembly バイトコードプログラムに対して、明確に定義された実行サンドボックスを提供します。ランタイムは、オペレーティングシステムリソース（ファイルシステム、ソケット、環境変数、プロセスなど）とメモリ空間の分離と保護を提供します。WasmEdge の最も重要なユースケースは、ソフトウェア製品（SaaS、Software-Defined Vehicle、エッジノード、あるいはブロックチェーンノードなど）のプラグインとして、ユーザー定義コードやコミュニティ貢献コードを安全に実行することになります。これにより、サードパーティの開発者、ベンダー、サプライヤー、コミュニティメンバーがソフトウェア製品を拡張し、カスタマイズすることが可能になります。**[詳細はこちら](https://wasmedge.org/docs/contribute/users)**\n\n## パフォーマンス\n\n* [A Lightweight Design for Highperformance Serverless Computing](https://arxiv.org/abs/2010.07115)、IEEE Software に掲載、Jan 2021。[https://arxiv.org/abs/2010.07115](https://arxiv.org/abs/2010.07115)\n* [Performance Analysis for Arm vs. x86 CPUs in the Cloud](https://www.infoq.com/articles/arm-vs-x86-cloud-performance/)、infoQ.com に掲載、2021年1月。[https://www.infoq.com/articles/arm-vs-x86-cloud-performance/](https://www.infoq.com/articles/arm-vs-x86-cloud-performance/)\n* [WasmEdge is the fastest WebAssembly Runtime in Suborbital Reactr test suite](https://blog.suborbital.dev/suborbital-wasmedge)、2021年12月\n\n## 機能\n\nWasmEdge は、C/C++、Rust、Swift、AssemblyScript、または Kotlin のソースコードからコンパイルされた標準的な WebAssembly バイトコードプログラムを実行できます。サードパーティの ES6、CJS、NPM モジュールを含む [JavaScript](https://wasmedge.org/docs/category/develop-wasm-apps-in-javascript) を、安全、高速、軽量、ポータブル、コンテナ化されたサンドボックスで実行します。また、これらの言語の混合（例えば、[JavaScript API を実装するために Rust を使用する](https://wasmedge.org/docs/develop/javascript/rust)）、[Fetch](https://wasmedge.org/docs/develop/javascript/networking#fetch-client)API、エッジサーバー上の[サーバーサイドレンダリング(SSR)](https://wasmedge.org/docs/develop/javascript/ssr)機能もサポートしています。\n\nWasmEdge は、[すべての標準的な WebAssembly 機能と多くの提案されている拡張機能](https://wasmedge.org/docs/start/wasmedge/extensions/proposals)をサポートしています。また、クラウドネイティブやエッジコンピューティングの用途に合わせた拡張機能も多数サポートしています（[WasmEdge ネットワークソケット](https://wasmedge.org/docs/category/socket-networking)、[Postgres および MySQL ベースのデータベースドライバ](https://wasmedge.org/docs/category/database-drivers)、[WasmEdge AI 拡張機能](https://wasmedge.org/docs/category/ai-inference)など）。\n\n **WasmEdge の[テクニカルハイライト](https://wasmedge.org/docs/start/wasmedge/features)についてはこちらをご覧ください。**\n\n## インテグレーションと管理\n\nWasmEdge とそれに含まれる wasm プログラムは、新規プロセスとして [CLI](https://wasmedge.org/docs/category/running-with-wasmedge) から起動することも、既存プロセスから起動することもできます。既存のプロセス（例えば、実行中の [Go](https://wasmedge.org/docs/category/go-sdk-for-embedding-wasmedge) や [Rust](https://wasmedge.org/docs/category/rust-sdk-for-embedding-wasmedge) プログラムから起動した場合、WasmEdge は単に関数としてプロセス内で実行されます。現在のところ、WasmEdge はまだスレッドセーフではありません。独自のアプリケーションやクラウドネイティブフレームワークで WasmEdge を使用するには、以下のガイドを参照してください。\n\n* [WasmEdge をホストアプリケーションに組み込む](https://wasmedge.org/docs/embed/overview)\n* [コンテナツールを使用した WasmEdge インスタンスのオーケストレーションと管理](https://wasmedge.org/docs/category/deploy-wasmedge-apps-in-kubernetes)\n* [WasmEdge アプリを Dapr マイクロサービスとして実行する](https://wasmedge.org/docs/develop/rust/dapr)\n\n# コミュニティ\n\n## コントリビュート\n\nWasmEdge プロジェクトにコントリビュートしたい場合は、[CONTRIBUTING](https://wasmedge.org/docs/contribute/overview) ドキュメントを参照してください。アイデアをお探しなら、[\"help wanted\" issues](https://github.com/WasmEdge/WasmEdge/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)をチェックしてください！\n\n## ロードマップ\n\n[プロジェクトロードマップ](https://github.com/WasmEdge/WasmEdge/blob/master/docs/ROADMAP.md)で、WasmEdge の今後の機能と計画をご確認ください。\n\n## コンタクト\n\nご質問がある場合は、関連プロジェクトの GitHub issue を開くか、以下のチャンネルにご参加ください:\n\n* メーリングリスト: [WasmEdge@googlegroups.com](https://groups.google.com/g/wasmedge/) にメールを送信\n* Discord: [WasmEdge Discord サーバー](https://discord.gg/h4KDyB8XTt)に参加してください！\n* Slack: [CNCF Slack](https://slack.cncf.io/) の #WasmEdge チャンネルに参加する。\n* Twitter: [Twitter](https://twitter.com/realwasmedge) で @realwasmedge をフォローする。\n\n## 採用者\n\nプロジェクトで WasmEdge を使用している[採用者リスト](https://wasmedge.org/docs/contribute/users/)をご覧ください。\n\n## コミュニティミーティング\n\n月に一度、コミュニティミーティングを開催し、新機能の紹介や新しいユースケースのデモ、質疑応答などを行います。どなたでもご参加いただけます！\n\n時間: 毎月第1火曜日午後11時（香港時間）／午前7時（太平洋標準時）。\n\n[パブリックミーティングのアジェンダ／ノート](https://docs.google.com/document/d/1iFlVl7R97Lze4RDykzElJGDjjWYDlkI8Rhf8g4dQ5Rk/edit#) | [Zoom リンク](https://us06web.zoom.us/j/89156807241?pwd=VHl5VW5BbmY2eUtTYkY0Zm9yUHRRdz09)\n\n# ライセンス\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FWasmEdge%2FWasmEdge.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2FWasmEdge%2FWasmEdge?ref=badge_large)\n","funding_links":[],"categories":["C++","🧩 Runtime","前端开发框架及项目","Projects","Runtime","artificial-intelligence","库"],"sub_categories":["Image Distribution \u0026 Caching","其他_文本生成、文本对话","Runtimes","CNCF WASM Working Group"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWasmEdge%2FWasmEdge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWasmEdge%2FWasmEdge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWasmEdge%2FWasmEdge/lists"}