Lapce Editor v0.3 Released

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    Lightning-fast and Powerful Code Editor written in Rust

    > Perhaps using WASM via something like https://extism.org/. That would also open it up to building plugins in multiple languages.

    https://github.com/lapce/lapce already says,

    > Plugins can be written in programming languages that can compile to the WASI format (C, Rust, AssemblyScript)

    so it sounds like they did that?

  2. SaaSHub

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

    SaaSHub logo
  3. extism

    The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

    Perhaps using WASM via something like https://extism.org/. That would also open it up to building plugins in multiple languages.

    Tangential to this I've wondered if it's possible or advisable to have a utility to port VS Code plugins to a plugin that's compatible with the JetBrains IDEs.

  4. wasi-libc

    WASI libc implementation for WebAssembly

    Actually WASI[0] will be a better alternative, IIRC extism serialize and deserialize the data that you want to pass every time, adding a lot of overhead.

    [0] https://wasi.dev

  5. universal-format-on-type

    Adds the format-on-type functionality to any language supporting range formatting.

    > I don't think Electron is required in order to have rich extensions - just see Vim/Neovim, Emacs, or any IDE

    At the cost of difficulty. Recently I wrote a VSCode extension myself with zero prior knowledge (shameless plug: https://github.com/CrendKing/universal-format-on-type/), in probably one day. All I needed to study is their extension API that I cared about. No need for learning a whole new DSL like Vim. Also easy to debug since there is no compilation and no environment setup.

    There is a good reason even though everyone acknowledge about Electron's performance cost, everyone is still using it.

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

  • Isomorphic Web Components

    1 project | news.ycombinator.com | 15 Dec 2024
  • Building a Cloud Development Kit (CDK)

    2 projects | dev.to | 3 Jul 2024
  • 'WebAssembly Is Finally Usable, Almost'

    1 project | news.ycombinator.com | 3 Jun 2024
  • Building a dynamic lib plugin system for Rust

    1 project | news.ycombinator.com | 2 Jun 2024
  • Extism: Cross-language framework for building with WebAssembly

    1 project | news.ycombinator.com | 2 May 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?