Lapce Editor v0.3 Released

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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?

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

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

  • 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