ansiwave
metatag
ansiwave | metatag | |
---|---|---|
15 | 1 | |
378 | 14 | |
0.0% | - | |
4.0 | 3.2 | |
9 months ago | about 2 years ago | |
Nim | Nim | |
The Unlicense | 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.
ansiwave
- ANSIWAVE BBS: a Nim-powered BBS + client environment, built by u/oakes
-
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.
- A BBS (bulletin board system) for modern terminals
-
ANSIWAVE (a modern BBS) dev update
Written in Nim and completely open source: https://github.com/ansiwave/ansiwave
- ANSIWAVE - a modern BBS for the terminal and the web
- ANSIWAVE, a BBS with a custom TUI client written in Nim
- ANSIWAVE - a modern BBS with MIDI music scripting
-
Using BBS with my Amiga 3000 in 2021
The BBS code isn't public yet but it'll end up on https://github.com/oakes/ansiwave when it's ready. I've been posting devlog videos here... https://www.reddit.com/r/ANSIWAVE/
I think the best chance you'd have of getting the local aspect is to not run it on the public internet. Maybe use a local mesh network, packet radio, etc. But the community you end up with, if any, will be quite different than the one that formed around BBSes, i imagine.
- ANSIwave - A mashup of ANSI art and MIDI music
- ANSIWAVE - an ANSI art and MIDI music editor
metatag
-
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.
What are some alternatives?
TinySoundFont - SoundFont2 synthesizer library in a single C/C++ file
nimwave - TUIs for the terminal, desktop, and web
rich-cli - Rich-cli is a command line toolbox for fancy output in the terminal
picard - A cross-platform music tagger powered by the MusicBrainz database. Picard organizes your music collection by updating your tags, renaming your files, and sorting them into a folder structure, exactly the way you want it.
tui-rs - Build terminal user interfaces and dashboards using Rust
illwill - A curses inspired simple cross-platform console library for Nim