illwill
A curses inspired simple cross-platform console library for Nim (by johnnovak)
nimwave
TUIs for the terminal, desktop, and web (by ansiwave)
illwill | nimwave | |
---|---|---|
5 | 8 | |
377 | 495 | |
- | 1.0% | |
7.1 | 4.0 | |
28 days ago | 7 months ago | |
Nim | Nim | |
Do What The F*ck You Want To Public License | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
illwill
Posts with mentions or reviews of illwill.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-18.
-
How to detect and even save key presses
smth more advanced than getch: https://github.com/johnnovak/illwill https://forum.nim-lang.org/t/6919
-
Is Nim a good language to write Linux TUI applications?
For making TUIs in Nim, there's Illwill. I've played around with it a bit, and it seems pretty nice. For editing id3 tags, there's the Metatag library. I haven't tried it myself though.
-
Illwill text input
Ooh, more Norwegians using Nim? I had a look in the issues of Illwill and came across this: https://github.com/johnnovak/illwill/issues/14. Seems like there is a library of widgets and he has created a simple text input one that you could possibly modify to suit your needs (or just use outright). Not sure if it will support UTF-8 characters though, and I'm on my phone at my cabin right now so can't really check.
-
Is it worth learning nim? (In my case)
Check out this library, it's pretty great https://github.com/johnnovak/illwill
nimwave
Posts with mentions or reviews of nimwave.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-09-07.
- Textual Web: TUIs for the Web
-
Is Nim a good language to write Linux TUI applications?
Well i think nim is ideal for TUI programs. The performance of rust with the ergonomics of go is a pretty nice combination. I built ansiwave which is a fairly complex TUI program in nim, and i extracted the TUI stuff into a separate library, nimwave. Whether it is mature enough is a bit subjective but it's mature enough to build ansiwave :P If you try it i'm open to feedback.
- Show HN: Nimwave – build TUIs for the terminal, web, and desktop
- Nimwave – build TUIs for the terminal, web, and desktop
What are some alternatives?
When comparing illwill and nimwave you can also consider the following projects:
kemal - Fast, Effective, Simple Web Framework
fidgetty - Widget library built on Fidget written in pure Nim and OpenGL rendered
promexplorer - A simple tool to explore prometheus exporter metrics
cdecl - Nim helper for using C Macros
tui-rs - Build terminal user interfaces and dashboards using Rust
variant - Variant type and type matching for Nim
rich-cli - Rich-cli is a command line toolbox for fancy output in the terminal
vim_cubed - Vim rendered on a cube for no reason
ansiwave - A modern BBS
mysitemap - generating sitemap.xml for static content sites, alongwith some dynamic links support
Lanterna - Java library for creating text-based GUIs