{ "artTemplate": { "desc": "High performance JavaScript templating engine.", "link": "<1> <2>art-template official website <3> <4>art-template documentation ", "name": "art-template" }, "asciidoc": { "desc": "AsciiDoc compiled to HTML using Asciidoctor.", "link": "<1> <2>AsciiDoc official website <3> <4>Asciidoctor official website <5> <6>Asciidoctor documentation <7> <8>Learn X in Y minutes, where X=asciidoc ", "name": "AsciiDoc" }, "assemblyscript": { "desc": "A TypeScript-like language for WebAssembly.", "link": "<1> <2>AssemblyScript official website <3> <4>AssemblyScript documentation <5> <6>Load starter template ", "name": "AssemblyScript" }, "astro": { "desc": "Build faster websites with less client-side Javascript. (Still in Beta)", "link": "<1> <2>Astro official website <3> <4>Astro documentation <5> <6>Load starter template ", "name": "Astro" }, "babel": { "desc": "The JavaScript compiler", "link": "<1><2>Official website <3> <4>Babel documentation ", "name": "Babel" }, "bbcode": { "desc": "BBCode (\"Bulletin Board Code\") is a lightweight markup language used to format messages in many Internet forum software.", "link": "<1><2>bbcode.org <3> <4>BBCode guide <5> <6>BBCode on Wikipedia ", "name": "BBCode" }, "blockly": { "desc": "A JavaScript library for building visual programming editors.", "link": "<1> <2>Official website <3> <4>Guides <5> <6>Reference <7> <8>Samples <9> <10>Load starter template ", "name": "Blockly" }, "civet": { "desc": "Civet is a programming language that compiles to TypeScript or JavaScript, so you can use existing tooling but enable concise and powerful syntax.", "link": "<1> <2>Civet official website <3> <4>Civet cheatsheet <5> <6>Load starter template ", "name": "Civet" }, "clio": { "desc": "Clio is a fast, distributed, functional programming language that compiles to JavaScript.", "link": "<1> <2>Clio official website <3> <4>Clio documentation <5> <6>Load starter template ", "name": "Clio" }, "clojurescript": { "desc": "ClojureScript is a compiler for <1>Clojure that targets JavaScript. <2>In LiveCodes, it runs in the browser using <3>Cherry", "link": "<1> <2>ClojureScript official website <3> <4>Clojure official website <5> <6>Cherry repo <7> <8>Learn X in Y minutes, where X=clojure <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "ClojureScript (CLJS)" }, "coffeescript": { "desc": "Unfancy JavaScript.", "link": "<1> <2>CoffeeScript official website <3> <4>Learn X in Y minutes, where X=coffeescript <5> <6>Load starter template ", "name": "CoffeeScript" }, "commonlisp": { "desc": "A Common Lisp implementation on Javascript using JSCL (a Lisp-to-Javascript compiler bootstrapped from Common Lisp).", "link": "<1> <2>Common-Lisp.net <3> <4>JSCL Project <5> <6>Common Lisp Resources <7> <8>Learn X in Y minutes, where X=Common Lisp <9> <10>Load starter template ", "name": "Common Lisp" }, "cpp": { "desc1": "C++ support using JSCPP (a simple C++ interpreter written in JavaScript).", "desc2": "It is not a complete implementation of C++. Please refer to <1>JSCPP documentation for details.", "link": "<1> <2>Standard C++ Foundation <3> <4>JSCPP <5> <6>Learn X in Y minutes, where X=C++ <7> <8>Load starter template ", "name": "C++" }, "cppWasm": { "desc": "Clang C/C++ compiler running on WebAssembly, using <1>wasm-clang adapted by <2>polylang.io", "link": "<1> <2>Standard C++ Foundation <3> <4>Clang official website <5> <6>Learn X in Y minutes, where X=C++ <7> <8>Load starter template ", "name": "C/C++ (Wasm)" }, "csharpWasm": { "desc": "C# compiler running on WebAssembly, using <1>Blazor", "link": "<1> <2>C# language documentation <3> <4>Learn X in Y minutes, where X=C# <5> <6>LiveCodes Documentation <7> <8>Load starter template ", "name": "C# (Wasm)" }, "diagrams": { "desc1": "(Experimental)", "desc2": "Diagrams-as-code. Supports:", "desc3": "<1> <2>Cytoscape <3> <4>ELK (using <5>elkjs) <6> <7>Gnuplot (using <8>gnuplot-JS) <9> <10>Graphviz (using <11>@hpcc-js/wasm) <12> <13>Mermaid <14> <15>Nomnoml <16> <17>Pintora <18> <19>Plotly <20> <21>Svgbob <22> <23>Vega <24> <25>VegaLite <26> <27>WaveDrom ", "link": "<1> <2>Load starter template <3> <4>LiveCodes Documentation ", "name": "Diagrams" }, "dot": { "desc": "The fastest + concise javascript template engine for Node.js and browsers.", "link": "<1> <2>Official website <3> <4>LiveCodes Documentations ", "name": "doT.js" }, "ejs": { "desc": "Embedded JavaScript templating.", "link": "<1><2>Official website <3> <4>LiveCodes Documentations ", "name": "EJS" }, "eta": { "desc": "Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript.", "link": "<1><2>Official website <3> <4>Documentation <5> <6>LiveCodes Documentations ", "name": "Eta" }, "fennel": { "desc": "Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a lisp syntax and macro system.", "link": "<1> <2>Fennel official website <3> <4>Getting Started with Fennel <5> <6>LiveCodes Documentations <7> <8>Load starter template ", "name": "Fennel" }, "flow": { "desc": "Flow is a static type checker for JavaScript.", "link": "<1> <2>Flow official website <3> <4>Flow documentation ", "name": "Flow" }, "gleam": { "desc1": "Gleam is a friendly language for building type-safe systems that scale!", "desc2": "Gleam is a statically-typed functional programming language, which compiles to Erlang or JavaScript.", "link": "<1><2>Gleam website <3> <4>Gleam documentation <5> <6>Gleam language tour <7> <8>Load starter template ", "name": "Gleam" }, "go": { "desc1": "Go (Golang) is an open source programming language that makes it easy to build simple, reliable, and efficient software.", "desc2": "Here, it is compiled to JavaScript using GopherJS.", "link": "<1><2>Go website <3><4>Go documentation <5> <6>GopherJS repo <7> <8>Learn X in Y minutes, where X=Go <9> <10>Load starter template ", "name": "Go" }, "haml": { "desc": "Haml compiler for client side javascript view templates using clientside-haml-js.", "link": "<1><2>Haml official website <3> <4>Haml documentation <5> <6>clientside-haml-js GitHub repo <7> <8>Learn X in Y minutes, where X=haml <9> <10>LiveCodes Documentations ", "name": "Haml" }, "handlebars": { "desc": "Minimal templating on steroids.", "link": "<1><2>Official website <3> <4>LiveCodes Documentations ", "name": "Handlebars" }, "imba": { "desc": "The friendly full-stack language.", "link": "<1><2>Official website", "name": "Imba" }, "java": { "desc": "JVM running in the browser using DoppioJVM.", "link": "<1> <2>Java official website <3> <4>DoppioJVM <5> <6>Learn X in Y minutes, where X=java <7> <8>LiveCodes Documentation <9> <10>Load starter template ", "name": "Java" }, "jinja": { "desc": "Jinja is a fast, expressive, extensible templating engine.", "link": "<1> <2>Official website <3> <4>Template documentation <5> <6>JavaScript implementation <7> <8>LiveCodes Documentations ", "name": "Jinja" }, "jsx": { "desc": "JSX is compiled to JavaScript in LiveCodes using the TypeScript Compiler. By default it uses React as the JSX runtime.", "link": "<1> <2>React official website <3> <4>JSX in React documentation <5> <6>LiveCodes Documentations ", "name": "JSX" }, "julia": { "desc1": "Julia language support in LiveCodes is still experimental", "desc2": "Julia compiler and Julia Base running on WASM, using <1>julia-wasm adapted by <2>polylang.io", "link": "<1> <2>Julia official website <3> <4>Julia documentation <5> <6>Learn X in Y minutes, where X=Julia <7> <8>Load starter template ", "name": "Julia" }, "less": { "desc": "It's CSS, with just a little more.", "link": "<1><2>Less official website <3> <4>Learn X in Y minutes, where X=less ", "name": "Less" }, "liquid": { "desc": "A simple, expressive and safe template engine.", "link": "<1> <2>LiquidJS official website <3> <4>LiquidJS documentation <5> <6>LiveCodes Documentations ", "name": "LiquidJS" }, "livescript": { "desc": "A language which compiles to JavaScript.", "link": "<1> <2>LiveScript official website <3> <4>Learn X in Y minutes, where X=LiveScript <5> <6>Load starter template ", "name": "LiveScript" }, "lua": { "desc": "Lua running in the browser using fengari-web.", "link": "<1><2>Lua official website <3> <4>Lua documentation <5> <6>Fengari official website <7> <8>fengari-web GitHub repo <9> <10>Learn X in Y minutes, where X=Lua <11> <12>LiveCodes Documentations <13> <14>Load starter template ", "name": "Lua" }, "luaWasm": { "desc": "Lua running in the browser using Wasmoon, a real lua 5.4 VM with JS bindings made with WebAssembly.", "link": "<1><2>Lua official website <3> <4>Lua documentation <5> <6>Wasmoon GitHub repo <7> <8>Learn X in Y minutes, where X=Lua <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "Lua (Wasm)" }, "malina": { "desc": "Frontend compiler, inspired by Svelte.", "link": "<1> <2>Malina.js repo <3> <4>Malina.js documentation <5> <6>Load starter template ", "name": "Malina.js" }, "markdown": { "desc": "Markdown compiled to HTML using Marked.", "link": "<1> <2>Markdown official website <3> <4>Marked documentation <5> <6>Learn X in Y minutes, where X=markdown <7> <8>Load starter template ", "name": "Markdown" }, "mdx": { "desc": "Markdown for the component era. <1>MDX lets you seamlessly write JSX in your Markdown documents.", "link": "<1><2>MDX documentation <3> <4>Load starter template ", "name": "MDX" }, "mjml": { "desc": "MJML is a markup language designed to reduce the pain of coding a responsive email.", "link": "<1><2>MJML official website <3> <4>MJML documentation <5> <6>MJML official templates <7> <8>LiveCodes Documentations ", "name": "MJML" }, "mustache": { "desc": "Logic-less templates.", "link": "<1> <2>Official website <3> <4>mustache(5) manual <5> <6>JavaScript implementation <7> <8>LiveCodes Documentations ", "name": "Mustache" }, "nunjucks": { "desc": "A rich and powerful templating language for JavaScript. Nunjucks is essentially a port of <1>jinja2", "link": "<1> <2>Official website <3> <4>LiveCodes Documentations ", "name": "Nunjucks" }, "ocaml": { "desc1": "OCaml is an industrial-strength programming language supporting functional, imperative and object-oriented styles.", "desc2": "ReScript compiler is used here to compile OCaml to JavaScript.", "link": "<1><2>OCaml website <3> <4>OCaml documentation <5> <6>ReScript website <7> <8>Learn X in Y minutes, where X=OCaml <9> <10>Load starter template ", "name": "OCaml" }, "perl": { "desc": "Perl running in the browser using Perlito.", "link": "<1> <2>Perl official website <3> <4>Perl documentation <5> <6>Perlito5 Readme <7> <8>Learn X in Y minutes, where X=perl <9> <10>Load starter template ", "name": "Perl" }, "php": { "desc": "PHP running in the browser using Uniter.", "link": "<1><2>PHP official website <3> <4>PHP documentation <5> <6>Uniter GitHub repo <7> <8>Learn X in Y minutes, where X=PHP <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "PHP" }, "phpWasm": { "desc": "PHP in Browser, powered by WebAssembly, using php-wasm.", "link": "<1><2>PHP official website <3> <4>PHP documentation <5> <6>php-wasm GitHub repo <7> <8>Learn X in Y minutes, where X=PHP <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "PHP (Wasm)" }, "postgresql": { "desc": "PostgreSQL packaged as WASM using PGlite", "link": "<1> <2>PostgreSQL official website <3> <4>PostgreSQL documentation <5> <6>PGlite GitHub repo <7> <8>Learn X in Y minutes, where X=SQL <9> <10>Load starter template ", "name": "PostgreSQL" }, "prolog": { "desc": "An open source Prolog interpreter in JavaScript.", "link": "<1> <2>Tau Prolog official website <3> <4>Tau Prolog documentation <5> <6>SWI-Prolog <7> <8>Learn X in Y minutes, where X=Prolog <9> <10>Load starter template ", "name": "Tau Prolog" }, "pug": { "desc": "Robust, elegant, feature rich template engine.", "link": "<1> <2>Pug documentation <3> <4>Learn X in Y minutes, where X=Pug <5> <6>LiveCodes Documentations ", "name": "Pug" }, "python": { "desc": "Python running in the browser using Brython.", "link": "<1> <2>Python official website <3> <4>Python documentation <5> <6>Brython documentation <7> <8>Learn X in Y minutes, where X=Python <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "Python" }, "pythonWasm": { "desc1": "Python with the scientific stack, compiled to WebAssembly using Pyodide.", "desc2": "Pyodide allows using Python scientific stack including NumPy, Pandas, Matplotlib, SciPy, scikit-learn and many more. In addition it’s possible to install pure Python wheels from PyPi.", "link": "<1> <2>Python official website <3> <4>Python documentation <5><6>Pyodide documentation <7> <8>Learn X in Y minutes, where X=Python <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "Python (Wasm)" }, "r": { "desc": "R running in the browser using WebR.", "link": "<1> <2>R project official website <3> <4>The R Manuals <5> <6>R for Data Science (2e) <7> <8>WebR documentation <9> <10>Learn X in Y minutes, where X=R <11> <12>LiveCodes Documentations <13> <14>Load starter template ", "name": "R" }, "react": { "desc": "React Compiler is a build-time only tool that automatically optimizes React apps.", "link": "<1> <2>React official website <3> <4>React Compiler <5> <6>LiveCodes Documentations <7> <8>Load starter template ", "name": "React Compiler" }, "reactNative": { "desc": "React Native for Web is an accessible implementation of React Native's Components and APIs that is interoperable with React DOM.", "link": "<1> <2>React official website <3> <4>React Native website <5> <6>React Native for Web website <7> <8>React Native documentation <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "React Native for Web" }, "reactNativeTsx": { "desc": "React Native for Web is an accessible implementation of React Native's Components and APIs that is interoperable with React DOM.", "link": "<1> <2>React official website <3> <4>React Native website <5> <6>React Native for Web website <7> <8>React Native documentation <9> <10>TypeScript website <11> <12>TypeScript documentation <13> <14>LiveCodes Documentations <15> <16>Load starter template (JSX) ", "name": "React Native for Web (with TypeScript)" }, "reactTsx": { "desc": "React Compiler is a build-time only tool that automatically optimizes React apps.", "link": "<1> <2>React official website <3> <4>React Compiler <5> <6>TypeScript website <7> <8>TypeScript documentation <9> <10>LiveCodes Documentations <11> <12>Load starter template (JSX) ", "name": "React Compiler (with TypeScript)" }, "reason": { "desc1": "Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.", "desc2": "ReScript compiler is used here to compile Reason to JavaScript.", "link": "<1><2>Reason website <3> <4>Reason documentation <5> <6>ReasonReact <7> <8>ReScript website <9> <10>Learn X in Y minutes, where X=reason <11> <12>Load starter template ", "name": "Reason" }, "rescript": { "desc": "ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.", "link": "<1> <2>ReScript website <3> <4>ReScript / React <5> <6>Load starter template ", "name": "ReScript" }, "richtext": { "desc1": "Using Quill:", "desc2": "Your powerful rich text editor.", "link": "<1> <2>Quill official website ", "name": "Rich Text Editor" }, "riot": { "desc": "Simple and elegant component-based UI library.", "link": "<1> <2>Riot.js official website <3> <4>Riot.js documentation <5> <6>Load starter template ", "name": "Riot.js" }, "ruby": { "desc": "Ruby running in the browser using Opal.", "link": "<1> <2>Ruby official website <3> <4>Ruby documentation <5><6>Opal official website <7> <8>Opal standard library CDN <9> <10>Learn X in Y minutes, where X=ruby <11> <12>LiveCodes Documentations <13> <14>Load starter template ", "name": "Ruby" }, "rubyWasm": { "desc": "Ruby running in the browser using ruby-wasm (a collection of WebAssembly ports of the CRuby).", "link": "<1> <2>Ruby official website <3> <4>Ruby documentation <5> <6>ruby.wasm website <7><8>CRuby <9> <10>Learn X in Y minutes, where X=ruby <11> <12>LiveCodes Documentations <13> <14>Load starter template ", "name": "Ruby (WASM)" }, "sass": { "desc": "Syntactically Awesome Style Sheets.", "link": "<1> <2>Sass official website <3> <4>Sass documentation <5> <6>Sass (the indented) syntax <7> <8>Learn X in Y minutes, where X=sass ", "name": "Sass" }, "scheme": { "desc": "Scheme running in the browser using biwascheme.", "link": "<1> <2>The Scheme Programming Language <3> <4>BiwaScheme official website <5> <6>BiwaScheme reference <7> <8>Load starter template ", "name": "Scheme" }, "scss": { "desc": "Syntactically Awesome Style Sheets.", "link": "<1> <2>Sass official website <3> <4>Sass documentation <5> <6>SCSS syntax <7> <8>Learn X in Y minutes, where X=sass ", "name": "SCSS" }, "solid": { "desc": "A declarative, efficient and flexible JavaScript library for building user interfaces.", "link": "<1><2>Official website <3><4>Documentation <5> <6>LiveCodes Documentations <7> <8>Load starter template (TSX) ", "name": "Solid", "tsx": { "desc": "A declarative, efficient and flexible JavaScript library for building user interfaces.", "link": "<1><2>Official website <3> <4>Solid documentation <5> <6>TypeScript website <7> <8>TypeScript documentation <9> <10>LiveCodes Documentations <11> <12>Load starter template ", "name": "Solid (with TypeScript)" } }, "sql": { "desc": "SQLite compiled to JavaScript using SQL.js", "link": "<1> <2>SQLite official website <3> <4>SQLite syntax documentation <5> <6>SQL.js official website <7> <8>Learn X in Y minutes, where X=SQL <9> <10>Load starter template ", "name": "SQLite" }, "stencil": { "desc": "A Compiler for Web Components and High Performance Web Apps.", "link": "<1> <2>Stencil official website <3> <4>Stencil documentation <5> <6>Load starter template ", "name": "Stencil" }, "styleProcessors": { "link": "<1> <2>Tailwind CSS <3> <4>Windi CSS <5> <6>UnoCSS <7> <8>Lightning CSS <9> <10>PostCSS Plugins: <11> <12> <13>Autoprefixer <14> <15>postcss-preset-env <16> <17>postcss-import-url <18> <19>postcss-modules ", "name": "CSS Frameworks and Processors" }, "stylis": { "desc": "Light-weight css preprocessor.", "link": "<1> <2>Stylis official website ", "name": "Stylis" }, "stylus": { "desc": "Expressive, Dynamic, Robust CSS.", "link": "<1> <2>Stylus official website <3> <4>Learn X in Y minutes, where X=stylus ", "name": "Stylus" }, "sucrase": { "desc": "Super-fast alternative to Babel for when you can target modern JS runtimes.", "link": "<1> <2>Sucrase official website <3> <4>Sucrase GitHub Repo <5> <6>LiveCodes Documentations ", "name": "Sucrase" }, "svelte": { "desc": "Cybernetically enhanced web apps.", "link": "<1> <2>Svelte official website <3> <4>Svelte documentation <5> <6>Load starter template ", "name": "Svelte" }, "tcl": { "desc": "Tcl running in the browser, using <1>wacl.", "link": "<1> <2>Tcl official website <3> <4>wacl repo <5> <6>Learn X in Y minutes, where X=Tcl <7> <8>Load starter template ", "name": "Tcl (Tool Command Language)" }, "teal": { "desc": "A typed dialect of Lua.", "link": "<1> <2>Teal GitHub repo <3> <4>Teal docs <5> <6>Teal tutorial <7> <8>LiveCodes Documentations <9> <10>Load starter template ", "name": "Teal" }, "tsx": { "desc": "TypeScript in JSX. TSX is compiled to JavaScript in LiveCodes using the TypeScript Compiler. By default it uses React as the JSX runtime.", "link": "<1> <2>React official website <3> <4>JSX in React documentation <5> <6>Typescript documentation <7> <8>LiveCodes Documentations ", "name": "TSX" }, "twig": { "desc": "A JavaScript implementation of the <1>Twig PHP templating language by <2>Twig.js", "link": "<1> <2>Twig official website <3> <4>Twig Documentation <5> <6>Twig.js Repo <7> <8>Twig.js Documentation <9> <10>LiveCodes Documentations ", "name": "Twig" }, "typescript": { "desc": "A Typed Superset of JavaScript.", "link": "<1> <2>Official website <3> <4>TypeScript documentation <5> <6>Learn X in Y minutes, where X=TypeScript <7> <8>Load starter template ", "name": "TypeScript" }, "vue": { "link": "<1> <2>Vue.js v3 official website <3> <4>Vue3 documentation <5> <6>Vue3 single file components <7> <8>LiveCodes Documentations <9> <10>Load starter template ", "name": "Vue3 Single File Components" }, "vue2": { "desc": "Loaded using vue3-sfc-loader.", "link": "<1><2>Vue.js official website <3> <4>Vue2 documentation <5> <6>Vue2 single file components <7> <8>vue3-sfc-loader GitHub repo <9> <10>LiveCodes Documentations ", "name": "Vue2 Single File Components" }, "wat": { "desc1": "Low-level textual representation of the WebAssembly (wasm) binary format.", "desc2": "It is converted to wasm using wabt.js.", "link": "<1><2>WebAssembly.org <3> <4>WebAssembly Text Specs <5> <6>WebAssembly on MDN <7> <8>Understanding WebAssembly text format <9> <10>wabt.js documentation <11> <12>Learn X in Y minutes, where X=WebAssembly <13> <14>Load starter template ", "name": "WebAssembly Text Format" } }