====== [hemmerling] Lua Applications and Applications with Lua as Scripting Language ====== Related pages: *[[coregames.html|CORE ( COREGAMES ) 1/3]]. *[[coregames02.html|CORE ( COREGAMES ) 2/2 - CORE Application Development]]. *[[coregames03.html|CORE ( COREGAMES ) 3/3 - CORE Apps]]. *[[luagames.html|Games and Game Engines with Lua as Scripting Language]]. *[[games.html|Games]]. *[[godot.html|Godot Engine]]. *[[lua.html|Lua & eLua 1/3]]. *[[lua02.html|Lua & eLua 2/3]]. *[[lua03.html|Lua & eLua 3/3]]. *[[prototype02.html|Rapid Software Application and GUI Prototyping 2/3 - Building Blocks]]. *[[virtualworld.html|The Virtual World]]. ===== Audio Software ===== *The OpenSource [[http://www.ardour.org/|Ardour]] - "Record, Edit, and Mix on Linux, macOS and Windows". *[[http://www.github.com/Ardour/ardour|GitHub "Ardour / ardour"]]. *The OpenSource [[http://www.osar.fr/protoplug/|Oscar "Protoplug"]] - "A VST/AU plugin that lets you load and edit Lua scripts as audio effects and instruments". *[[http://www.osar.fr/protoplug/api/|Oscar "Protoplug Lua API Reference"]]. *The just-commercial [[http://en.wikipedia.org/wiki/Virtual_Studio_Technology|EN.Wikipedia "Virtual Studio Technology"]], [[http://de.wikipedia.org/wiki/Virtual_Studio_Technology|DE.Wikipedia "Virtual Studio Technology"]] ( VST/AU ). *REAPER. *The just-commercial [[http://www.cockos.com/reaper/|Cockos Incorporated "REAPER - Digital Audio Workstation"]], [[http://www.reaper.fm/|REAPER - Digital Audio Workstation]]. *[[http://www.cockos.com/reaper/sdk/reascript|Cockos Incorporated "ReaScript"]] - "A feature that allows you to edit, run and debug scripts within REAPER". *[[http://www.cockos.com/reaper/sdk/reascript/reascripthelp.html|Cockos Incorporated "ReaScript API"]]. *The OpenSource [[http://www.ultraschall.fm/|Ultraschall - HighEnd Podcasting für alle]] - "Ultraschall adds podcasting features to the digital audio workstation REAPER". *[[http://ultraschall.fm/api/|Ultraschall - HighEnd Podcasting für alle "API"]] - "The whole project is open source and consists of a theme, VST plugins for soundboard and remote calls, a plugin and a lot of Lua-scripts". *The just-commercial [[http://www.renoise.com/|Renoise]] - "Digital Audio Workstation (DAW)". *[[http://files.renoise.com/xrnx/documentation/|Renoise "Renoise Lua API"]]. ===== Business and scientific Applications ===== *[[http://www.acrios.com/?lang=en|ACRIOS Systems s.r.o. - IoT development, Embedded Systems, Linux, Hardware Design]]. *DokuWiki [[http://wiki.acrios.com/doku.php?id=public:general:lua_api|ACRIOS Systems wiki "Converter LUA API Documentation V1.3"]]. *The commercial [[http://www.aseprite.org/|Aseprite - Animated sprite editor & pixel art tool]], with trial version ( "WARNING: You cannot Save files with the trial version )". *[[http://community.aseprite.org/search?q=lua|Aseprite Community - Search for "lua"]]. *[[http://community.aseprite.org/t/lua-script-extension-and-menu-api/5085|Aseprite Community "Lua Script Extension and menu API"]]. *[[http://community.aseprite.org/t/lua-script-debugging/6011|Aseprite Community "Lua Script Debugging"]]. *The just-commercial [[http://www.nimsoft.com/|nimsoft.com]], [[http://www.broadcom.com/info/aiops/unified-infrastructure-management|Broadcom "Unified Infrastructure Management"]]. *[[http://support.nimsoft.com/downloads/server60/NMS_6.00/en_US/Nimsoft%20Monitor%206.00%20Getting%20Started%20Guide.pdf|nimsoft.com "Nimsoft Monitor Getting Started Guide"]] ( PDF ). *[[http://community.broadcom.com/HigherLogic/System/DownloadDocumentFile.ashx?DocumentFileKey=cb93e5f0-a1e6-4207-812f-07cc0c16e797|Broadcom Community "Nimsoft Monitor. nas Guide"]] ( PDF ) - "Appendix A: The NAS Extentions to Lua109Appendix A: The NAS Extentions to Lua". *[[http://www.yumpu.com/en/document/view/39315907/nimsoft-monitor-nas-guide-docsnimsoftcom/93|Yumpu "Nimsoft Monitor nas Guide"]]. *[[http://docs.nimsoft.com/|docs.nimsoft.com]]. *[[http://en.wikipedia.org/wiki/Nimsoft|EN.Wikipedia "Nimsoft"]]. *[[http://www.github.com/brndnmtthws/conky|GitHub "Conky"]] - "A free, light-weight system monitor for X, that displays any kind of information on your desktop". *[[http://www.github.com/brndnmtthws/conky/wiki/Lua|GitHub Wiki "brndnmtthws/conky" - "Lua"]]. *[[http://www.coppeliarobotics.com/|CoppeliaRobotics]] - "Create. Compose. Simulate. Any Robot". Free entry edition available. *[[http://www.coppeliarobotics.com/helpFiles/en/apiFunctionListCategory.htm|CoppeliaRobotics "Regular API function list (by category)"]]. *The just-commercial [[http://www.cranksoftware.com/|Crank Software]]. *[[http://resources.cranksoftware.com/cranksoftware/v5.3.0/docs/webhelp/lua_api.html|Crank Software "Storyboard Lua API"]]. *Scripting with Lua. *[[http://resources.cranksoftware.com/cranksoftware/v4.1.0/docs/ch08.html|Crank Software v4.1.0 "Chapter 8. Scripting with Lua"]]. *[[http://resources.cranksoftware.com/cranksoftware/v5.3.0/docs/ch12.html|Crank Software v5.3.0 "Chapter 12. Scripting with Lua"]]. *Videos. *[[http://www.youtube.com/user/CrankSoftware|YouTube "Crank Software"]]. *[[http://www.youtube.com/watch?v=9esqnzutQvE|YouTube "Lua for Embedded GUI Development: When to use it, why and how?"]]. *[[http://www.youtube.com/results?search_query=Crank+Software+lua|YouTube - Search for "Crank Software lua"]]. *[[http://www.facebook.com/watch/CrankSoftware/|Facebook "Crank Software"]]. *[[http://www.facebook.com/watch/live/?v=2668835283404561|Facebook Video, Crank Software "Lua for Embedded UI Development and Testing: When to use it, why and how?"]]. *The OpenSource [[http://www.cuberite.org/|Cuberite]] - "A lightweight, fast and extensible game server for Minecraft". *[[http://api.cuberite.org/|Cuberite "Cuberite API - Index"]]. *The OpenSource [[http://www.darktable.org/|Darktable]] - "An open source photography workflow application and raw developer". *[[http://www.darktable.org/lua-api/|Darktable "Lua API"]]. *The OpenSource [[http://www.dfhack.org/|DFHack]], [[http://www.github.com/DFHack|GitHub "DFHack"]] - "Memory hacking library for Dwarf Fortress and a set of tools that use it". *[[http://docs.dfhack.org/en/stable/docs/Lua%20API.html|DFHack Documentation "DFHack Lua API"]]. *The OpenSource [[http://www.envoyproxy.io/|envoy]] - "An open source edge and service proxy, designed for cloud-native applications". *[[http://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/lua_filter|envoy "Configuration reference / HTTP / HTTP filters / Lua"]]. *The just-commercial [[http://www.etcconnect.com/|ETC - Theatre, Film, Studio and Architectural Lighting]]. *[[http://www.etcconnect.com/webdocs/controls/mosaicdesigner/Content/Help/Reference/Scripting/Lua%20API%20-%20triggers.htm|ETC "Lua API (Triggering)"]]. *The Wiki server [[http://www.fandom.com/|Fandom]]. *[[http://community.fandom.com/|Fandom Community Central]]. *[[http://community.fandom.com/wiki/Help:Lua|Fandom Community Central "Help:Lua"]]. *[[http://community.fandom.com/de/wiki/Hilfe:Lua|Fandom Community Central "Hilfe:Lua"]]. *The OpenSource [[http://www.haproxy.org/|HAProxy - The Reliable, High Performance TCP/HTTP Load Balancer]]. *[[http://www.fossies.org/linux/haproxy/doc/lua-api/index.rst|Fossies - the Fresh Open Source Software Archive "How Lua runs in HAProxy"]]. *The OpenSource[[http://www.haxe.org/|Haxe]] - "An open source high-level strictly-typed programming language with a fast optimizing cross-compiler". *[[http://www.haxe.org/manual/|Haxe "Documentation"]]. *[[http://api.haxe.org/lua/|Haxe "Haxe/lua API documentation"]]. *The commercial translation server [[http://www.interfaceware.com/iguana|iNTERFACEWARE "Iguana"]]. *[[http://www.github.com/interfaceware/iguana-tools|GitHub "interfaceware / iguana-tools"]] - "Helpful general purpose modules for Iguana". *[[http://help.interfaceware.com/|iNTERFACEWARE Help Center]]. *[[http://help.interfaceware.com/kb/why-lua|iNTERFACEWARE Help "Why Lua"]]. *[[http://help.interfaceware.com/v6/learn-lua-programming|iNTERFACEWARE Help Center "How to learn Lua Programming"]]. *[[http://help.interfaceware.com/forums/topic/unit-testing-the-lua-code|IGUANA Community "Unit testing the Lua code"]]. *Blog [[https://blog.interfaceware.com/|iNTERFACEWARE Blog]]. *[[http://blog.interfaceware.com/iguana-webinar-the-foundations-of-lua/|iNTERFACEWARE Blog "Iguana Webinar: The Foundations of Lua "]]. *[[http://4afsnr3twnrq41nrc548mybh-wpengine.netdna-ssl.com/wp-content/uploads/2020/12/Lua-Workshop.pdf|Paul Le "Lua Workshop"]] ( PDF ), 2020-12. *Webinar [[http://help.interfaceware.com/forums/topic/iguana-webinar-harness-the-power-of-lua|iNTERFACEWARE Help "Iguana Webinar – Harness the Power of Lua"]], 2020-12-09. *[[http://www.info-beamer.org/|info-beamer - The Interactive Multimedia Presenter for Lua]]. *The just-commercial [[http://www.inmation.com/|inmation]] - "The least-invasive, most-flexible, most-affordable enterprise digitalization platform available". *[[http://www.inmation.com/docs/api/1.54/lua/|inmation "Lua API docs"]]. *The OpenSource [[http://www.istio.io/|Istio - Connect, secure, control, and observe services]]. *[[http://www.github.com/istio/|GitHub "Istio"]]. *[[http://www.istio.io/latest/docs/reference/config/networking/envoy-filter/|Istio Documentation "Envoy Filter"]] - "The following example enables Envoy’s Lua filter for all inbound HTTP calls arriving at service port 8080 of the reviews service pod with labels “app: reviews”, in the bookinfo namespace. The lua filter calls out to an external service internal.org.net:8888 that requires a special cluster definition in envoy. The cluster is also added to the sidecar as part of this configuration". *[[http://discuss.istio.io/search?q=lua|Istio Discuss - Search for "lua"]]. *The commercial [[http://www.hydrotec.de/software/hydro-as-2d/|Hydrotec Ingenieurgesellschaft für Wasser und Umwelt mbH "HYDRO_AS-2D"]]. *[[http://www.hydrotec.de/wp-content/uploads/2019/07/Schulungsplan-2019-2.pdf|Hydrotec Ingenieurgesellschaft für Wasser und Umwelt mbH "Schulungplan 2019"]] ( PDF ) - "HYDRO_AS-2D-Scripting... Die Schulung beinhaltet grundlegendeAspekte von HYDRO_AS-2D-Scripting: 1. Überblick über die Scriptsprache Lua. 2. Anwendung in HYDRO_AS-2D und Umsetzung anhand von Beispielen". *The OpenSource [[http://janus.conf.meetecho.com/|Janus, the general purpose WebRTC server]]. *[[http://janus.conf.meetecho.com/docs/group__luapapi.html|Janus Documentation "Lua plugin API"]]. *The just-commercial [[http://www.konghq.com/|Kong - Next-Generation API platform for Microservices]] - "Build apps faster with a full-stack platform that seamlessly delivers API management, Ingress, and Service Mesh. Multi-clouds and Kubernetes native". *[[http://docs.konghq.com/gateway-oss/0.13.x/lua-reference/|Kong Docs "Public Lua API Reference. For plugins developers and core contributors"]]. *The OpenSource [[http://www.krakend.io/|KrakenD - Open source API Gateway]]. *[[http://www.krakend.io/docs/endpoints/lua/|KrakenD "Transformations using Lua scripting"]]. *[[http://www.liveconfig.com/|LiveConfig]] - "Hosting control panel software. Once installed on a server, it enables you to configure service (like webspace, e-mail, databases) using just your web browser". *[[http://www.liveconfig.com/en/docs/admin/lua.html|LiveConfig, Admin Guide "Lua API"]]. *The legacy "LoadImpact". *The legacy [[http://www.loadimpact.com/|LoadImpact]]. *The successor [[http://www.k6.io/|k6]]. *[[http://www.k6.io/docs/cloud/cloud-faq/whats-the-difference-between-loadimpacts-version-3-0-lua-and-k6-cloud-4-0-javascript|k6 "What's the Difference Between LoadImpact's Version 3.0 (Lua) and k6 Cloud 4.0(JavaScript)"]]. *"In the 3.0 product user scenarios described using Lua code. You can end up with the Lua code in various ways, by using one of the recorder options, the Postman converter or hand coding it, but at the end of the day the output of all these various ways is a piece of Lua code". *"In the 4.0 product user scenarios are described using JavaScript, the ES6 version of JS to be precise". *"With the 4.0 product we've opened up the platform in two important ways. First, the core load testing software, k6, is now an open source tool, and secondly it can be used both on-premise as well as from the k6 Cloud service via our cloud execution functionality". *The OpenSource [[http://www.lumail.org/|Lumail]] - "Console Mail Client with Lua scripting". *[[http://www.lumail.org/api/|Lumail "Lua API"]]. *LabVIEW. *[[http://www.luaforlabview.com/|Lua for LabVIEW 2.0]] - "A toolkit for scripting LabVIEW and for creating scriptable LabVIEW applications". *The OpenSource [[http://www.mediawiki.org/|Mediawiki]] & Wikipedia. *See [[lua.html|Lua & eLua]]. *The just-commercial [[http://milsoft.com/|Milsoft Utility Solutions]]. *[[http://www.milsoft.com/engineering-operations/student-downloads/|Milsoft Utility Solutions "Engineering Student Downloads"]]. *[[http://www.milsoft.com/documentation/|Milsoft Utility Solutions - Documentation]]. *[[http://www.milsoft.com/documentation/WindMil-Help|Milsoft Utility Solutions - Documentation: WindMil Help]] - "Using Lua Scripts". *[[http://vimeopro.com/milsoft/engineering-and-analysis-ea-tutorials|VimeoPro "Engineering & Analysis (EA) Tutorials"]] - "Learn how to get started using Milsoft's WindMil products". *[[http://vimeopro.com/milsoft/engineering-and-analysis-ea-tutorials/video/352174392|VimeoPro "LUA Scripts & Model Integrity in WindMil (Webinar)"]]. *[[http://www.mcours.net/cours/pdf/hasclic3/hasssclic685.pdf|Mcours, Greg Shirek "WindMil Lua Scripting"]] ( PDF ), 2009. *[[http://www.mcours.net/cours/pdf/info/PDF_Lua_Scripting.pdf|Mcours, Brian Lassiter "WindMil Lua Scripting"]] ( PDF ) - "What is Lua? Embedded scripting language in WindMil and WindMilMap". *NASA. *[[http://www.github.com/nasa/RtRetrievalFramework|GitHub "nasa / RtRetrievalFramework"]]. *[[http://nasa.github.io/RtRetrievalFrameworkDoc/|GitHub.io "RT Retrieval Framework documentation"]]. *The just-commercial [[http://www.nixware.cc/|Nixware]]. *[[http://api.nixware.cc/| Nixware Lua API]]. *The OpenSource [[http://www.ntop.org/|ntop – High Performance Network Monitoring Solutions based on Open Source and Commodity Hardware]]. *[[http://www.ntop.org/guides/ntopng/|ntop "ntopng Documentation"]]. *[[http://www.ntop.org/guides/ntopng/api/lua/|ntop "Lua API"]]. *[[http://www.github.com/ntop/ntopng|GitHub "ntop / ntopng"]] - "Web-based Traffic and Security Network Traffic Monitoring". *The OpenSource [[http://www.obsproject.com/|OBS Studio]] ( Open Broadcaster Software ). *The OpenSource [[http://www.obsproject.com/docs/scripting.html|OBS Studio documentation "Python/Lua Scripting"]]. *"Scripting (21.0+) adds support for Python 3 and Luajit 2 (which is roughly equivalent to Lua 5.2)". *"NOTE: On windows, currently only Python 3.6 is supported" :-(. *The OpenSource [[http://www.orthanc-server.com/|Orthanc - DICOM Server]]. *[[http://book.orthanc-server.com/|Orthanc Book]]. *[[http://book.orthanc-server.com/users/lua.html|Orthanc Book "Server-side scripting with Lua"]]. *The just-commercial [[http://www.otoy.com/|OTOY "OctaneRender"]]. *[[http://render.otoy.com/forum/viewforum.php?f=73|OTOY Forums "Lua Scripting"]]. *The OpenSource [[http://www.openapi-generator.tech/|OpenAPI Generator]] - "Generate clients, servers, and documentation from OpenAPI 2.0/3.x documents". *[[http://www.openapi-generator.tech/docs/generators/lua/|OpenAPI Generator "Config Options for lua"]]. *Perl. *[[http://www.metacpan.org/|Comprehensive Perl Archive Network - Search ( meta::cpan )]]. *[[http://www.metacpan.org/pod/Lua::API|meta::cpan "Lua::API"]]. *The commercial [[http://www.profemag.ch/|ProFEMAG]], with free student edition. *"The models can be built from parameterized templates interactively or with LUA script". *[[http://script.profemag.ch/|ProFEMAG "FSL, FML, femagtools documentation"]]. *[[http://docplayer.org/27078884-Femag-anwendertreffen-18-november-2009.html|DocPlayer "FEMAG-Anwendertreffen 18. November 2009"]] - "FEMAG-Anwendertreffen. 18. November 2009. FEMAG-Script - Einführung in Lua. Jens Krotsch, ebm-papst Mulfingen GmbH & Co. KG". *The just-commercial [[http://www.realtimelogic.com/|Real Time Logic - Industrial Protocols and IoT Gateways]]. *[[http://www.realtimelogic.com/ba/doc/en/lua/auxlua.html|Real Time Logic "The Auxiliary Lua API"]]. *[[http://www.rspamd.com/|Rspamd. Fast, free and open-source spam filtering system]]. *[[http://rspamd.com/doc/lua/|Rspamd "Lua API documentation"]]. *[[http://web.stanford.edu/group/fan/S4/|S4]]. *[[http://web.stanford.edu/group/fan/S4/lua_api.html|S4 "Lua API reference"]]. *The commercial [[http://www.shadermap.com/|ShaderMap for Windows]] with free BASIC version - "Generate Maps from Textures and 3D Models!". *[[http://www.shadermap.com/docs/_lua_api.html|ShaderMap for Windows "Control ShaderMap with the LUA Script API"]]. *[[http://www.simion.com/|SIMION Ion and Electron Optics Simulator]]. *[[http://www.simion.com/info/lua_capi.html|SIMION "C API (Lua 5.1 Reference Manual)"]]. *The OpenSource [[http://www.slightlymagic.net/wiki/Magic_Album|Slightlymagic "Magic Album"]]. *"Magic Album is a Windows program for Magic: The Gathering collectors". *[[http://www.slightlymagic.net/wiki/Magic_Album_Lua_API|Slightlymagic "Magic Album Lua API"]]. *[[http://en.wikipedia.org/wiki/Magic:_The_Gathering|EN.Wikipedia "Magic: The Gathering"]]. *The OpenSource [[http://slurm.schedmd.com/|Slurm Workload Manager]]. *[[http://slurm.schedmd.com/job_submit_plugins.html|Slurm Workload Manager "Job Submit Plugin API"]] - "lua — Interface to Lua scripts implementing these functions (actually a slight variation of them). Sample Lua scripts can be found with the Slurm distribution in the directory contribs/lua. The default installation location of the Lua scripts is the same location as the Slurm configuration file, slurm.conf". *[[http://en.wikipedia.org/wiki/Slurm_Workload_Manager|EN.Wikipedia "Slurm Workload Manager"]]. *The OpenSource [[http://www.github.com/scrapinghub/splash|GitHub "scrapinghub / splash"]] - "Lightweight, scriptable browser as a service with an HTTP API". *[[http://splash.readthedocs.io/e|ReadTheDocs "Splash"]] *[[http://splash.readthedocs.io/en/stable/scripting-overview.html|ReadTheDocs "Splash" - "Splash Lua API Overview"]] *The just-commercial [[http://www.temenos.com/|Temenos]] ( formerly: [[http://www.kony.com/|Kony]] ). *"Reinvent Banking. With the World’s #1 Banking Software". *[[http://en.wikipedia.org/wiki/Temenos_AG|EN.Wikipedia "Temenos AG"]], [[http://de.wikipedia.org/wiki/Temenos_AG|DE.Wikipedia "Temenos AG"]]. *[[http://web.archive.org/web/2017*/http://en.wikipedia.org/wiki/KonyOne_Platform|Archive.org "EN.Wikipedia 'KonyOne Platform'"]] ( 2014-10-27 ) - "KonyOne is integrated with native platform SDKs to execute natively across devices. The runtime consists of a virtual machine that implements the scripting language (JavaScript or **Lua**) used by Kony Studio, coupled with the library for each device platform". *The just-commercial [[http://www.trisul.org/|Trisul Network Analytics]]. *[[http://www.trisul.org/docs/lua/|Trisul Documentation "The Trisul LUA API"]]. *The OpenSource [[http://www.wireshark.org/|WireShark]]. *[[http://www.wireshark.org/docs/wsdg_html_chunked/wsluarm_modules.html|WireShark "Chapter 11. Wireshark’s Lua API Reference Manual"]]. ===== Databases & Database Wrappers ===== ==== Database Wrappers ==== *[[http://lua.sqlite.org/|LuaSQLite3]] - "A Lua 5.1 to 5.3 wrapper for the SQLite3 library". *[[http://keplerproject.github.io/luasql/|GitHub.io "Keplerprojekt" - "LuaSQL"]] - " LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to: Connect to ODBC, ADO, Oracle, MySQL, SQLite, Firebird and PostgreSQL databases". *[[http://www.github.com/keplerproject/luasql|GitHub.com "keplerproject / luasql"]]. *[[http://unix.stackexchange.com/questions/53151/using-a-lua-rock-installed-with-luarocks|StackExchange "Using a lua rock installed with luarock"]], 2012 - "luasql.mysql is only available for Lua 5.1, not Lua 5.2, which I use by default. Running lua5.1 solves the issue: ...and all is good". *[[http://www.github.com/ouonline/lua-mysql|GitHub "ouonline / lua-mysql"]] - "MySQL client for Lua". *[[http://www.github.com/ouonline/lua-mysql|GitHub "openresty / lua-resty-mysql"]] - "Nonblocking Lua MySQL driver library for ngx_lua or OpenResty". *[[http://www.github.com/luapower/mysql|GitHub "luapower /cmysql"]] - "mysql Lua+ffi binding". *[[http://www.luapower.com/mysql|luapower.com "mysql. MySQL client library ffi binding"]]. *[[http://www.github.com/orbitalquark/lua-yottadb|GitHub "orbitalquark/lua-yottadb"]], [[http://orbitalquark.github.io/lua-yottadb|GitHub.io "Lua-bindings for YottaDB, sponsored by the Library of UAntwerpen"]] - "Lua bindings for YottaDB". ==== SQL Databases ==== *The OpenSource but mostly-commercial [[http://www.mysql.com/|MySQL]]. *[[http://downloads.mysql.com/archives/|MySQL Downloads "Archives"]]. *[[http://downloads.mysql.com/archives/proxy/|MySQL Product Archives "MySQL Proxy"]] - "MySQL Proxy is not GA, and is not recommended for Production use. We recommend MySQL Router for production us". *[[http://underpop.online.fr/l/lua/docs/advanced-lua.pdf|Giuseppe Maxia, MySQL Community Team Lead, Sun MicrosystemsDatabase Group "MySQL ProxyAdvanced Lua scripting"]] ( PDF ). *[[http://dev.mysql.com/doc/connectors/en/apis-php-mysqlnd.plugin.mysql-proxy.html|MySQL Developers "7.6.9.1 A comparison of mysqlnd plugins with MySQL Proxy"]]. ==== In-Memory Databases & Computation Platforms ==== === Aerospike === *[[http://www.aerospike.com/|Aerospike - Next Generation, NoSQL Data Platform. The real-time data platform]] with free Community Edition. *[[http://www.aerospike.com/docs/udf/api/|Aerospike "Lua API Reference"]]. *[[http://www.aerospike.com/community/launchpad/aerospike-lua-client/|Aerospike "Aerospike Lua Client"]]. *[[http://www.github.com/aerospike-community/client-lua|GitHub "aerospike-community / client-lua"]]. === Exasol === *The commercial in-memory [[http://www.exasol.com/|Exasol]] with free limited community edition and 30 days online trial of the full commercial version - "High performance SQL analytics database", "World's fastest analytics database", "In-Memory Database". *[[http://docs.exasol.com/database_concepts/udf_scripts/lua.htm|Exasol Documentation "UDF Scripts - Lua"]]. *[[http://www.exasol.com/portal/|Exasol User Portal]]. *[[http://www.exasol.com/portal/display/DOWNLOAD/Free+Trial|Exasol "Download - Free Trial"]]. *"Community Edition Downloads". *Download a free single-node copy of the Exasol In-Memory Database that you can install and use on your own using your existing hardware (ISO or VM-Image). Please click below to register for your free download. *The free single-node copy of the Exasol In-Memory Database requires an Intel/AMD x86-64 (aka x64) CPU and at least 4 GB RAM. In order to use the VM-Image you additionally need a virtual machine player, e.g. VirtualBox, VMWare Player or KVM. *The Community Edition is limited to 1 TB of raw data. At least 10 to 20 percent of the data should be kept in RAM for optimal performance. == Education == *[[http://www.exasol.com/en/community/exacademy/|Exacademy - Exasol's online self-learning platform]] - Experts told me: As of 2018-10, the courses and certifications are still free. == Resources == *Experts told me, that Exasol is 95% Oracle SQL dialect compatible :-). *Experts told me, that "Exasol"'s most important commercial competitor is "Vertica" :-). *[[http://en.wikipedia.org/wiki/Exasol|EN.Wikipedia "Exasol"]]. === eXtremeDB by McObject LLC === *The just-commercial [[http://www.darktable.org/|eXtremeDB by McObject LLC]] - "Database Management System". *[[http://www.mcobject.com/docs/Content/Users_Guides/SQL/Lua/API_Reference.htm|eXtremeDB "Lua API Reference"]]. === redislabs - Home of REDIS === *The just-commercial [[http://www.redislabs.com/|redislabs - Home of REDIS]]. *[[http://www.redislabs.com/ebook/part-3-next-steps/chapter-11-scripting-redis-with-lua/|redislabs - Home of REDIS "Chapter 11: Scripting Redis with Lua"]] - "e-Book - Redis in Action. This book covers the use of Redis, an in-memory database/data structure server". *[[http://en.wikipedia.org/wiki/Redis|EN.Wikipedia "Redis"]], [[http://de.wikipedia.org/wiki/Redis|DE.Wikipedia "Redis"]]. === SAS === == Base SAS - PROC LUA == *[[http://www.lexjansen.com/sesug/2016/AD-133_Final_PDF.pdf|Lex Jansen - SAS Conference Proceedings: Pharmaceutical Users Software Exchange 2016 "Jiangtang Hu: New Game in Town: SAS Proc Lua with Applications"]] ( PDF ), 2016. *[[http://www.lexjansen.com/phuse/2021/sm/PRE_SM05.pdf|Lex Jansen - SAS Conference Proceedings: Pharmaceutical Users Software Exchange 2021 "One giant PROC for mankind: Using PROC LUA for code generating code and automating TFLs"]] ( PDF ), 2021. *[[http://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/proc/n1w8nl91tml15dn1mw9p5l8oj6hy.htm|SAS Help Center "LUA Procedure"]]. *[[http://www.nanopdf.com/download/echt-groovy-neue-sprachen-nutzen-mit-sas-1-motivation-sas-wiki_pdf|NanoPDF "Echt groovy – Neue Sprachen nutzen mit SAS"]] - "Aus diesem Grund sollen an dieser Stelle zwei eher technisch geprägte Erweiterungen vorgestellt werden... Die Prozedur PROC LUA integriert die imperative Programmiersprache LUA in die SAS Umgebung und stellt hierfür eine Ausführungsumgebung bereit". *[[http://www.saslist.com/blog/category/lua/|SASList Blog - Category "Lua"]]. *[[http://blogs.sas.com/content/sgf/2019/05/17/using-lua-within-sas/|SAS Blog "Using the Lua programming language within Base SAS"]], [[http://www.proc-x.com/2019/05/using-the-lua-programming-language-within-base-sas/|PROC-X.com. An online (unofficial) SAS journal – written by bloggers "Using the Lua programming language within Base SAS"]], 2019. *SAP PROC LUA expert Bruno Kaiser, D-88527 Unlingen-Möhringen. *[[http://www.github.com/BrunoKaiser|GitHub "BrunoKaiser"]], [[bruchrikai@gmx.de]]. *Successful SAP PROC LUA projects for customers of his employer [[http://www.beckmann-partner.de/|Beckmann & Partner CONSULT GmbH]], Bielefeld. *SAP PROC LUA experts told me: *"PROC LUA" was introduced with SAS9.4. *The execution of "PROC LUA" scripts causes the creation of a logfile. == SAS Viya == *The just-commercial [[http://www.sas.com/de_de/software/viya.html|SAS Viya]]. *"Eine offene, Cloud-fähige In-Memory-Plattform mit allen nötigen Funktionen für schnelle, präzise und korrekte Analyse". *[[http://blogs.sas.com/content/sasdach/2019/05/31/sas-viya-trifft-auf-open-source-und-deep-learning/|SAS Blog "SAS Viya trifft auf Open Source und Deep Learning"]] - "Mit SAS Viya öffnet sich SAS für Open-Source-Programmiersprachen wie Java, //**Lua**//, R und Python". === Tarantool - in-memory computing platform === *The OpenSource [[http://www.tarantool.io/|Tarantool - in-memory computing platform]]. *[[http://www.tarantool.io/en/doc/latest/search/q=lua|Tarantool Documentation - Search for "lua"]]. *[[https://www.tarantool.io/en/doc/latest/book/app_server/using_ide/|Tarantool Documentation "Developing with an IDE"]]. *"You can use IntelliJ IDEA as an IDE to develop and debug Lua applications for Tarantool". "Install EmmyLua plugin. Please don’t be confused with Lua plugin, which is less powerful than EmmyLua". ===== Firmeware & Software for special Hardware ===== ==== Hardware Platforms for Lua and eLua ==== === The Lua Hardware Platform "ESP8266" === *[[http://www.nodemcu.com/index_en.html|NodeMCU]]. *[[http://www.github.com/nodemcu|GitHub "NodeMCU"]]. *[[http://nodemcu.readthedocs.io/|ReadTheDocs "NodeMCU Documentation"]]. *[[http://www.github.com/luismfonseca/nodemcu-mispec|GitHub "luismfonseca/nodemcu-mispec"]]. *[[http://www.mikrocontroller.net/articles/ESP8266_nodeMCU_Lua|mikrocontroller.net "ESP8266 nodeMCU Lua"]]. *[[http://en.wikipedia.org/wiki/NodeMCU|EN.Wikipedia "NodeMCU"]], [[http://de.wikipedia.org/wiki/NodeMCU|DE.Wikipedia "NodeMCU"]]. === The eLua Hardware Platform "Mizar32" === *See [[atmelavr32.html|Atmel AVR32]]. === GetVera / Vera / Ezlo / eZlo Vera === == Vera Shop == *Shop [[http://www.getvera.com/|Vera Shop]] - "Shop Online for Home Automation. Vera Smart Controllers". *[[http://www.getvera.com/collections/all-compatible-devices|Vera Shop "All Products"]]. -[[http://www.getvera.com/pages/ezlo-plus|Vera Shop "Ezlo Plus"]], [[http://www.ezlo.com/smart-home/products/ezlo-plus/|Ezlo "Ezlo Plus"]]. -[[http://www.getvera.com/pages/ezlo-secure|Vera Shop "Ezlo Secure"]], [[http://www.ezlo.com/smart-home/products/ezlo-secure/|Ezlo "Ezlo Secure"]]. -[[http://www.ezlo.com/smart-home/products/ezlo-atom/|Ezlo "Ezlo Atom"]]. *[[http://www.getvera.com/pages/apps|Vera Shop "Apps"]]. *[[http://play.google.com/store/apps/details?id=com.vera.android|Google Play, MiOS, Ltd. "Vera Mobile"]] by [[http://www.mios.com/|MiOS, Ltd.]]. *[[http://support.getvera.com/|GetVera Support]]. *[[http://support.getvera.com/hc/en-us/articles/360018656720-New-Ezlo-Platform-FAQ|GetVera Support "New Ezlo Platform FAQ"]], 2021 #. *"How do the features of the Ezlo platform compare to the Vera platform?". *"We will, however, continue to support the Vera platform as we have done over the **last ten years**" => Statement: The IOT gateway series "Vera" was released in the early 2010th.. == Vera Distributors == *[[http://www.getvera.com/pages/find-a-dealer|Vera Shop "Find a Dealer]]. *[[http://www.zwave.eu/|Z-Wave Europe]], [[http://shop.zwave.eu/de|Z-Wave Europe Shop]], Germany - "Wir sind der führende europäische Distributor für Smart Home Geräte mit Zigbee und Z-Wave Funktechnologie". -[[http://shop.zwave.eu/de/artikel/controller/smart-home-gateways/68/vera-edge-smart-home-gateway|Z-Wave Europe Shop "VERA Edge Smart Home Gateway"]] -[[http://shop.zwave.eu/de/artikel/controller/smart-home-gateways/659/vera-plus-smart-home-gateway|Z-Wave Europe Shop "VERA PLUS Smart Home Gateway"]]. -[[http://shop.zwave.eu/de/artikel/controller/smart-home-gateways/1566/vera-secure-smart-home-gateway|Z-Wave Europe Shop "VERA SECURE Smart Home Gateway"]]. -[[http://shop.zwave.eu/de/artikel/ip-kameras/2433/vera-vistacam-1000|Z-Wave Europe Shop "VERA VistaCam 1000"]]. *Amazon.DE. -[[http://www.amazon.de/exec/obidos/ASIN/B00PFGJZM8/hemmerling-21|VERA Edge - Z-Wave Control Gateway]]. -[[http://www.amazon.de/exec/obidos/ASIN/B01BVLVGZY/hemmerling-21|Vera MCVEVERA Plus Smart Home Gateway]]. -[[http://www.amazon.de/exec/obidos/ASIN/B076B1T5TL/hemmerling-21|Vera Secure Gateway Z-Wave]]. *Shop [[http://www.robbshop.nl/|ROBBshop]], Netherlands. -Vera. -[[http://www.robbshop.nl/en/detail/a5bc1799672640ab9d9069dab2ab4b19|ROBBshop "ROBB Smarrt Wallmount Vera Edge"]]. -[[http://www.robbshop.nl/vera-secure-basisstation|ROBBshop "GetVera Secure Basisstation Z-wave Plus"]] - "**Works with IFTTT, Google Home, Amazon Alexa**". 2021-06 Price reduction 179,95 EUR instead of 359,95 EUR. -[[http://www.robbshop.nl/micasaverde-vistacam|ROBBshop "GetVera 1mp Binnencamera Vistacam"]]. -Other. -[[http://www.robbshop.nl/foscam-fi9821p-camera-met-pt-zwart|ROBBshop "Foscam 1.0mp Pt Buitencamera Fi9821p Zwart"]] - "Works with Vera". -[[http://www.robbshop.nl/netatmo-regensensor|ROBBshop "Netatmo Regensensor"]] - "Works with Vera". -[[http://www.robbshop.nl/schakelaar-2x920watt-inbouw-z-wave-plus-qubino-demo|ROBBshop "Qubino Flush 2 Relays demo"]] - "Works with Vera". "Qubino double switch with Z-wave Plus receiver. The module works on both 230V and 24V DC. You can connect 2 devices with a maximum of 920 Watt each". -[[http://www.robbshop.nl/qubino-1d-enkele-inbouwschakelaar-met-relais-functie|ROBBshop "Qubino Flush 1D Relay Z-Wave 2300W"]] - "Works with Vera". "Single switch from Qubino with relay function. This means that you can also freely switch other voltages or potentials. The module works on 230V AC but also on 24V DC. Maximum power to be connected is 2300 Watt. Do you want to switch 230V? Then view this module". -[[http://www.robbshop.nl/e27-rgbw-led-lamp-2-zipato|ROBBshop "Zipato E27 Rgbw Led Lamp 2"]] - "Works with Vera". -[[http://www.robbshop.nl/schakelaar-2-3kw-inbouw-z-wave-plus-qubino-demo|ROBBshop "Qubino Flush 1 Relay Z-Wave Plus 2300W Inbouw demo"]] - "Works with Vera". "Qubino Z-wave single switch. Maximum switchable power is 2300W. With Z-wave plus chip. Only works 3 wire system, suitable for switching electrical appliances via the connected switch or remotely via your smartphone. No relay function". -[[http://www.robbshop.nl/qubino-enkele-inbouwschakelaar-met-z-wave-plus|ROBBshop "Qubino Flush 1 Relay Z-Wave Plus 2300W Inbouw"]] - "Works with Vera". "Qubino Z-wave single switch with Z-wave plus chip. Maximum power is 2300W. Works with the 3-wire system, suitable for switching 230V electrical appliances via the connected switch or remotely via your smartphone. No relay function and you need a blue wire". -[[http://www.robbshop.nl/tussenstekker-e-z-wave-plus-fibaro|ROBBshop "FIBARO Wall Plug Aardepin Z-Wave Plus 2500W"]] - "Works with Vera". "FIBARO adapter plug in French/Belgian version with earth pin. A super small and beautiful Z-wave adapter from FIBARO with current measurement and colored LED ring (can be switched off). This adapter can continuously switch 2500 Watts with peak powers of up to 3000 Watts. The adapter plug consumes approximately 0.5 Watt (equivalent to approximately 1 euro per year)". -[[http://www.robbshop.nl/idinio-z-wave-voetdimmer-50-watt|ROBBshop "Idinio Z-wave voetdimmer 50 watt"]] - "Works with Vera". "Make your existing table lamp smart with this Z-wave foot dimmer from Idinio. The switch is compatible with Philips Hue and therefore unique in its kind. In this way you no longer have to work with a "dumb" switch and a smart plug, but you integrate everything in your cord. Loadable up to 50 watts". == Ezlo == *[[http://www.ezlo.com/|Ezlo Smart Home]]. *[[http://www.ezlo.com/smart-home/|Ezlo Smart Home "Products"]] *[[http://ezlo.com/smart-home/app/|Ezlo Smart Home "App"]]. *[[http://api.ezlo.com/|Ezlo "Ezlo API Documentation"]]. *[[http://api.ezlo.com/scripting/lua/|Ezlo "Lua Hub API"]]# - "List of lua modules: Modules provided by firmware". *[[http://www.linkedin.com/company/ezloinnovation/about/|LinkedIn "Ezlo Innovation"]]. == MiOS == *[[http://www.mios.com/|MiOS, Ltd.]]. *Wiki [[http://confluence.mios.com/display/ECS|MiOS, Ltd. "Ezlo Community Support"]]. == Videos == *[[http://www.youtube.com/channel/UCnmtaqbQMJylqPdNDwJjIzA|YouTube "Ezlo Innovation"]]. *[[http://www.youtube.com/watch?v=4OwuZJX72lw|YouTube, Ezlo Innovation "Ezlo controllers - Use LUA Script as an action in a scene"]]. == Lua Scripts == *[[http://www.github.com/topics/vera|GitHub Topic "#vera"]]. *[[http://www.github.com/topics/ezlo|GitHub Topic "#ezlo"]]. *[[http://www.github.com/dbochicchio/vera|GitHub "dbochicchio / vera"]] - "LUA Scripts for the eZlo Vera Platform (UI7)". *[[http://www.github.com/reneboer/EzloBridge|GitHub "reneboer / EzloBridge"]] - "A bridge running on openLuup to make the Ezlo controled devices availble on openLuup with all its great plugins". == Resources == *[[http://www.docplayer.net/201450578-How-to-create-your-first-plugin-with-ezlo-lua-api.html|DocPlayer "How to create your first plugin with Ezlo LUA API"]]. == Forums, Newsgrousp == *[[http://community.ezlo.com/|Ezlo Community]]. *[[http://community.ezlo.com/c/ezlo-library/|Ezlo Community Forum "Ezlo Library"]]. *[[http://community.ezlo.com/c/ezlo-library/examples/|Ezlo Community Subforum "Examples"]]. *[[http://community.ezlo.com/c/ezlo-library/ezlo-lua-scripting/|Ezlo Community Subforum "Lua Scripting"]]. *[[http://community.ezlo.com/t/lua-scripts-as-action-in-scenes/216860|Ezlo Community "Lua scripts as action in scenes"]]. *[[http://community.ezlo.com/t/you-can-now-use-lua-code-in-ezlo-scenes-how-to-examples/216878|Ezlo Community "You can now use Lua code in Ezlo scenes - How to Examples"]]. *Reddit. *[[http://www.reddit.com/search?q=flair:%22VERA%22|Reddit "flair:VERA"]]. *[[http://www.reddit.com/r/homeautomation/comments/d058bs/what_are_your_thoughts_on_the_new_vera_controller/|Reddit "r/homeautomation" - "What are your thoughts on the new Vera controller Ezlo Atom?"]]. *[[http://forum.mysensors.org/category/2/vera|MySensors - IOT - DIY "Vera"]]. === LuatOS & openLuat === == The Realtime Operating System == *[[http://www.openluat.com/|openLuat]]. *[[http://www.luatos.com/|LuatOS]]. *[[http://www.gitee.com/openLuat/|Gitee "openLuat"]]. *[[http://openluat.gitee.io/luatos/#/|Gitee.io "openLuat"]]. *[[http://www.github.com/openLuat/LuatOS|GitHub "openLuat / LuatOS"]] - "LuatOS -- Lua base RTOS, build for many embedded systems". *[[http://openluat.github.io/LuatOS/|GitHub.io "LuatOS"]]. == IDE Plugins == *[[http://marketplace.visualstudio.com/items?itemName=openluat-wendal.luatos-debug|Visual Studio Marketplace, OpenLuat Wendal Chen "LuatOS Debug"]]. == Resources == *[[http://www.awesomeopensource.com/project/openLuat/LuatOS|Awesome Open Source "LuatOS -- Lua base RTOS, build for many embedded systems"]]. *[[http://www.opensourcelibs.com/lib/luatos|Open Source Libs "LuatOS"]]. ==== Some other Firmeware & Software for special Hardware ==== *Dokuwiki [[http://wiki.auerswald.de/doku.php?id=en:products:comfortel-d-series:d-100-200:developer:luaapi|Auerswald Wiki "Lua API"]]. *[[http://search.cisco.com/search?query=lua|Cisco - Search for "lua"]]. *[[http://www.fibaro.com/en/products/home-center-2/|FIBARO "Home Center 2 - Smart Home HUB Z-Wave"]]. *[[http://manuals.fibaro.com/knowledge-base-browse/getting-started-with-lua/|FIBARO Manual - Smart Home Knowledge Base "[HC2] Getting started with Lua"]]. *[[http://forum.siio.de/c/z-wave-fibaro-forum/fibaro-lua-scripts-fuer-hc2/23|siio - Dein Smart Home Blog "Fibaro Forum / Fibaro (HC2) LUA Scripts"]]. *[[http://www.freeswitch.com/|Freeswitch]] - "A Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device. Combined with our hosted cloud platform, SignalWire, FreeSWITCH can interconnect with the outside world and scale to any size". *[[http://www.freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference|Freeswitch "FreeSWITCH Explained / Client and Developer Interfaces / Lua API Reference"]]. *The just-commercial [[http://www.signalwire.com/|SignalWire]] - "Delivers an innovative and easy-to-use video collaboration platform that's a complete office, school, or event venue right in your web browser". *[[http://www.jetimodel.com/en/DC-DS-24-Lua-API-1/Lua-Programming-API-for-DC-DS-24/|JETI model "Lua Programming API for DC/DS-24"]]. *[[http://www.logitechg.com/|Logitech G - Gaming Keyboards, Mice & PC Accessories]]. *[[http://www.github.com/Skullmonkey/LGS-LUA/blob/master/README.md|GitHub " Skullmonkey /LGS-LUA / README.md"]] - "LGS-LUA. Logitech G-Series LUA API". *[[http://www.magiclantern.fm/|MagicLantern]] for Canon camera firmware. *[[http://builds.magiclantern.fm/lua_api/|MagicLantern "Magic Lantern Lua API Documentation"]]. *[[http://www.malighting.com/product-archive/products/grandma2/|MALighting "grandMA2"]]. *[[http://www.ma-share.net/forum/list.php?14|MALighting Phorum "grandMA2 Plugins & Lua Scripts"]]. *[[http://www.mikrotik.com/|MikroTik Routers and Wireless]]. *Wiki [[http://wiki.mikrotik.com/|MikroTik Documentation]]. *[[http://wiki.mikrotik.com/wiki/Manual:Lua|MikroTik Documentation "Manual:Lua"]]. *The OpenSource [[http://www.open-tx.org/|OpenTX]] - "Open source firmware for RC radio transmitters". *[[http://doc.open-tx.org/opentx-2-2-lua-reference-guide/|OpenTX 2.2 Lua Reference Guide]] - "This guide covers the development of user-written scripts for R/C transmitters running the OpenTX 2.2 operating system with Lua support". *[[http://www.pharoscontrols.com/|Pharos]] - "Lighting Control Systems: DALI & DMX Light Controllers". *[[http://dl.pharoscontrols.com/software_help/designer2/content/help/reference/scripting/lua%20api%20-%20triggers.htm|Pharos Reference "Lua API (Triggering)"]]. *The OpenSource [[http://www.rockbox.org/|Rockbox]] - "A free replacement firmware for digital music players". *[[http://www.rockbox.org/wiki/PluginLua|Rockbox "PluginLua"]] - "Lua scripting language". *"Sato CL6NX". *[[http://www.opalgmbh.de/sato-cl6nx-etikettendrucker/|Opal GmbH "SATO CL6NX Etikettendrucker"]]. *[[http://www.barcode-shop.com/sato-cl6nx|Barcode Shop "Sato CL6NX"]] - "Universell einsetzbarer 6-Zoll Thermo Transfer Drucker, RS232, Parallel, USB 2.0 Client und USB 2.0 Host Anschluss, sowie Ethernet und Bluetooth 3.0 Interface, 256MB RAM und 2GB ROM". *[[http://d2n1rly8br52rx.cloudfront.net/resources/files/STL00249PB1-Lua-Standard-Application-NX.pdf?mtime=20200110110758|Cloudfront "SATO. Programming Manual. Lua Standard Application API CLxNX"]]. *[[http://www.screvle.com/|Screvle]]. *[[http://docs.screvle.com/|Screvle Documentation]]. *"Screvle is a hardware & software platform that allows building embedded products without the complexity of embedded development. Simply browse to the on-board Lua Development Environment and get immediate access to hardware (UART, I2C, SPI, ADC/DAC, PWM, CAN, ...) and software API's (SMTP & HTTP client, GUI, SD-Card, Settings,...)". *[[http://docs.screvle.com/display/SCREV/Lua+API+Documentation|Screvle Documentation "Lua API Documentation"]]. *[[http://www.sick.com/|SICK AG]]. *[[http://www.sick.com/de/de/sick-appspace/c/g555725|SICK AG "SICK AppSpace"]]. *[[http://www.sick.com/ag/en/sick-appspace/sick-appspace-software-tools/sick-appstudio/c/g387652|SICK AG "SICK AppSpace Software Tools. SICK AppStudio"]] - "SICK AppStudio is a software tool for developing customer-specific applications on programmable SICK devices. Supported programming technologies include a graphical Flow Editor and Lua script for creating SensorApps". *[[http://www.sick.com/de/en/a-shared-vision-sick-ag-and-mvtec-software-gmbh-step-up-cooperation/w/press-sps-sick-mvtec/|SICK AG "A shared vision - SICK AG and MVTec Software GmbH step up cooperation"]], 2015. *[[http://www.vision-systems.com/home/article/16742249/open-platform-for-programmable-sensors-from-sick-to-be-demonstrated-at-vision-2016|VisionSystemsDesign "Open platform for programmable sensors from SICK to be demonstrated at VISION 2016"]] - "AppStudio offers programming options and services and offers access to the SICK software toolbox and image processing libraries such as HALCON. Thanks to Lua scripting, with integrated development support such as auto completion, the app development for the sensors can be inserted easily, according to SICK, into existing development processes". *[[http://www.mvtec.com/|MVTec Software GmbH]]. *[[http://www.mvtec.com/de/produkte/halcon/|MVTec Software GmbH "HALCON – The power of machine vision"]]. *[[http://www.mvtec.com/products/halcon/work-with-halcon/programming|MVTec Software GmbH "Programming with HALCON"]]. *[[http://www.sontheim-industrie-elektronik.de/de/automation/iot-gateways-und-interfaces/can-interfaces/comfalcon-plus/|Sontheim Industrie Elektronik GmbH "COMfalcon plus"]] - "Äußerst flexibles CAN Interface mit zahlreichen Schnittstellen und leistungsstarken PowerPC. Inklusive LUA Scripting und Linux Betriebssystem". *[[http://education.ti.com/de/produkte/taschenrechner/graphikrechner-und-cas/ti-nspire-cx|Texas Instruments "Graphikrechner TI-Nspire CX"]]. *[[http://education.ti.com/en/guidebook/details/en/59108CCE54484B76AF68879C217D47B2/ti-nspire_scripting-api-guide|Texas Instruments "TI-Nspire Lua Scripting API Reference Guide"]]. *Wiki [[http://wiki.inspired-lua.org/|Inspired-Lua]] - "Here, you can learn "everything" about Lua scripting on the TI-Nspire platform". *[[https://www.ti-unterrichtsmaterialien.net/|Texas Instruments Education Technology, Arbeitsgruppe Mathematik]] ( "https" only ). *[[https://www.ti-unterrichtsmaterialien.net/fileadmin/DE-Materialien/Materialien/Mathematic/T3_LUA_Programmierung_2017.pdf|Texas Instruments Education Technology, Arbeitsgruppe Mathematik "T3- MATHEMATIK. Einführung in die LUA Programmierung"]] ( "https" only, PDF ). *The OpenSource [[http://www.tuxbox-neutrino.org/|Tuxbox-Neutrino]], [[http://www.github.com/tuxbox-neutrino|GitHub "Tuxbox Neutrino"]] - "Graphical user interface, plugins, kernel, modules, drivers and libraries for set-top boxes - Tuxbox Developers". *[[http://forum.tuxbox-neutrino.org/|Tuxbox Neutrino "Tuxbox-Board. Support-Forum des Tuxbox-Projects"]]. *Wiki [[http://wiki.tuxbox-neutrino.org/|Tuxbox Neutrino Wiki]]. *[[http://wiki.tuxbox-neutrino.org/wiki/Lua:Neutrino-API|Tuxbox Neutrino Wiki "Lua:Neutrino-API"]]. *The just-commercial [[http://www.vexlio.com/|Vexlio]] - "Instantly create precise, beautiful diagrams. Snap together technical and business illustrations". Free trial available. *[[http://www.vexlio.com/lua-api/|Vexlio "Lua API Reference"]]. *The just-commercial [[http://www.win-test.com/|Win-Test]] - "The definitive radio amateur contest software". *Wiki [[http://docs.win-test.com/wiki/|Win-Test Wiki]]. *[[http://docs.win-test.com/wiki/API|Win-Test Wiki "API"]]. *[[http://download.win-test.com/v4/lua/LuaApiDoc.txt|Win-Test Lua API version 1.6.0]]. *[[http://www.yamaha.com/products/en/network/|Yamaha "Network Devices"]]. *[[http://www.yamaha.com/products/en/network/routers/|Yamaha "Routers"]]. *[[http://www.yamaha.com/products/en/network/software/|Yamaha "Software"]]. *[[http://www.yamaha.com/products/en/network/techdocs/others/lua/rt_api/|Yamaha "Dedicated Yamaha Router APIs for Lua"]]. ===== Frameworks with Lua-based Test Framework ===== *[[http://web.archive.org/web/2014*/https://www.libcoral.org/|Archive.org "Coral - Lightweight C++ component framework"]] ( - 2014-01-12 ). *[[http://www.github.com/coral-framework|GitHub "Coral - C++ Component Framework"]]. *[[http://www.github.com/coral-framework/coral-testkit|GitHub "Coral - C++ Component Framework, TestKit Module"]] - "A multi-paradigm, Lua-based test framework for Coral modules and applications". ===== Game-related Software ===== *[[http://www.autodesk.com/products/scaleform|Autodesk Middleware]]. *"Autodesk game middleware products are no longer available for purchase. As of July 12, 2017, Scaleform, Beast, HumanIK, and Navigation software, and their associated maintenance plans and maintenance renewals, will no longer be available for purchase". *The OpenSource [[http://www.mesen.ca/|Mesen]]. *"Mesen is a high-accuracy NES emulator for Windows and Linux". *"Mesen-S is a high-accuracy SNES emulator for Windows and Linux. Game Boy and Game Boy Color games are also supported, along with Super Game Boy emulation". *[[http://www.mesen.ca/docs/apireference.html|Mesen Documentation "Lua API reference"]]. *[[http://www.neverlose.cc/|NEVERLOSE.CC]] - "Unique cheat providing huge functionality and easy setup, with a fast and friendly support team". *[[http://neverlose.cc/developers|NEVERLOSE.CC "Information for Developers"]] - "Lua API for Neverlose.cc - CS:GO". *[[http://www.github.com/neverlosecc/|GitHub "neverlosecc"]]. *The OpenSource "OpenComputers mod for Minecraft". *[[http://www.github.com/MightyPirates/OpenComputers|GitHub "MightyPirates / OpenComputers"]] - "Home of the OpenComputers mod for Minecraft". *[[http://oc.cil.li/|OpenComputers "Forums"]]. *[[http://ocdoc.cil.li/|Official documentation of OpenComputers]]. *[[http://ocdoc.cil.li/api|Official documentation of OpenComputers "APIs"]]. *[[http://oc.shadowkat.net/oc/|Shadowkat "penComputers"]]. *[[http://help.autodesk.com/view/ScaleformStudio/ENU/|Autdesk Help "Scaleform Studio"]]. *[[http://help.autodesk.com/view/ScaleformStudio/ENU/?guid=__lua_ref_index_html|Autdesk Help "Scaleform Studio" - "Scaleform Studio Lua API Reference"]]. *[[http://en.wikipedia.org/wiki/List_of_games_using_Scaleform|EN.Wikipedia "List of games using Scaleform"]]. *[[http://www.myteamspeak.com/addons/1ea680fd-dfd2-49ef-a259-74d27593b867|TeamSpeak "Lua Scripting Support"]]. *MUD client with Lua as scripting language => See [[mud.html|Multi User Dungeon ( MUD )]]. ===== Games ===== *See [[luagames.html|Games and Game Engines with Lua as Scripting Language]]. ===== Online Services ===== *[[http://www.kraken.com/|Kraken]] - "Buy, Sell and Margin Trade Bitcoin (BTC) and Ethereum (ETH)". *[[http://www.krakend.io/docs/endpoints/lua/|KrakenD "Transformations using Lua scripting"]]. *[[http://www.playfab.com/|Microsoft Azure PlayFab]] - "The online services powering some of today's biggest games. Keep players coming back for more". *[[http://docs.microsoft.com/en-gb/gaming/playfab/|Microsoft Docs "Azure PlayFab"]]. *[[http://docs.microsoft.com/en-us/gaming/playfab/sdks/lua/|Microsoft Docs "Azure PlayFab" - "Lua"]]. *[[http://www.resiot.io/|ResIOT.io - LoRaWAN Network Server and IoT Platform]]. *[[http://docs.resiot.io/Scene_luaapicall/|ResIOT.io "ResIOT LoRaWAN Network Server and IoT Platform Online Manuals, Documentation" - "Lua Api Calls"]]. *The online shop [[http://www.seeedstudio.com/|Seeed Studio Bazaar, The IoT Hardware enabler]]. *Wiki [[http://wiki.seeedstudio.com/|Seeed Studio Wiki]]. *[[http://wiki.seeedstudio.com/luatApi/|Seeed Studio Wiki "Lua Api"]] - Search field named "Air Serial Luat Lua Api". Search "*" to find all 826 matching documents. *[[http://www.thinkproject.com/|thinkproject]]. *[[http://confluence.thinkproject.com/display/REST/Running+Lua+Scripts+via+REST|thinkproject "think project! REST API" - "Running Lua Scripts via REST"]]. ===== Text Editors & Text Processing Systems ===== ==== LuaTeX ==== *[[http://www.luatex.org/|LuaTeX]]. *[[http://ctan.org/pkg/luatex|CTAN Comprehensive TeX Archive Network "luatex – The LuaTeX engine"]]. *[[http://en.wikipedia.org/wiki/LuaTeX|EN.Wikipedia "LuaTeX"]], [[http://de.wikipedia.org/wiki/LuaTeX|DE.Wikipedia "LuaTeX"]]. ==== Neovim ==== *The OpenSource [[http://www.neovim.io/|Neovim]] - "Hyperextensible Vim-based text editor". *[[http://www.neovim.io/doc/user/lua.html|Neovim "Nvim documentation: lua"]]. ==== SciTE ==== *The OpenSource editor SciTE. *[[http://www.scintilla.org/|Scintilla and SciTE]] - "Scintilla is a free source code editing component". *[[http://www.scintilla.org/SciTE.html|Scintilla and SciTE "SciTE"]] - "SciTE is a SCIntilla based Text Editor". *[[http://en.wikipedia.org/wiki/SciTE|EN.Wikipedia "SciTE"]], [[http://de.wikipedia.org/wiki/SciTE|DE.Wikipedia "SciTE"]] - "In addition, the Lua programming language is embedded in SciTE, allowing the user further customization. One can write Lua scripts that have access to the contents of the buffer and the Scintilla API. The scripts can be triggered by a shortcut key, or on an event, providing the possibility for implementing auto-complete or other hook". ===== Web Servers with Lua Support & Lua-based Web Servers ===== ==== Online Video Conferencing ==== *The free video conferencing software [[http://www.jitsi.org/|Jitsi]]. *[[http://community.jitsi.org/search?q=lua|Jitsi Community Forum - Search for "lua"]]. ==== Web Servers with Lua Support ==== *The OpenSource web server [[http://httpd.apache.org/|Apache|Apache HTTP Server Project]]. *[[http://httpd.apache.org/docs/trunk/mod/mod_lua.html|Apache HTTP Server Project "Apache Module mod_lua"]]. *The OpenSource web server [[http://www.openresty.org/|OpenResty]] - "A dynamic web platform based on NGINX and LuaJIT. *[[http://www.github.com/openresty/|GitHub "openresty/"]]. *[[http://www.github.com/openresty/lua-nginx-module|GitHub "openresty/lua-nginx-module"]]. *[[http://openresty.gitbooks.io/programming-openresty/content/|GitBooks "Programming OpenResty"]]. *[[http://openresty.gitbooks.io/programming-openresty/content/testing/|GitBooks "Programming OpenResty" - "Automated Testing"]]. *The OpenSource web server [[http://www.nginx.com/|NGINX]]. *[[http://www.nginx.com/resources/wiki/modules/lua/|NGINX Wiki "Lua"]] - "The Lua module embeds Lua into NGINX and by leveraging NGINX's subrequests, allows the integration of Lua threads into the NGINX event model". *[[http://dev.to/bambattajb/creating-an-api-with-lua-using-openresty-42mc|DEV, Joe Buckle "Creating a web API with Lua using Nginx OpenResty"]]. *[[http://www.medium.com/@tumulr/enhancing-api-gateway-through-openresty-and-lua-6c156785f0f4|Medium, Tumul Richesh "Enhancing API Gateway through OpenResty and Lua"]]. *[[http://en.wikipedia.org/wiki/Nginx|EN.Wikipedia "Nginx"]], [[http://de.wikipedia.org/wiki/Nginx|DE.Wikipedia "Nginx"]]. ==== Lua-based Web Servers ==== *[[http://keplerproject.github.io/xavante/|GitHub.io "Keplerproject" - "Xavante. A Lua Web Server with WSAPI support"]]. *[[http://www.github.com/keplerproject/xavante|GitHub "keplerproject / xavante"]]. ==== Resources ==== *[[http://www.lua-users.org/wiki/LuaWebserver|Lua-Users "Lua Webserver"]]. *[[http://tst2005.github.io/lua-users.org/wiki/LuaWebserver.html|GitHub.io, Lua-Users Mirror "Lua Webserver"]]. *StackOverflow. *[[http://www.stackoverflow.com/questions/2046572/has-anyone-used-lua-to-build-a-web-application|StackOverflow "Has anyone used Lua to build a web application?"]]. *[[http://www.stackoverflow.com/questions/1166684/what-web-server-to-use-for-lua-web-development/1181803#1181803|StackOverflow "What web server to use for Lua web development"]]. {{tag>lua "lua applications" applications "lua gameengine" gameengine game engine "lua scriptlanguage" "lua script language" "lua scriptengine" scriptengine script}}