Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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 Version

go 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