Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛝 Playgrounds

主流编程语言的官方在线 Playground 导航页。想在线写几行代码验证想法时,从这里点开对应链接即可,无需本地环境。

收录原则:优先官方(语言团队 / 基金会 / 官网托管);没有官方的,收录社区公认的事实标准,并明确标注。


系统 / 编译型

语言 Playground 官方 备注
Rust play.rust-lang.org 支持 stable/beta/nightly,可看 MIR/ASM
Go go.dev/play 可分享链接,支持多文件
C / C++ Compiler Explorer 🌐 事实标准,多编译器对比汇编输出
Swift SwiftFiddle 🌐 无官方在线版,社区维护,可选版本
Zig Compiler Explorer 🌐 无官方在线版,godbolt 支持 Zig
Nim play.nim-lang.org
Crystal play.crystal-lang.org
V play.vlang.io
Fortran play.fortran-lang.org fortran-lang 社区官方

JVM / .NET

语言 Playground 官方 备注
Java dev.java/playground Oracle 官方
Kotlin play.kotlinlang.org JetBrains 官方,支持 JVM/JS/Wasm 目标
Scala Scastie Scala Center 官方,可加依赖库
C# / .NET Try .NET 微软官方
F# try.fsharp.org F# Software Foundation

Web / 脚本

语言 Playground 官方 备注
JavaScript MDN Playground MDN 官方,HTML/CSS/JS 一起写
TypeScript TS Playground 可切换编译器版本、查看生成的 JS 和 .d.ts
Python python.org/shell 官网托管的交互式 Shell
Ruby try.ruby-lang.org 官网托管,带交互教程
PHP 3v4l.org 🌐 无官方在线版,事实标准,一次跑遍所有 PHP 版本
Lua lua.org/demo 官网 demo 页
Dart / Flutter DartPad 支持 Flutter Widget 预览

函数式 / 逻辑

语言 Playground 官方 备注
Haskell play.haskell.org Haskell 社区官方
OCaml ocaml.org/play 官网内置
Elm elm-lang.org/try
Elixir Livebook 官方生态的交互笔记本(需本地或云端部署实例)
Clojure Try Clojure 🌐 社区维护
Gleam tour.gleam.run 官方 Language Tour,可在线运行
Prolog SWISH SWI-Prolog 官方

数据 / 科学 / 数据库

语言 Playground 官方 备注
R webR Posit 官方,浏览器内 WebAssembly 运行
SQL (SQLite) SQLite Fiddle SQLite 官方
WebAssembly wat2wasm demo WABT 官方工具链 demo
Solidity Remix Ethereum 基金会官方 IDE

多语言通用平台(非官方)

上面没覆盖到的语言,可以在这些平台里找:

平台 特点
Compiler Explorer 编译型语言首选,看汇编、比编译器
Wandbox 40+ 语言,版本切换方便
OneCompiler 语言覆盖广,界面简单
TIO (Try It Online) 600+ 语言,冷门语言基本都有
StackBlitz 前端 / Node.js 完整项目级在线开发
CodePen HTML/CSS/JS 前端片段

所有链接在收录时均经过可用性验证。发现失效链接欢迎提 Issue / PR。

About

official playground collection for online coding

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors