Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RealTimeLogic/LSP-Examples

Lua and LSP examples, including IoT/Cloud connectivity
https://github.com/RealTimeLogic/LSP-Examples

Last synced: about 1 month ago
JSON representation

Lua and LSP examples, including IoT/Cloud connectivity

Awesome Lists containing this project

README

        

# LSP-Examples
[Lua and LSP](https://realtimelogic.com/products/lua-server-pages/) examples, including IoT/Cloud connectivity. New to Lua? Check out the [online Lua tutorial](https://tutorial.realtimelogic.com/).

* [Basic HTML form](html-form) - The tutorial: HTML Forms and LSP for Beginners
* [Authentication: General](authentication) - Introduction to the Barracuda App Server's authentication mechanism
* [Authentication: OAuth 2.0](oauth) - Shows how to access Github using OAuth 2.0
* [Authentication: Single Sign On](fs-sso) - Mitigating Security Vulnerabilities of Pre-Installed Passwords with Single Sign-On Solutions for Enhanced System Integrity
* [AJAX: For Beginners](AJAX)
* [AJAX: Over WebSockets](AJAX-Over-WebSockets)
* [Create a light Interactive Dashboard App using Pure.css](Light-Dashboard)
* [Dynamic Navigation Menu](Dynamic-Nav-Menu)
* [Debug Lua](Lua-Debug) - How to Debug Lua Code Using Visual Studio Code
* [IoT: SMQ Examples](SMQ-examples) - Easy and secure device management using [SMQ](https://realtimelogic.com/ba/doc/?url=SMQ.html)
* [IoT: MQTT and AWS](AWS-MQTT) - How to Connect to AWS IoT Core using MQTT & ALPN
* [IoT: MQTT Sparkplug](Sparkplug) - How to use the MQTT Sparkplug library
* [IoT: MQTT Google Cloud](Cloud-IoT-Core) - Connecting to the Google MQTT Bridge
* [ESP32 Microcontroller Examples](ESP32) - Examples designed for [Xedge32](https://realtimelogic.com/downloads/bas/ESP32/)
* [MinnowSim](MinnowSim) - Source code for the tutorial [Your First Embedded Single Page Application](https://realtimelogic.com/articles/Your-First-Embedded-Single-Page-Application)
* [MyApp.zip](MyApp.zip) - Ready to run example designed for the tutorial [Mastering Xedge Application Deployment: From Installation to Creation](https://realtimelogic.com/articles/Mastering-Xedge-Application-Deployment-From-Installation-to-Creation)
* [SQL: SQLite Examples](SQLite) - Database examples
* [SQL: MySQL and Redis Examples](MysqlAndRedis) - Database examples
* [SQL: PostgreSQL Example](PostgreSQL) - Database example
* [File Upload, including drag and drop](upload) - HTML based file upload
* [WebDAV and Web-File-Server](File-Server) - Network drive and secure file sharing (example 1)
* [WebDAV and Web-File-Server with User Database](JSON-File-Server) - (example 2)
* [How to add 'require' search path to an app](require-test)
* [Sockets and webSockets examples](socket-examples)
* [Web Shell](Web-Shell) - web based alternative to SSH
* [The ephemeral request/response environment](command-env) - using response:include() and response:forward()
* [CGI Plugin and Examples](CGI) - For old apps using [Common Gateway Interface](https://realtimelogic.com/articles/Barracuda-Server-versus-CGI)
* [QNX: PPS to SMQ Bridge](QNX/PPS) - How to extend QNX Persistent Publish Subscribe

## Linux Users

Most of the examples include hidden files and/or directories. With the
Barracuda App Server, resources starting with a dot are hidden and
cannot be accessed by an HTTP client such as a browser. The resources
can only be accessed on the server side. To make sure you see all
resources, use the Linux command: ls -a