https://github.com/liatemplates/index
Index for LiaScript Templates
https://github.com/liatemplates/index
index liascript macros templates
Last synced: 3 months ago
JSON representation
Index for LiaScript Templates
- Host: GitHub
- URL: https://github.com/liatemplates/index
- Owner: LiaTemplates
- Created: 2019-05-20T15:25:17.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-15T11:17:36.000Z (over 5 years ago)
- Last Synced: 2025-01-17T12:16:32.212Z (about 1 year ago)
- Topics: index, liascript, macros, templates
- Homepage: https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/index/master/README.md
- Size: 5.86 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Index of LiaScript Templates
A list of templates for extending LiaScript course
## Computer Algebra
__[Algebrite](http://algebrite.org/):__
Algebrite is a Javascript library for symbolic mathematics (technically,
CoffeeScript) designed to be comprehensible and easily extensible.
__Features:__ arbitrary-precision arithmetic, complex quantities,
simplification, expansion , substitution, symbolic and numeric roots, units of
measurement, matrices, derivatives and gradients, tensors, integrals,
multi-integrals, computing integrals and much more!
* Github:
https://github.com/liaTemplates/algebrite
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/algebrite/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/algebrite/master/README.md
## Diagrams & Graphs
__[Vega](https://vega.github.io/vega-lite/examples/):__
Vega-Lite is a high-level grammar of interactive graphics. It provides a concise
JSON syntax for rapidly generating visualizations to support analysis. Vega-Lite
specifications can be compiled to Vega specifications.
* Github:
https://github.com/liaTemplates/vega
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/vega/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/vega/master/README.md
---
__[plantUML](plantUML):__
Library for creating: Sequence diagrams, Usecase diagrams, Class diagrams,
Activity diagrams, Component diagrams, State diagrams, Object diagrams,
Deployment diagrams, Timing diagrams ...

* Github:
https://github.com/liaTemplates/plantUML
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/plantUML/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/plantUML/master/README.md
---
__[MermaidJS](https://mermaidjs.github.io):__
A simple markdown-like script language for generating charts from text via
javascript.
* Github:
https://github.com/liaTemplates/mermaid_template
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/mermaid_template/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/mermaid_template/master/README.md
## Imaging
__[A-Frame](https://aframe.io):__
A web framework for building virtual reality experiences Make WebVR with HTML
and Entity-Component Works on Vive, Rift, Daydream, GearVR, desktop

* Github:
https://github.com/liaTemplates/aframe
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/aframe/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/aframe/master/README.md
---
__[Pannellum 360 panorama images](https://pannellum.org):__
Pannellum is a lightweight, free, and open source panorama viewer for the web.
Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free.
* Github:
https://github.com/liaTemplates/pannellum
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/pannellum/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/pannellum/master/README.md
## Programming
__[netswarm-simulator](https://github.com/wvengen/netswarm-simulator):__
An Arduino template, to make snippets of Arduino-code executable.
* Github:
https://github.com/liaTemplates/netswarm-simulator
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/netswarm-simulator/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/netswarm-simulator/master/README.md
__[rextester](http://rextester.com):__
Support for 45 different programming languages

* Github:
https://github.com/liaTemplates/rextester
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/rextester/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/rextester/master/README.md
### AI
__[TensorFlow.JS](https://js.tensorflow.org):__
A JavaScript library for training and deploying ML models in the browser and on
Node.js
* Github:
https://github.com/liaTemplates/tensorflowjs
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/tensorflowjs/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/tensorflowjs/master/README.md
### C++
__[JSCPP - C++](https://github.com/felixhao28/JSCPP):__
C++ interpreter implement in JavaScript.

* Github: https://github.com/liaTemplates/jscpp
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/jscpp/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/jscpp/master/README.md
### Lua
__[Lua](https://daurnimator.github.io/):__
A fully functional Lua-Interpreter and VM for JavaScript.
* Github: https://github.com/liaTemplates/Lua
* Raw-File: https://raw.githubusercontent.com/liaTemplates/Lua/master/README.md
* LiaScript: https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Lua/master/README.md
### Prolog
__[Tau-Prolog](http://tau-prolog.org):__
A fully functional Prolog-Interpreter for JavaScript.
* Github: https://github.com/liaTemplates/tau-prolog
* Raw-File: https://raw.githubusercontent.com/liaTemplates/tau-rolog/master/README.md
* LiaScript: https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/tau-prolog/master/README.md
---
__[Curiosity-Prolog](https://curiosity-driven.org/prolog-interpreter):__
Prolog-Interpreter implemented in 160 lines of JavaScript-code.
* Github:
https://github.com/liaTemplates/Curiosity-Prolog
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/Curiosity-Prolog/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Curiosity-Prolog/master/README.md
### Python
__[Skulpt](http://www.skulpt.org):__
Skulpt is an entirely in-browser implementation of Python. No preprocessing,
plugins, or server-side support required, just write Python and reload.
* Github:
https://github.com/liaTemplates/skulpt
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/skulpt/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/skulpte/master/README.md
---
__[Pyodide](https://github.com/iodide-project/pyodide):__
The Python scientific stack, compiled to WebAssembly. It provides transparent
conversion of objects between Javascript and Python. When inside a browser, this
means Python has full access to the Web APIs.
* Github:
https://github.com/liaTemplates/Pyodide
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/Pyodide/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Pyodide/master/README.md
### Scheme
__[BiwaScheme](https://www.biwascheme.org):__
BiwaScheme is a Scheme interpreter written in JavaScript.
* Github:
https://github.com/liaTemplates/BiwaScheme
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/BiwaScheme/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://github.com/liaTemplates/BiwaScheme/master/README.md
### SQL
__[AlaSQL](http://alasql.org):__
AlaSQL - is a lightweight client-side in-memory SQL database designed to work in
browser and Node.js. It Handles both traditional relational tables and nested
JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB,
or Excel.
* Github:
https://github.com/liaTemplates/alasql
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/alasql/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/alasql/master/README.md
### Turtle
A port of [tiny-turtle.js](https://github.com/toolness/tiny-turtle) to
LiaScript, which can be used make JavaScript courses more interestingly.
* Github:
https://github.com/liaTemplates/tiny-turtle
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/tiny-turtle/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/tiny-turtle/master/README.md
### Web Development
A general template that can be used to create online curses on web development
including HTML, CSS, and JavaScript.
* Github:
https://github.com/liaTemplates/WebDev
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/WebDev/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/WebDev/master/README.md
## Quizzes
Use this template if you want to randomize the visability of quizzes or other
elements. Thus, you can define entire quiz-banks, but only show some of them to
your user at runtime.
* Github:
https://github.com/liaTemplates/Random
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/Random/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/Random/master/README.md
## Simulations
__[logicemu](https://lodev.org/logicemu/):__
A digital logic simulator, that allows to define circuits ASCII-art diagrams and
directly parses and executes them.
* Github:
https://github.com/liaTemplates/logicemu
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/logicemu/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/logicemu/master/README.md
## Visualization
__[ProcessingJS](http://processingjs.org/):__
Processing.js is the sister project of the popular Processing visual programming
language, designed for the web. Processing.js makes your data visualizations,
digital art, interactive animations, educational graphs, video games, etc. work
using web standards and without any plug-ins. You write code using the
Processing language, include it in your web page, and Processing.js does the
rest. It's not magic, but almost.
* Github:
https://github.com/liaTemplates/processingjs
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/processingjs/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/processingjs/master/README.md
---
__[VTK](https://kitware.github.io/vtk-js/examples/):__
VTK.js is a JavaScript library available for scientific visualization in your
browser.
* Github:
https://github.com/liaTemplates/VTK
* Raw-File:
https://raw.githubusercontent.com/liaTemplates/VTK/master/README.md
* LiaScript:
https://liascript.github.io/course/?https://raw.githubusercontent.com/liaTemplates/VTK/master/README.md