Popularity
6.7
Stable
Activity
0.0
Stable
27
4
10

Programming language: Crystal
License: MIT License
Tags: Low Level Bindings    
Latest version: v0.4.2

crt.cr alternatives and similar shards

Based on the "Low level bindings" category.
Alternatively, view crt.cr alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of crt.cr or a related project?

Add another 'Low level bindings' Shard

README

crt.cr Build Status

Bindings for libncursesw and crt class

  • crystal: 0.27.2 0.31.1 0.32.1 0.33.0

Installation

Add this to your application's shard.yml:

dependencies:
  crt:
    github: maiha/crt.cr
    version: 0.4.2

Usage

require "crt"

win = Crt::Window.new(24, 80)
win.clear
win.print(5, 10, "hello world")
win.refresh
Crt.done

See [./examples/](./examples/) for more usages.

Supported C Functions

Development

  • for ubuntu
apt-get install libncursesw5-dev
apt-get install libgpm-dev        # needs only for static link

Contributing

  1. Fork it ( https://github.com/maiha/crt.cr/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • maiha maiha - creator, maintainer