Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

github.com/supercom32/dosktop

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/supercom32/dosktop

  • v0.0.0-20211004051450-622b23354be7
  • Source
  • Go
  • Socket score

Version published
Created
Source

Build codecov Go Reference

Dosktop

Dosktop is a package which allow users to easily create rich text-based terminal applications and games. Dosktop differs from other terminal packages by providing an extremely simple API that abstracts out all low-level terminal operations, while avoiding complicated event-driven TUI designs.

Features

  • Straight forward BASIC-like API and syntax!
  • Access to an unlimited number of independent text layers, allowing for modal dialogs, windows, parallax scrolling, forgrounds, backgrounds, and more!
  • Automatic calculation of shadows and colored transparencies effects!
  • High level support for buttons, selection menus, lines, frames, and other TUI controls!
  • Full manual and automatic mouse support with TUI integration!
  • Dialog text printing with automatic word wrapping, typewriter effects, and dynamic style markup!
  • Virtual File System (ZIP & RAR) support, with password protection to ensure resource integrity!
  • Automatic conversion and rendering of bitmap images directly to text layers in ansi graphics!

Screenshots

Create windows and menus with full mouse support!

alt text

Ability to scale and draw bitmapped images directly to terminal with dialog printing!

alt text

Support for dynamic text layer transparencies!

alt text

Fully manipulable and independent text layers!

alt text

Project status

While Dosktop is currently being actively developed, it is at a point where practical use will determine further areas of usability, existing gaps, and deficiency improvements. If you like what this package has to offer, have ideas on how to improve it, or just want to experiment, consider giving Dosktop a try!

Future Roadmap

  • More examples and documentation. (see tests for basic examples)
  • More TUI controls (Progress bars, loading icons, etc).
  • Bulk addition of images and selections.
  • Saving and loading of terminal screenshots.
  • Fully text-based sprite system.
  • Digital audio and sound integration.

FAQs

Package last updated on 04 Oct 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc