https://github.com/visualfc/liteide
LiteIDE is a simple, open source, cross-platform Go IDE.
https://github.com/visualfc/liteide
cross-platform go golang ide liteide qt
Last synced: 4 days ago
JSON representation
LiteIDE is a simple, open source, cross-platform Go IDE.
- Host: GitHub
- URL: https://github.com/visualfc/liteide
- Owner: visualfc
- License: lgpl-2.1
- Created: 2012-11-19T01:54:25.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T02:23:07.000Z (8 months ago)
- Last Synced: 2025-04-02T00:17:57.129Z (11 days ago)
- Topics: cross-platform, go, golang, ide, liteide, qt
- Language: C++
- Size: 16.9 MB
- Stars: 7,667
- Watchers: 362
- Forks: 973
- Open Issues: 405
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.LGPL
Awesome Lists containing this project
- awesome-qt - liteide - platform Go IDE. (Editor/IDE/Debugger)
- awesome-go - visualfc/liteide - platform Go IDE. |7,204| (Popular)
- fucking-Awesome-Linux-Software - 
### Introduction
_LiteIDE is a simple, open source, cross-platform Go IDE._
* Version: X38.3
* Author: [visualfc](mailto:[email protected])### Features
* Core features
* System environment management
* MIME type management
* Configurable build commands
* Support files search replace and revert
* Quick open file, symbol and commands
* Plug-in system
* Integrated terminal* Advanced code editor
* Code editor supports Golang, Markdown and Golang Present
* Rapid code navigation tools
* Syntax highlighting and color scheme
* Code completion
* Code folding
* Display save revision
* Reload file by internal diff way* Golang support
* Support Go1.18~Go1.21 generics
* Support Go1.18 go.work
* Support Go1.11 Go modules
* Support Go1.5 Go vendor
* Support Go1 GOPATH
* Golang build environment management
* Compile and test using standard Golang tools
* Custom GOPATH support system, IDE and project
* Custom project build configuration
* Golang package browser
* Golang class view and outline
* Golang doc search and api index
* Source code navigation and information tips
* Source code find usages
* Source code refactoring and revert
* Integrated [gocode](https://github.com/visualfc/gocode) clone of [nsf/gocode](https://github.com/nsf/gocode)
* Integrated [gomodifytags](https://github.com/fatih/gomodifytags)
* Support source query tools guru
* Debug with GDB and [Delve](https://github.com/derekparker/delve)### Supported Systems
* Windows x86 (32-bit or 64-bit)
* Linux x86 (32-bit or 64-bit)
* MacOS X10.6 or higher (64-bit)
* FreeBSD 9.2 or higher (32-bit or 64-bit)
* OpenBSD 5.6 or higher (64-bit)### Latest Release Supported Platform Details
* Windows
* liteide-latest.windows-qt5.zip -> WindowsXP, Windows 7 8 10
* liteide-latest.windows-qt4.zip -> WindowsXP, Windows 7
* macOS
* liteide-latest.macosx-qt5.zip -> macOS 10.8 or higher
* Linux x64
* liteide-latest.linux-64-qt4.tar.bz2 -> Linux (64 bit) build on ubuntu 16.04
* liteide-latest.linux-64-qt5.tar.bz2 -> Linux (64 bit) build on ubuntu 16.04
* Linux x32
* liteide-latest.linux-32-qt4.tar.bz2 -> Linux (32 bit) build on ubuntu 16.04
* liteide-latest.linux-32-qt5.tar.bz2 -> Linux (32 bit) build on ubuntu 16.04
* ArchLinux
* liteide-latest.archlinux-pkgbuild.zip -> ArchLinux (64 bit) PKGBUILD### LiteIDE Command Line
liteide [files|folder] [--select-env id] [--local-setting] [--user-setting] [--reset-setting]--select-env [system|win32|cross-linux64|...] select init environment id
--local-setting force use local setting
--user-setting force use user setting
--reset-setting reset current setting ( clear setting file)
### Update liteide tools for support new Golang Versiongo install github.com/visualfc/gotools@latest
go install github.com/visualfc/gocode@latest
Windows/Linux: copy GOPATH/bin gotools and gocode to liteide/bin
MacOS: copy GOPATH/bin gotools and gocode to LiteIDE.app/Contents/MacOS### Documents
* How to Install* FAQ
* 安装 LiteIDE
* FAQ 中文
### Links
* LiteIDE Source code* Gotools Source code
* Gocode Source code
* Release downloads
*
*
* [百度网盘](https://pan.baidu.com/s/1wYHSEfG1TJRC2iOkE_saJg) 密码:jzrc
* Google group* Changes
### Donate
* https://visualfc.github.io/support