Consolonia
TuiCss
Consolonia | TuiCss | |
---|---|---|
7 | 13 | |
329 | 1,464 | |
- | - | |
4.7 | 4.3 | |
13 days ago | 7 months ago | |
C# | SCSS | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Consolonia
-
Forget MAUI; Get TUI! - C#'s best cross platform console UI toolkit ships first 2.0 alpha package (Terminal.Gui)
I'd be excited to know if there is a way of working with Consolonia to so they could make use of Terminal.Gui controls. It looks like some of the driver work originally came from Terminal.Gui (see readme in https://github.com/jinek/Consolonia/tree/main/src/Consolonia.GuiCS) so collaboration should be possible.
-
Things I've learned building a modern TUI framework
You don't really need new TUI framework, when you can extend existing real GUI framework to just work in console https://github.com/jinek/Consolonia
-
Modern Turbo Vision 2.0
C#? Tick.
Console? Tick.
https://github.com/jinek/Consolonia
> TUI (Text User Interface) (GUI Framework) implementation for Avalonia UI
> Supports XAML, data bindings, animation, styling and the rest from Avalonia.
-
Avalonia UI framework for .NET now runs everywhere using webassembly target
Or in the console: https://github.com/jinek/Consolonia
- TUI (Text User Interface) (GUI Framework) implementation for Avalonia UI Supports XAML, data bindings, animation, styling and the rest from Avalonia
- TUI implementation for Avalonia UI Supports XAML, data bindings, animation etc.
TuiCss
-
Show HN: Msdos Theme Inspired Image Enhancement Tools
I am a lover of CSS frame themes and that is really nice.
https://github.com/vinibiavatti1/TuiCss
It seems this is just your personal project as it is just on a subdomain of your domain, so might not be for the public, but keep the following in mind:
GDPR-compliance: you need to add how long images remain after being uploaded or give the option to delete the original file. This also includes the time you will also keep the generated file. You wouldn't need to store these for more than 10 minutes after the output has been generated.
Filename: out.png is like you just plopped in the sample code that you found on Github and called it a day. Consider keeping the filename and adding something to it. "filename-out.png" might be better.
Tested most of the options and its all functional.
-
What Is Textmode?
Maybe not exactly what you‘re looking for, but you could give https://github.com/vinibiavatti1/TuiCss a try.
More here: https://github.com/troxler/awesome-css-frameworks#specialize...
- 98.css – design system for building faithful recreations of Windows 98 UIs
- Hacker News stylized as a retro 90s macOS desktop
- Thunderbird Time Machine: Windows XP and Thunderbird 1.0
- System.css: A design system for building retro Apple interfaces
-
Modern Turbo Vision 2.0
Definitely not as good as the web, if only for zero accessibility. With the web you have a DOM of semantic elements that are all carefully marked up by hand to describe the intent and meaning of everything. With turbo vision and TUIs you have a buffer of bytes with text, graphics, background, etc. all using the same character set. Good luck if you're a screen reader trying to make sense of it.
But you can have TUI style on the web, this tui.css project is absolutely amazing IMHO: https://github.com/vinibiavatti1/TuiCss
- TuiCSS,: DOS-inspired Text-based user interface CSS library
- I created a CSS library to make Text-based user interfaces for web application
- TuiCss - a library focused to create web applications using an interface based on ASCII table, like the old MS-DOS applications
What are some alternatives?
Stridelonia - Stride plugin which allows running Avalonia on Stride
brick - A declarative Unix terminal UI library written in Haskell
Unilonia - Unity plugin which allows running Avalonia on Unity
NES.css - NES-style CSS Framework | ファミコン風CSSフレームワーク
MudBlazor - Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
Turbo Vision - A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
tmbasic - TMBASIC programming language
termbox2 - suckless terminal rendering library
Console Framework - Cross-platform toolkit for easy development of TUI applications.
TermOx - C++17 Terminal User Interface(TUI) Library.
dflat - D-Flat Text Windowing System for UNIX
spark-joy - ✨😂 2000+ ways to add design flair, user delight, and whimsy to your product.