terminal

A tiny library to set up an alternate raw mode terminal. (by Arnavion)

Terminal Alternatives

Similar projects and alternatives to terminal

  • rust

    Empowering everyone to build reliable and efficient software.

  • cxx

    97 terminal VS cxx

    Safe interop between Rust and C++

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • seL4

    The seL4 microkernel

  • misra-rust

    An investigation into what adhering to each MISRA-C rule looks like in Rust. The intention is to decipher how much we "get for free" from the Rust compiler.

  • libformatstr

    Simplify format string exploitation.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better terminal alternative or higher similarity.

terminal reviews and mentions

Posts with mentions or reviews of terminal. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-01.
  • Memory Safe Languages in Android 13
    7 projects | news.ycombinator.com | 1 Dec 2022
    >You'd need to find a bug that caused arithmetic to overflow where it otherwise shouldn't, and you need to find some way to connect that to an explicitly `unsafe` unchecked access into memory.

    Yes, it's particularly a dangerous problem when doing FFI. Eg you have a `data: &[u8]` and you need to call `extern "C" fn foo(data: *const u8` and `data_len_in_bits: usize)`, you could write `data.len() * 8` for the second parameter and Rust wouldn't stop you.

    It's also annoying that the only way to do checked arithmetic is replace all the simple arithmetic operators with `.checked_*()?` function calls. libstd doesn't have a `std::num::Checked` like it has `Wrapping` that implements all the arithmetic traits in terms of `checked_*` and return `Result<>`. But at least it's not hard to do yourself. ( https://github.com/Arnavion/terminal/blob/475d917377eea43b52... )

Stats

Basic terminal repo stats
1
0
6.2
3 months ago

Arnavion/terminal is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.

The primary programming language of terminal is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com