CommunityNews

CommunityNews

Lapce – Lightning-fast and Powerful Code Editor

A modern open source code editor in Rust

Native GUI and Rust powered performance, we as developers know what you need for an essential tool like a code editor. Write code with joy in Lapce.

Lightning fast

Native GUI with GPU acceleration in Rust, no more waiting on launching the editor, and any lag on your keystroke will be treated as a bug and get fixed.

Remote Development

You can connect to a remote machine seamlessly, with a “local” experience, benefiting from a identical environment with your production server, or utilizing the full performance of the remote machine.

Batteries included

Code syntax highlighting using Tree-sitter, much faster and better than regex based highlighting. Also with built in LSP support, to give you code intelligence like code completion, diagnostics and code actions etc.

Vim like modal editing

Vim users, we’ve got you covered! Built in support for a Vim like editing experience, without a plugin.

WASI plugin system

You can write a plugin for Lapce with any programing language that complies to WASI. Choose a familiar language for writing a plugin without learning a new language.

Built in Terminal

Start a terminal at the path of your workspace, without leaving Lapce.

Read in full here:

This thread was posted by one of our members via one of our news source trackers.

Most Liked

mindriot

mindriot

It is basically one authors hobby project, a couple of others have made the odd commit (not to downplay the value of making open source contributions) but there are 7 contributors on this repo, ranging from 1-711 commits… only one of those has made more than 2 commits. It is fairly early stages of an ambitious project, for me it isn’t usable on a day to day basis and it probably isn’t what I’m looking for anyway, it is a however really impressive effort this person has put in and does have a lot of cool ideas. I’m super jealous of people who have the focus of mind to really take on these kinds of hobby projects.

AstonJ

AstonJ

Downloaded it but not keen on why it wants to connect to the internet on startup (the Lapce site and gh) and doesn’t seem to have an option to switch it off : /

malloryerik

malloryerik

I opened it on Mac. It does feel very snappy, basically a VS Code in Rust, but I don’t think it’s ready yet for actual use. For example I couldn’t see how to load language servers or turn on syntax highlighting and the only plugin I saw was for Rust. Not saying those things aren’t there, and maybe they’d be more obvious if you opened a Rust project (I tried with a fairly typical Phoenix project). If the developer keeps with it maybe it could be excellent. The site he has up might be a bit inspirational vs descriptive of actual capabilities at this point?

Where Next?

Popular General Dev topics Top

New
AstonJ
Inspired by some of the comments in our https://forum.devtalk.com/t/your-vim-tips/4748 (in particular those by Mafinar and Hallski) …what...
New
First poster: bot
Download and play .puz crossword puzzles in Emacs. Includes a browser to view puzzles’ detailed metadata, including progress of partially...
New
herminiotorres
Someone where use Doom Emacs right now? I like to starting this topic to discuss it and learn a little bit more, not just only the emacs ...
New
First poster: bot
Feature Packed Everything you need to get started without any configuration. A completely usable editor, right out of the box. Text-base...
New
First poster: bot
This article is the fifth of the series aimed to teach Vim from the ground up: Vim from the ground up Vim for Beginners Vim for Interm...
New
CommunityNews
Neorg is a tool designed to reimagine organization as you know it. Neo - new, org - organization. Grab some coffee, start writing some no...
New
DevotionGeo
I installed Github Copilot (VS Code extension) and signed up for the technical preview three days ago. Yesterday I got the invitation, an...
New
First poster: bot
Vim’s netrw file browser is good enough. With a few tweaks there is no need for plugin like NERDtree. For many tasks you may not even nee...
New
AstonJ
Anyone seen Neovide? Looks pretty neat! This is a simple graphical user interface for Neovim (an aggressively refactored and updated Vi...
New

Other popular topics Top

Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
Exadra37
On modern versions of macOS, you simply can’t power on your computer, launch a text editor or eBook reader, and write or read, without a ...
New
AstonJ
Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside_down...
New
Rainer
Not sure if following fits exactly this thread, or if we should have a hobby thread… For many years I’m designing and building model air...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
mafinar
Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New