- Notifications
You must be signed in to change notification settings - Fork1.1k
Lightning-fast and Powerful Code Editor written in Rust
License
lapce/lapce
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Lapce (IPA: /læps/) is written in pure Rust with a UI inFloem. It is designed withRope Science from theXi-Editor which makes for lightning-fast computation, and leveragesWgpu for rendering. More information about the features of Lapce can be found on themain website and user documentation can be found onGitBook.
- Built-in LSP (Language Server Protocol) support to give you intelligent code features such as: completion, diagnostics and code actions
- Modal editing support as first class citizen (Vim-like, and toggleable)
- Built-in remote development support inspired byVSCode Remote Development. Enjoy the benefits of a "local" experience, and seamlessly gain the full power of a remote system. We also haveLapdev which can help manage your remote dev environments.
- Plugins can be written in programming languages that can compile to theWASI format (C, Rust,AssemblyScript)
- Built-in terminal, so you can execute commands in your workspace, without leaving Lapce.
You can find pre-built releases for Windows, Linux and macOShere, orinstalling with a package manager.If you'd like to compile from source, you can find theguide.
Lapdev, developed by the Lapce team, is a cloud dev env service similar to GitHub Codespaces. By clicking the button above, you'll be taken to a fully set up Lapce dev env where you can browse the code and start developing. All dependencies are pre-installed, so you can get straight to code.
Guidelines for contributing to Lapce can be found inCONTRIBUTING.md
.
The most popular place for Lapce developers and users is on theDiscord server.
Or, join the discussion onReddit where we are just getting started.
There is also aMatrix Space, which is linked to the content from the Discord server.
Lapce is released under the Apache License Version 2, which is an open source license. You may contribute to this project, or use the code as you please as long as you adhere to its conditions. You can find a copy of the license text here:LICENSE
.
About
Lightning-fast and Powerful Code Editor written in Rust