{"id":20660996,"url":"https://github.com/liatemplates/index","last_synced_at":"2026-03-09T19:41:59.003Z","repository":{"id":107256832,"uuid":"187666991","full_name":"LiaTemplates/Index","owner":"LiaTemplates","description":"Index for LiaScript Templates","archived":false,"fork":false,"pushed_at":"2020-07-15T11:17:36.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T12:16:32.212Z","etag":null,"topics":["index","liascript","macros","templates"],"latest_commit_sha":null,"homepage":"https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/index/master/README.md","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LiaTemplates.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-20T15:25:17.000Z","updated_at":"2024-11-08T22:30:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"e151c981-d764-47fa-8e3b-ffee5e38cd1b","html_url":"https://github.com/LiaTemplates/Index","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaTemplates%2FIndex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaTemplates%2FIndex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaTemplates%2FIndex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiaTemplates%2FIndex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiaTemplates","download_url":"https://codeload.github.com/LiaTemplates/Index/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242788055,"owners_count":20185209,"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":["index","liascript","macros","templates"],"created_at":"2024-11-16T19:06:45.351Z","updated_at":"2025-12-05T19:02:04.076Z","avatar_url":"https://github.com/LiaTemplates.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n\nauthor:   Andre Dietrich\n\nemail:    LiaScript@web.de\n\nversion:  2.0.0\n\nlanguage: en\n\nnarrator: US English Female\n\nlogo:     https://liascript.github.io/img/bg-showcase-2.jpg\n\ncomment:  This is an overview on LiaScript-Templates, that can be imported into\n          your course for various purposes. Simply by using the keyword\n          `import: http://...`.\n\n--\u003e\n\n# Index of LiaScript Templates\n\nA list of templates for extending LiaScript course\n\n\n## Computer Algebra\n\n__[Algebrite](http://algebrite.org/):__\n\nAlgebrite is a Javascript library for symbolic mathematics (technically,\nCoffeeScript) designed to be comprehensible and easily extensible.\n\n__Features:__ arbitrary-precision arithmetic, complex quantities,\nsimplification, expansion , substitution, symbolic and numeric roots, units of\nmeasurement, matrices, derivatives and gradients, tensors, integrals,\nmulti-integrals, computing integrals and much more!\n\n* Github:\n  https://github.com/liaTemplates/algebrite\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/algebrite/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/algebrite/master/README.md\n\n## Diagrams \u0026 Graphs\n\n__[Vega](https://vega.github.io/vega-lite/examples/):__\n\nVega-Lite is a high-level grammar of interactive graphics. It provides a concise\nJSON syntax for rapidly generating visualizations to support analysis. Vega-Lite\nspecifications can be compiled to Vega specifications.\n\n* Github:\n  https://github.com/liaTemplates/vega\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/vega/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/vega/master/README.md\n\n---\n\n\n__[plantUML](plantUML):__\n\nLibrary for creating: Sequence diagrams, Usecase diagrams, Class diagrams,\nActivity diagrams, Component diagrams, State diagrams, Object diagrams,\nDeployment diagrams,  Timing diagrams ...\n\n![demo](https://raw.githubusercontent.com/liaTemplates/plantUML/master/demo.gif \"demo.gif ... to appear\")\n\n* Github:\n  https://github.com/liaTemplates/plantUML\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/plantUML/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/plantUML/master/README.md\n\n---\n\n__[MermaidJS](https://mermaidjs.github.io):__\n\nA simple markdown-like script language for generating charts from text via\njavascript.\n\n* Github:\n  https://github.com/liaTemplates/mermaid_template\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/mermaid_template/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/mermaid_template/master/README.md\n\n\n## Imaging\n\n__[A-Frame](https://aframe.io):__\n\n A web framework for building virtual reality experiences Make WebVR with HTML\n and Entity-Component Works on Vive, Rift, Daydream, GearVR, desktop\n\n![demo](https://raw.githubusercontent.com/liaTemplates/aframe/master/demo.gif)\n\n* Github:\n  https://github.com/liaTemplates/aframe\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/aframe/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/aframe/master/README.md\n\n---\n\n__[Pannellum 360 panorama images](https://pannellum.org):__\n\nPannellum is a lightweight, free, and open source panorama viewer for the web.\nBuilt using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free.\n\n* Github:\n  https://github.com/liaTemplates/pannellum\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/pannellum/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/pannellum/master/README.md\n\n\n## Programming\n\n\n__[netswarm-simulator](https://github.com/wvengen/netswarm-simulator):__\n\nAn Arduino template, to make snippets of Arduino-code executable.\n\n* Github:\n  https://github.com/liaTemplates/netswarm-simulator\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/netswarm-simulator/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/netswarm-simulator/master/README.md\n\n__[rextester](http://rextester.com):__\n\nSupport for 45 different programming languages\n\n![demo](https://raw.githubusercontent.com/liaTemplates/Rextester/master/demo.gif)\n\n* Github:\n  https://github.com/liaTemplates/rextester\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/rextester/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/rextester/master/README.md\n\n\n### AI\n\n__[TensorFlow.JS](https://js.tensorflow.org):__\n\nA JavaScript library for training and deploying ML models in the browser and on\nNode.js\n\n* Github:\n  https://github.com/liaTemplates/tensorflowjs\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/tensorflowjs/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/tensorflowjs/master/README.md\n\n### C++\n\n__[JSCPP - C++](https://github.com/felixhao28/JSCPP):__\n\nC++ interpreter implement in JavaScript.\n\n![demo](https://raw.githubusercontent.com/liaTemplates/JSCPP/master/demo.gif)\n\n* Github: https://github.com/liaTemplates/jscpp\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/jscpp/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/jscpp/master/README.md\n\n\n### Lua\n\n__[Lua](https://daurnimator.github.io/):__\n\nA fully functional Lua-Interpreter and VM for JavaScript.\n\n* Github: https://github.com/liaTemplates/Lua\n* Raw-File: https://raw.githubusercontent.com/liaTemplates/Lua/master/README.md\n* LiaScript: https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Lua/master/README.md\n\n\n### Prolog\n\n__[Tau-Prolog](http://tau-prolog.org):__\n\nA fully functional Prolog-Interpreter for JavaScript.\n\n* Github: https://github.com/liaTemplates/tau-prolog\n* Raw-File: https://raw.githubusercontent.com/liaTemplates/tau-rolog/master/README.md\n* LiaScript: https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/tau-prolog/master/README.md\n\n---\n\n__[Curiosity-Prolog](https://curiosity-driven.org/prolog-interpreter):__\n\nProlog-Interpreter implemented in 160 lines of JavaScript-code.\n\n* Github:\n  https://github.com/liaTemplates/Curiosity-Prolog\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/Curiosity-Prolog/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Curiosity-Prolog/master/README.md\n\n\n### Python\n\n__[Skulpt](http://www.skulpt.org):__\n\nSkulpt is an entirely in-browser implementation of Python. No preprocessing,\nplugins, or server-side support required, just write Python and reload.\n\n* Github:\n  https://github.com/liaTemplates/skulpt\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/skulpt/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/skulpte/master/README.md\n\n---\n\n__[Pyodide](https://github.com/iodide-project/pyodide):__\n\nThe Python scientific stack, compiled to WebAssembly. It provides transparent\nconversion of objects between Javascript and Python. When inside a browser, this\nmeans Python has full access to the Web APIs.\n\n* Github:\n  https://github.com/liaTemplates/Pyodide\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/Pyodide/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Pyodide/master/README.md\n\n\n### Scheme\n\n__[BiwaScheme](https://www.biwascheme.org):__\n\nBiwaScheme is a Scheme interpreter written in JavaScript.\n\n* Github:\n  https://github.com/liaTemplates/BiwaScheme\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/BiwaScheme/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://github.com/liaTemplates/BiwaScheme/master/README.md\n\n\n### SQL\n\n__[AlaSQL](http://alasql.org):__\n\nAlaSQL - is a lightweight client-side in-memory SQL database designed to work in\nbrowser and Node.js. It Handles both traditional relational tables and nested\nJSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB,\nor Excel.\n\n* Github:\n  https://github.com/liaTemplates/alasql\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/alasql/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/alasql/master/README.md\n\n\n### Turtle\n\nA port of [tiny-turtle.js](https://github.com/toolness/tiny-turtle) to\nLiaScript, which can be used make JavaScript courses more interestingly.\n\n* Github:\n  https://github.com/liaTemplates/tiny-turtle\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/tiny-turtle/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/tiny-turtle/master/README.md\n\n\n### Web Development\n\nA general template that can be used to create online curses on web development\nincluding HTML, CSS, and JavaScript.\n\n* Github:\n  https://github.com/liaTemplates/WebDev\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/WebDev/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/WebDev/master/README.md\n\n\n## Quizzes\n\nUse this template if you want to randomize the visability of quizzes or other\nelements. Thus, you can define entire quiz-banks, but only show some of them to\nyour user at runtime.\n\n* Github:\n  https://github.com/liaTemplates/Random\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/Random/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Random/master/README.md\n\n\n\n## Simulations\n\n__[logicemu](https://lodev.org/logicemu/):__\n\nA digital logic simulator, that allows to define circuits ASCII-art diagrams and\ndirectly parses and executes them.\n\n* Github:\n  https://github.com/liaTemplates/logicemu\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/logicemu/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/logicemu/master/README.md\n\n\n## Visualization\n\n__[ProcessingJS](http://processingjs.org/):__\n\nProcessing.js is the sister project of the popular Processing visual programming\nlanguage, designed for the web. Processing.js makes your data visualizations,\ndigital art, interactive animations, educational graphs, video games, etc. work\nusing web standards and without any plug-ins. You write code using the\nProcessing language, include it in your web page, and Processing.js does the\nrest. It's not magic, but almost.\n\n* Github:\n  https://github.com/liaTemplates/processingjs\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/processingjs/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/processingjs/master/README.md\n\n---\n\n__[VTK](https://kitware.github.io/vtk-js/examples/):__\n\nVTK.js is a JavaScript library available for scientific visualization in your\nbrowser.\n\n* Github:\n  https://github.com/liaTemplates/VTK\n* Raw-File:\n  https://raw.githubusercontent.com/liaTemplates/VTK/master/README.md\n* LiaScript:\n  https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/VTK/master/README.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliatemplates%2Findex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliatemplates%2Findex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliatemplates%2Findex/lists"}