Nova by Panic

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

    A Rust extension for the Nova text editor, using the Rust Analyzer language server.

  • Here's a Rust extension: https://github.com/kilbd/nova-rust

    And here's the one of the three for Go which looks the most robust from cursory glance: https://github.com/GwynethLlewelyn/Go.novaextension

    Both of these were found by searching the built-in extensions library.

  • Go.novaextension

    A quick & dirty Go language template for the Panic Nova editor

  • Here's a Rust extension: https://github.com/kilbd/nova-rust

    And here's the one of the three for Go which looks the most robust from cursory glance: https://github.com/GwynethLlewelyn/Go.novaextension

    Both of these were found by searching the built-in extensions library.

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

    Client implementation of the Language Server Protocol for Sublime Text

  • https://github.com/sublimelsp/LSP with https://github.com/sublimelsp/LSP-typescript works pretty well for me. They are also both being actively maintained. It'd be nice if it was built-in, but it works well enough that I still have not found a compelling reason to switch to VSCode.

    I really love sublime and it doesn't seem to be dead just yet. Sublime Text 4 was also a pretty great release.

  • LSP-typescript

    TypeScript, JavaScript support for Sublime LSP plugin

  • https://github.com/sublimelsp/LSP with https://github.com/sublimelsp/LSP-typescript works pretty well for me. They are also both being actively maintained. It'd be nice if it was built-in, but it works well enough that I still have not found a compelling reason to switch to VSCode.

    I really love sublime and it doesn't seem to be dead just yet. Sublime Text 4 was also a pretty great release.

  • Luacheck.novaextension

    Integration of the Luacheck code linter with the Nova code editor.

  • With regards to writing extensions, I wrote one [1] to integrate the Luacheck analyzer for Lua code which pipes the buffer to an arbitrary program. It doesn't put the result in a pop-up (for that I think you can use Workspace.showInformativeMessage() [2] and its siblings, though I haven't tried it) but it does show how the output of the program can be fetched and parsed. Feel free to shoot me an email if you have any questions I might be able to help with. The dev forums [3] are useful too even though they use that godawful Discourse forum system.

    1: https://github.com/GarrettAlbright/Luacheck.novaextension/bl...

    2: https://docs.nova.app/api-reference/workspace/#showinformati...

    3: https://devforum.nova.app

  • vscode-vagrant

    Vagrant support for Visual Studio Code

  • I'm sure it does fine at that, but there are perils with SSHFS-type access (like corruption when you switch from machine to machine

    And this really doesn't get close to what Visual Studio Code's Remote editing functionality can do if the machine/container can support node. The Remote mode operates a full remote VSC environment over SSH or as a docker container, and that means things like being able to do find and replace at the remote end in the editor, but also manage git at the remote end using the built-in source control etc.

    I too cannot imagine going back to an editor that cannot do this. It has been so useful in conjunction with vagrant boxes, with a bit of ssh_config magic I wrote here that manages an ssh_config include file that (amazingly) VSC will follow:

    (warning: ugly)

    https://github.com/bbenoist/vscode-vagrant/issues/18#issueco...

  • openvsx

    An open-source registry for VS Code extensions

  • I don't understand why they're not supporting the VSCode extensions format [0], that would possibly give them language support for free. There may be some different UI integration, but why duplicate the rest?

    Maybe they're really targeting a different audience.

    [0] https://open-vsx.org/

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

    WorkOS logo
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