A powerful Go rewrite of TFUtils for efficient project management with high performance, easy distribution, and enhanced reliability.
TFUtils-Go is a powerful Go rewrite of the popular TFUtils project, designed to help TFBern students manage their projects more efficiently. This new version brings improved performance, easier distribution, and maintains the user-friendly approach of the original - now powered by Go!
⚠️ Early Alpha Stage
This project is currently in early development. Features and APIs may change significantly. We recommend using the original TFUtils for production environments until the Go version reaches stable release.
Coming soon! The installation process will be as simple as:
# Download options will be available soon
# For now, you can build from source:
go install github.com/ImGajeed76/tfutils-go@latest
The transition to Go brings several advantages:
Documentation is under development. Once released, you'll find:
# Clone the repository
git clone https://github.com/ImGajeed76/tfutils-go
cd tfutils-go
# Build
go build
# Run
./tfutils-go
Contributions are welcome! As we're in early development, please:
TFUtils-Go is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
🌟 Purpose: Bringing the power and simplicity of TFUtils to Go, making project management even more efficient for TFBern students.
⚠️ Note: This is an alpha release. The project is under active development, and we welcome your feedback and contributions!
Built with ❤️ in Switzerland by ImGajeed76
Rewriting TFUtils in Go for better distribution and performance — and building the Charmer library along the way to make TUI-based CLI tools easier for everyone.
Charmer is a Go library that takes annotated functions and automatically builds a navigable TUI around them — removing the need to manually implement the UI for command-line tools.