AnsiGL Icon

AnsiGL

prealpha

A modern "graphics" API for text-based applications

5.0 Stars (1)
1 Download (This Week)
Last Update:
Download ansigl-0.0.tar.gz
Browse All Files

Screenshots

Description

Sourceforge is no longer being updated! Check out our new home instead:

http://github.com/nicrohobak/AnsiGL

----------------------------------------

AnsiGL is a C++ console text "graphics" API using simply ASCII characters and ANSI escape sequences, and all without the use of any video hardware. It strives to be a simple-to-use text-graphical toolkit have with an intuitive interface for developers, while maintaining a sufficiently high degree of flexibility.

Many comparable APIs tend to either use video hardware, or are simply not as fully-featured as one might hope or expect, at least in the area of visual elements. AnsiGL can serve to bridge that gap easier, and since it "renders" to a std::string (or optionally, an ncurses WINDOW *), integration should be relatively easy with just about any project. Bindings to ncurses are provided to allow for rapid, fully-featured application development with old and familiar friends, along with AnsiGL.

AnsiGL Web Site

Features

  • Provides easy-to-use GUI-style features to text-based applications
  • Extremely easy to integrate to any project (ultimately becomes a std::string)
  • 256 color support with ANSI xterm-256color escape codes (can also optionally render to the standard 8 or 16 color ANSI)
  • UTF-8 support, so any glyph can be rendered as long as your terminal will display it (though it is recommended to stay within the ANSI character set for maximum client compatibility)
  • Comes with ncurses support allowing rendering to a WINDOW * (with ncursesw)

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Oh, I like it!

    Posted 03/19/2012
Read more reviews

Additional Project Details

Languages

English

Intended Audience

System Administrators, Developers

User Interface

Project is a graphics toolkit

Programming Language

C++

Registered

2012-01-12

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks
Screenshots can attract more users to your project.
Features can attract more users to your project.