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

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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • Warp

    Warp is a blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive. (by warpdotdev)

    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! (by ryanmcgrath)

    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!

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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

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

  • autocomplete

    Fig adds autocomplete to your terminal.

    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.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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

    Shuttle Music Player

    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