Rust VSCode

Open-source Rust projects categorized as VSCode
Rust Vim IDE Terminal CLI

Top 18 Rust VSCode Projects

  • mirrord

    Connect your local process and your cloud environment, and run local code in cloud conditions.

    Project mention: Show HN: Mirrord for Teams – a Remocal K8s Development tool | news.ycombinator.com | 2024-06-17
  • 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
  • flowistry

    Flowistry is an IDE plugin for Rust that helps you focus on relevant code.

    Project mention: An IDE plugin for Rust that helps you focus on relevant code | news.ycombinator.com | 2023-12-14
  • wslgit

    Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)

  • t-rec-rs

    Blazingly fast terminal recorder that generates animated gif images for the web written in rust

    Project mention: Asciinema: Record and share your terminal sessions, the simple way | news.ycombinator.com | 2023-11-03

    I tried asciinema and I forgot which others, but I eventually used t-rec because it’s able to easily compress to a small size file that I can upload to GitHub (see demo on here https://GitHub.com/Langroid/Langroid) and it also creates mp4 filed that I can upload to loom etc.

    https://github.com/sassman/t-rec-rs

  • crabviz

    πŸ¦€ A LSP-based interative call graph generator

    Project mention: Ask HN: Anyone use a code to mindmap/flowchart tool? | news.ycombinator.com | 2024-02-24

    Are you looking for something like a call graph?

    There's pyan3 [1] which although doesn't support python 3.7+, I've still had luck with v1.0.4 which works better for me than its most recent version with python 3.11, but there can be some weird issues though depending on your code style.

    A quick search also turned up crabviz [2] which has support for more languages than just python.

    [1] https://github.com/Technologicat/pyan

    [2] https://github.com/chanhx/crabviz

  • xbase

    Develop Apple software products within your favorite editor.

    Project mention: Xcodebuild.nvim - plugin to develop iOS, iPadOS, and macOS apps in Neovim | /r/neovim | 2023-11-08
  • serpl

    A simple terminal UI for search and replace, ala VS Code.

    Project mention: A simple terminal UI for search and replace, ala VS Code | news.ycombinator.com | 2024-07-03
  • SaaSHub

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

    SaaSHub logo
  • qsharp

    Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas

    Project mention: A tutorial quantum interpreter in 150 lines of Lisp | news.ycombinator.com | 2023-07-16

    (disclaimer: I work on the team developing Q# and its tooling)

    That's part of the goal of Q#. It's designed to be a language which allows you to build up from quantum gates, efficiently work with quantum concepts such as 'adjoint' and 'controlled' operations, and build that up into a higher level of abstraction. You can see an old post as to some of the reasoning when it was first developed at <https://devblogs.microsoft.com/qsharp/why-do-we-need-q/>.

    Another consideration to some of the points raised here, is that even on today's state-of-the-art hardware you typically only get a couple thousand gates at best before noise overwhelms the system and the qubits 'decohere' (https://en.wikipedia.org/wiki/Quantum_decoherence). So you do often want to develop at a level where you can squeeze every last gate out of whatever program you're writing. (If you intend to run it on a quantum computer and not just simulations).

    Being that the post is about quantum simulation, you can see the one our team built in Rust at https://github.com/qir-alliance/qir-runner/blob/main/sparses... . This uses 'sparse' simulation, which means any state with a probability of 0 isn't tracked, which turns out to be quite a few in a lot of algorithms. This allows you to simulate many more qubits than you can with a full state simulator (where you need to track 2^n states for n qubits). It also does some other nifty tricks where you can elide or combine gates before they are performed to get even more perf. We use it in our new Q# stack (https://github.com/microsoft/qsharp) to run program simulations in our CLI or in the browser (such as on our new https://quantum.microsoft.com site), or inside VS Code (desktop or web)).

    We are looking to evolve the Q# language and improve the quantum development experience, with a focus given to a 'scalable' quantum future where gate count and noise is less of a limit, and moving development higher up in abstraction - as you outline. So if it is something you have an interest in, we're more than happy to get the input on the qsharp GitHub repo linked to above.

  • millet

    A language server for Standard ML.

    Project mention: Millet: A language server for Standard ML (2022) | news.ycombinator.com | 2024-06-16
  • vscode-wasm

    WebAssembly extension for VSCode (by wasmerio)

  • vscli

    A CLI/TUI which makes it easy to launch vscode projects, with a focus on dev containers.

    Project mention: Show HN: A CLI tool to quickly launch VSCode projects (& devcontainers) | news.ycombinator.com | 2024-02-12
  • dbgee

    The zero-configuration debuggee for debuggers. Handy utility that allows you to launch CLI debuggers and VSCode debuggers from the debuggee side.

  • pest-ide-tools

    IDE tools for writing pest grammars, using the Language Server Protocol for Visual Studio Code, Vim and other editors

  • rofi-vscode-mode

    A Rofi plugin to open recent VSCode workspaces

  • nodejs-launcher

    CLI for managing launch configurations for NodeJS scripts and apps

  • vscode-font-patch

    An utility to patch a Visual Studio Code installation on Windows, slightly enhancing the font rendering, and fixing the autocomplete icon color.

  • kafka-rust-demo

    Example Code for "Build a simple Kafka Producer - Consumer Application in Rust"

  • tshell

    A shell for windows made in rust (by Dragonabysm)

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust VSCode discussion

Log in or Post with

Rust VSCode related posts

  • Millet: A language server for Standard ML (2022)

    1 project | news.ycombinator.com | 16 Jun 2024
  • Show HN: A CLI tool to quickly launch VSCode projects (& devcontainers)

    1 project | news.ycombinator.com | 12 Feb 2024
  • An IDE plugin for Rust that helps you focus on relevant code

    1 project | news.ycombinator.com | 14 Dec 2023
  • Flowistry: an IDE plugin that analyzes the information flow of Rust programs, showing whether it's possible for one piece of code to affect another

    1 project | /r/rust | 10 Dec 2023
  • Show HN: A CLI project tool for VSCode with devcontainer support

    1 project | news.ycombinator.com | 3 Oct 2023
  • Four Lectures on Standard ML (1989) [pdf]

    1 project | news.ycombinator.com | 6 Sep 2023
  • Programming in Standard ML [pdf]

    2 projects | news.ycombinator.com | 26 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jul 2024
    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. Learn more β†’

Index

What are some of the best open-source VSCode projects in Rust? This list will help you:

Project Stars
1 mirrord 3,620
2 flowistry 1,854
3 wslgit 1,177
4 t-rec-rs 965
5 crabviz 634
6 xbase 523
7 serpl 385
8 qsharp 374
9 millet 198
10 vscode-wasm 129
11 vscli 91
12 dbgee 87
13 pest-ide-tools 43
14 rofi-vscode-mode 16
15 nodejs-launcher 3
16 vscode-font-patch 3
17 kafka-rust-demo 2
18 tshell 0

Sponsored
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.
www.influxdata.com