AMA: How we built Warp, a Rust-based terminal

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Warp

    Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.

    That being said, it's not on our immediate roadmap yet. We might reprioritize if the feature request gets more support from the community: https://github.com/warpdotdev/warp/issues/26

  • cacao

    Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

    Hmm, I maintain cacao. The Objective-C interfacing has always felt like there's multiple projects reimplementing the same thing - ultimately really curious to see the UI framework once it's out!

  • 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.

  • samples

    Code samples used in our blog.warp.dev posts (by warpdotdev)

    For a sense of why the shader code is so small, check out this piece I wrote on how we draw our styled rectangles using Metal. See our rectangle shader code here.

  • warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

    Oi: Warp (June 2020) vs Warp (2018)

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

    Maybe y'all should collaborate with Fig and get their thing working with Warp :)

  • fast-syntax-highlighting

    Feature-rich syntax highlighting for ZSH (by zdharma-continuum)

    fast-syntax-highlighting for prompt.

  • zsh-autocomplete

    🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.

    zsh-autocomplete Too buggy for my taste, but realtime contextual completions are quite cool.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

    zsh-autosuggestions Inspired by fish prompt.

  • MoltenVK

    MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.

    Vulkan is not directly supported on macOS; you need to use MoltenVK for that.

  • FairEmail

    Fully featured, open source, privacy friendly email app for Android

    I have paid for free software. FairEmail is a great example— I could fork it and remove the pay barrier, but then there's no guarantee I'd be able to keep using it. Shuttle is another example. Neovim a third.

  • Shuttle

    Discontinued Shuttle Music Player (by timusus)

    I have paid for free software. FairEmail is a great example— I could fork it and remove the pay barrier, but then there's no guarantee I'd be able to keep using it. Shuttle is another example. Neovim a third.

  • neovim

    Vim-fork focused on extensibility and usability

    I have paid for free software. FairEmail is a great example— I could fork it and remove the pay barrier, but then there's no guarantee I'd be able to keep using it. Shuttle is another example. Neovim a third.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts