Skip to content

Repository files navigation

Dpdl-sample-Apps

			www.dpdl.io

This repository contains some sample applications implemented with: Dpdl (Dynamic Packet Definition Language)

https://github.com/Dpdl-io/DpdlEngine

The purpose of the small applications listed here is to serve as demonstrators to show some features and language constructs of Dpdl as well as to prove the compliace to the techologies supported.

Therefore the apps listed here are considered to be small prototype applications written with Dpdl.

Dpdl sample Apps:

3D visualization and animation of chemical molecules

Dpdl3DMolecules

VIDEO of Dpdl3DMolecule app in action

DpdlSHA-1 - implementation of SHA-1 hash algorithm

SHA-1 hash algorithm implementation entirely written in Dpdl

DpdlSHA-1

DpdlWebsBrowseApp - an embedded Web-server with a web-browser UI

DpdlWebsBrowseApp

VIDEO of DpdlWebsBrowserApp in action

DpdlMQTTApp - an embedded MQTT server and MQTT client with simple UI

DpdlMQTTApp

DpdlSimpleCryptApp - a simple application module for AES-128 encryption/decryption of strings of data

This Dpdl application module provides two basic functions for encryption/decryption of strings of data with AES-128 using the open source 'TinyCrypt' C library from Intel

DpdlSimpleCryptApp

DpdlCodeGenAI - generating and executing AI generative code (example: a simple console SNAKE Game)

A simple console SNAME Game automatically AI generated using the Dpdl language plugin 'DpdlAINerd' which is than executed right away on the 'DpdlEngine'

DpdlCodeGenAI

DpdlCryptoTransactionApp - a simple application to create and sign Ethereum (ETH) transactions

Simple Dpdl sample application that used the 'libethc' C library to create and sign transaction that can than be sumitted to the network

DpdlCryptoTransactionApp

DpdlWeb3DApp - a 3D visualization in the web browser

Dpdl sample application that creates a 3D visualization in the web browser with WebGL

DpdlWeb3DApp

VIDEO of DpdlWeb3DApp in action

DpdlSoundAudioApp - a sample Dpdl application to emit sound audio waves via various audio backends available

Dpdl sample application that emits audio waves via various audio backends implemented with embedded C code using the cross-platform 'libsoundio' C library

DpdlSoundAudioApp

DpdlCelsiusConverterApp - a simple Celsius to Fahrenheit converter app with UI

Dpdl sample application that creates a simple UI to convert degree values from Celsius to Fahrenheit. The app makes use of embedded 'Clojure' code

DpdlCelsiusConverterApp

DpdlTrainLLM - a compact lightweight method for training and reproducing the GPT-2 model mini series

Performs LLM training in 40 steps to generate a GTP-2 model (124 Mb) from a data source that consists of 'tinystories' and 'tinyshakespeare' which are avaialbe as already tokenized datasets.

DpdlTrainLLM

DpdlLLMInference - sample console app that performs inference on Llama-2 LLM models via embedded C code

Dpdl sample console application that allows to input a prompt about a story to be written, it will than generate by inference on a LLM model Llama-2 a simple story based on the content provided in the input prompt

DpdlLLMInference

DpdlEmbeddedJsMandelbrotFractal - sample console app that renders a Mandelbrot Fractal

Dpdl example code that renders a Mandelbrot Fractal within the console via an 'embedded code section' in JavaScript.

DpdlEmbeddedJsMandelbrotFractal.md

About

This repository contains some sample applications implemented with Dpdl (Dynamic Packet Definition Language) www.dpdl.io

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages