LourahJs Framework
The basic collection of JavaScript files and applications for LourahJsEngine APK.
These files should be installed in: /storage/emulated/0
This is the famous Lourah JavaScript Framework to generate Android applications directly from a JavaScript script.
You will find numerous examples and proofs of concept:
- Multi-language colored editor
- Internationalization
- Android widget declaration and management
- Multi-threading
- OpenGL
- Meta language builder
- Etc…
To use with LourahJsEngine APK ➡️ https://github.com/FredOden/LourahJsEngine
Clone this repository to /storage/emulated/0 or equivalent internal storage.
You can also access .js files remotely:
https://raw.githubusercontent.com/FredOden/LourahJS/master/{file.js}
—
📚 Library files (some experimental)
- Atom for "prolog-like" implementation (experimental) Lourah.ai.Atom.js
- "Prolog-like" implementation (experimental) Lourah.ai.Algolog.js
- "Prolog-like" implementation (deprecated) Lourah.ai.Prolog.js
- Internationalization Lourah.android.Internationalizer.js
- Widget management Lourah.android.Overview.js
- Screen tile management Lourah.android.games.Screen.js
- Android-like paint simplified Lourah.android.graphics.Paint.js
- Android Menu (experimental) Lourah.app.Menu.js
- Android Window (experimental) Lourah.app.Window.js
- Sha256 algorithm Lourah.crypto.Sha256.js
- Debug utilities Lourah.debug.js
- Color management (Android 10) Lourah.graphics.Color.js
- 2D/3D graphics with layers Lourah.graphics.g2d.js
- HTTP GET Lourah.http.GET.js
- HTTP protocol Lourah.http.Protocol.js
- REST API (experimental) Lourah.http.REST.js
- Deprecated HTTP server Lourah.http.Server.js
- CSS generator Lourah.http.js2xml.CSS.js
- HTML generator Lourah.http.js2xml.J2X.js
- HTTP utilities Lourah.http.util.js
- IDE colored editor Lourah.ide.Editor.js
- IDE launcher Lourah.ide.JsEngine.js
- Syntactic coloration (multi-language) Lourah.ide.Languages.NEW.js
- Syntactic coloration GLSL Lourah.ide.Languages.glsl.js
- Syntactic coloration JS Lourah.ide.Languages.javascript.js
- IO library Lourah.io.js
- 3D library Lourah.js3d.js
- Socket server Lourah.socket.Server.js
- User login (experimental) Lourah.user.Login.js
- Generate PDF Lourah.utils.pdf.js
- Formula parser Lourah.utils.text.Formula.js
- Meta language parser Lourah.utils.text.Parser.js
- Text search utility Lourah.utils.text.Search.js
- Number to text Lourah.utils.text.number.Stringifier.js
- Autocomplete TextView Lourah.widget.AutoCompleteTextView.js
- Multithreading messaging system $Q.js
- Dialog box (legacy) android.app.Dialog.js
Etc…