-
ecode
Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.
-
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.
-
eepp
eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
And in the top right of the main site is the "star on github" badge, which brings you to https://github.com/lapce/lapce when clicked
That's a good list, Lapce checks many of those. I asked previously because I'm also working on a code editor (ecode) and I'm really interested in knowing what devs consider essential from a code editor. Also, my editor is in the early stages but check many of those in the list (and some are currently in development), so I'm happy that I'm moving in the correct direction.
I currently support about 30-40% of the spec, but the important part is putting that to work nicely in your editor. I think that Lapce is supporting even less than that and their implementation is not very nice at the moment (they spawn every LSP server for each language at the start of the application, and, if you install many LSPs it's gonna eat a stupid amount of resources for no reason). If you're looking for a good implementation of the spec that it's similar to what you might need, take a look at the Kate implementation, they have done a great job (not only with the LSP!), and they cover a good chunk of the spec. And of course, you can take a look at my implementation, it does not depend on Qt and might be more readable in consequence.
It's still a bit slower than native JS, but some of the newer Rust web frameworks are faster than Svelte, and are almost as fast as Solid or Inferno. (eg. Dioxus is fast even with a VDOM. There's also sycamore and leptos for some other promising frameworks).
It's still a bit slower than native JS, but some of the newer Rust web frameworks are faster than Svelte, and are almost as fast as Solid or Inferno. (eg. Dioxus is fast even with a VDOM. There's also sycamore and leptos for some other promising frameworks).
For language support. You need to install plugins. In this case, you need to install the clangd plugin https://github.com/lapce-community/lapce-cpp-clangd However, it might still not work for you because of your weird file extension policy. AFAIK, the language detection is hardcoded although this can be fixed I think quite easily I think.