Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 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 (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T02:23:07.000Z (4 months ago)
- Last Synced: 2024-12-02T21:04:54.624Z (10 days ago)
- Topics: cross-platform, go, golang, ide, liteide, qt
- Language: C++
- Size: 16.9 MB
- Stars: 7,610
- Watchers: 366
- Forks: 972
- Open Issues: 400
-
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 - ![Open-Source Software - LiteIDE is a simple, open source, cross-platform Go IDE. (Applications / Development)
- awesome-windows - LiteIDE - LiteIDE is a simple, open source, cross-platform Go IDE. (IDE & Editor)
- awesome-golang-repositories - liteide - platform Go IDE. (Repositories)
- awesome-go - LiteIDE - LiteIDE is a simple, open source, cross-platform Go IDE. Stars:`7.6K`. (Software Packages / Other Software)
- awesome-list - LiteIDE - A simple, open source, cross-platform Go IDE. (Cross-Platform / JavaScript)
- awesome-go - liteide - LiteIDE is a simple, open source, cross-platform Go IDE. - ★ 4873 (Software Packages)
- Awesome-Linux-Software - ![Open-Source Software - LiteIDE is a simple, open source, cross-platform Go IDE. (Applications / Development)
- awesome-go-extra - liteide - platform Go IDE. |6950|953|368|2012-11-19T01:54:25Z|2022-07-29T00:02:57Z| (Go Tools / Other Software)
README
LiteIDE X
=========![liteide-logo](liteidex/liteide-logo/liteide.png)
### 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