Skip to content

Terminal application platform with pseudo-graphic UI

Notifications You must be signed in to change notification settings

MrTold11/Congas

Repository files navigation

Congas

About

  • Congas Client is a terminal application platform with pseudo-graphic UI and non-blocking input processing written on Java. Simple and flexible IO system allows anyone to create their own apps and games (that would fit into console) and publish them in the built-in market.
  • Congas Core is an eponymous framework on which the Client is based. It could be used for standalone application development. Look here for more detailed information.

Supported platforms

Current supported platforms (including remote terminals):

  • Windows
  • Linux
  • OS X
  • FreeBSD
    Note: mainly Congas is being tested on Windows 10 and Debian 4.19 (via Putty).

Getting Congas

To run Congas, Java must be installed on your device. Latest jar files can be found here.
Usage: java [options] -jar <filename>.jar

Long-term TODO

  • Add server-side with market
  • Add localisation system and languages
  • Move artifacts build from Intellij IDEA to Gradle
  • Add settings for console preferences (themes maybe)
  • Implement audio system
  • Write github wiki
  • Add more abstract pages
  • Switch from log4j to more lightweight logging library

Short-term TODO

  • Fix CallSuper annotation
  • Consider own manifest file
  • Add ImageView
  • Add widgets demo app
  • Realize layout system

About

Terminal application platform with pseudo-graphic UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages