PTerm is a modern TUI framework written in Go to beautify console output. It supports interactive printers, such as select menus and confirm prompts, as well as live printers, such as progress bars and spinners. It also features text printers for sections, headers, and info/warning/... messages. PTerm has support for visualization, with printers such as bar charts, tables, trees and much more. You can also create custom layouts with grid panels and centered content. It's completely configurable and 100% cross-platform compatible. Our first priority is to keep PTerm as easy to use as possible. All components are similar in design and implement interfaces to simplify mixing individual components together. We take special precautions to ensure that PTerm works on as many operating systems and terminals as possible. PTerm has a 100% test coverage, which means that every line of code inside PTerm gets tested automatically.

Features

  • Easy to use
  • Cross-Platform
  • Well tested
  • Consistent Colors
  • Component system
  • Configurable

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow PTerm

PTerm Web Site

Other Useful Business Software
All Things Performance and Partner Marketing, All in One Place Icon
All Things Performance and Partner Marketing, All in One Place

Track calls, leads, and clicks without the manual work

Automatically tie revenue back to campaigns, channels, publishers, and networks through marketing attribution. Spend less time juggling reports, and more time optimizing for growth by using a single operating solution for partner and performance marketing.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PTerm!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Frameworks

Registered

2023-01-16