Demo using Terminal.Gui with Llama Swift

Overview

Hola!

This repo is a demo which shows the use of Llama Swift with Terminal.Gui.

Llama is my exploratory project to compile "other languages" for .NET using LLVM. It is at the "proof of concept" stage. See my blog for more info:

https://ericsink.com/tocs/llama.html

Terminal.Gui (aka "gui.cs") is a "Console-based user interface toolkit for .NET applications.".
See its repo and nuget page for more info:

https://github.com/migueldeicaza/gui.cs

https://www.nuget.org/packages/Terminal.Gui

Try it

First, let me apologize to folks on a Mac, which means "almost all Swift developers". :-(

All my recent development has been on Windows. In principle, everything here should be cross-platform. Llama generally works on Windows, Mac, and Linux. But I haven't tried Llama Swift on Mac (or Linux) yet, so it probably doesn't work there. I plan to fix this soon.

Anyway, if you are on Windows and have Swift 5.4 installed, you should be able to just:

cd termgui
dotnet run

The necessary nuget packages for this demo are in the nupkgs directory, which is configured using a nuget config file.

You should see something like this:

Screenshot

Comments in the code explain various pending issues.

Owner
Eric Sink
Eric Sink
A simple UIImageView extension for using initials as a profile image, written in swift

InitialsImageView An easy, helpful UIImageView extension that generates letter initials as a placeholder for user profile images, with a randomized ba

Tom Bachant 212 Nov 4, 2021
GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.

GPUImage 3 Janie Clayton http://redqueengraphics.com @RedQueenCoder Brad Larson http://www.sunsetlakesoftware.com @bradlarson [email protected]

Brad Larson 2.2k Nov 15, 2021
IOS UIImage processing functions using the vDSP/Accellerate framework for speed.

UIImage Image Processing extensions using the vDSP/Accelerate framework. Fast Image Blur/Sharpen/Emboss/Matrix operations for UIImage. REQUIRES IO

null 376 Oct 12, 2021
A view that takes a set of images, make transition from one to another by using flipping effects.

CDFlipView A view that takes a set of images, make transition from one to another by using flipping effects. Demo Live Demo: https://appetize.io/app/w

Jianbin LIN 99 Aug 27, 2021
An implementation of High Pass Skin Smoothing using Apple's Core Image Framework

YUCIHighPassSkinSmoothing An implementation of High Pass Skin Smoothing using CoreImage.framework Available on both OS X and iOS. Ports A MetalPetal b

Yu Ao 1.2k Nov 18, 2021
Style Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style.

StyleArt Style Art is a library that process images using COREML with a set of pre trained machine learning models and convert them to Art style. Prev

iLeaf Solutions Pvt. Ltd. 214 Nov 1, 2021
High Quality Image ScrollView using cropped tiled images.

THTiledImageView Feature ?? THTiledImageView fully support UIScrollView. You can subclass it and use it. ?? Support Async Image Downloading & Caching.

null 28 Apr 4, 2021
📷 A composable image editor using Core Image and Metal.

?? v2.0.0-alpha.2 now open! ?? v2.0.0 development is still early development. We have a lot of known issues. ⚒ Issues are managed in v2 project ?? Pix

Muukii 2.5k Nov 17, 2021
Safely access Apple's SF Symbols using static typing

Supported Versions • Motivation • Installation • Usage • Contributing • License • Issues • Pull Requests Supported Versions SFSafeSymbols supports mul

Piknotech 865 Nov 14, 2021
Makes it easy to download images using Nuke and display them in SwiftUI apps

FetchImage makes it easy to download images using Nuke and display them in SwiftUI apps. Overview FetchImage is an observable object (ObservableObject

Alexander Grebenyuk 215 Nov 12, 2021
iOS hashtag generator, using image analysis and discovery

Tagger Description Want to be popular on some social network easily? Use Tagger to make your account content more popular and to raise your popularity

Ivan Magda 40 Mar 11, 2021
📷 A composable image editor using Core Image and Metal.

Brightroom - Composable image editor - building your own UI Classic Image Editor PhotosCrop Face detection Masking component ?? v2.0.0-alpha now open!

Muukii 2.5k Nov 28, 2021
Shadow 3D project consists of 3D rotation of icon/object. This rotation is made using Shadow and Offset parameters. No 3D model is used.

Shadow3DSwiftUI Shadow 3D project consists of 3D rotation of icon/object. This rotation is made using Shadow and Offset parameters. No 3D model is use

Shreyas Bhike 4 Jun 19, 2021
🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations

MapleBacon Introduction MapleBacon is a lightweight and fast Swift library for downloading and caching images. Example The folder Example contains a s

Jan Gorman 330 Nov 11, 2021
Very easy to use image loader for swift

Silo Silo is a extremely easy to use and very basic image loader for iOS built in Swift. if you use Silo in your project please let me know! Version 2

Jose Quintero 16 Oct 29, 2019
Random image generator built with Swift

Ody Ody is an easy to use random image generator built with Swift. Perfect for placeholders! Built with [Silo] silojq, [LoremPixel] images, and FillDu

Jose Quintero 46 Dec 14, 2020
Swift Image Slider library for iOS

Banana - ImageSlider for Swift Image slider with very simple interface. At a Glance @IBOutlet weak var imageScrollView: UIScrollView! // Here imageArr

Gaurav Katoch 17 Apr 20, 2021
A lightweight, pure-Swift library for downloading and caching images from the web.

Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work

Wei Wang 19.4k Nov 16, 2021
The Swift version of https://github.com/croath/UIImageView-BetterFace

UIImageView-BetterFace-Swift The Swift version of https://github.com/croath/UIImageView-BetterFace ##Why? Have problems showing the resized image prev

Croath Liu 472 Nov 8, 2021