Hacker Newsnew | past | comments | ask | show | jobs | submit | dzfrias's commentslogin

You can read my blog post for more details: https://dzfrias.dev/blog/xxutf

This is a project I have been working on for a long time, and I've finally felt good enough to release 0.1.0 to put the project into the alpha stage. There's a lot to do still, but I hope the performance gains are appealing (7-33x faster NFD normalization than the next fastest open source implementation)! If you are interested in this project and want to support its development, give the repository a star or reach out via email.


Rust has great libraries for TUIs. tui-rs (https://github.com/fdehau/tui-rs) has been used in numerous popular applications, but is unmaintained. ratatui (https://github.com/tui-rs-revival/ratatui) is the maintained version, and is pretty new. Less widely known is cursive (https://github.com/gyscos/cursive), which I have yet to try.

Aside from the libraries, I just wanted to start a project that would make be better at Rust. The easy distribution with cargo is a huge bonus though.


That's absolutely true for people who want to interact with their projects using their editors exclusively! Personally, I like using both my shell and neovim for stuff like this, and I felt like there was no great option for me on the shell-end of things.

The usefulness of a tool like this is definitely completely dependent on a person's workflow.


Good point, thanks for the advice. Perhaps "project management" is a bit misleading as well... maybe I'll just stick to "TUI file manager". Hopefully marketing it as more of a file manager for a project as opposed to a full-on project manager promises less.

I'll update the README soon.


That’s a good idea, I think there is more agreement on a file manager does.

Then you can explain what you find most exciting about the program, what it does best or what’s unique about it.


This is one of the first applications I've made that's actually usable. I'd love your feedback, positive or negative! You can read more about the motivations/highlights of the project on my blog (at https://dzfrias.dev/blog/projectable).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: