Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thestrukture/ide
A Go code editor. With debugging and Autocomplete. 一个 Go 代码编辑器,具有 DEBUGGING 和 AUTOCOMPLETE
https://github.com/thestrukture/ide
docker go golang html ide strukture
Last synced: 3 months ago
JSON representation
A Go code editor. With debugging and Autocomplete. 一个 Go 代码编辑器,具有 DEBUGGING 和 AUTOCOMPLETE
- Host: GitHub
- URL: https://github.com/thestrukture/ide
- Owner: thestrukture
- License: lgpl-2.1
- Created: 2017-09-09T19:49:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-24T21:25:39.000Z (almost 2 years ago)
- Last Synced: 2024-05-22T16:20:24.661Z (6 months ago)
- Topics: docker, go, golang, html, ide, strukture
- Language: Go
- Homepage:
- Size: 116 MB
- Stars: 356
- Watchers: 18
- Forks: 20
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-go - IDE - IDE for web browser, built for Go with Go. - ★ 235 (Software Packages)
README
# Strukture IDE
[![Build Status](https://travis-ci.org/thestrukture/IDE.svg?branch=master)](https://travis-ci.org/thestrukture/IDE)
[![GoDoc](https://godoc.org/github.com/thestrukture/IDE/api?status.svg)](https://godoc.org/github.com/thestrukture/IDE/api)
[![Test Coverage](https://api.codeclimate.com/v1/badges/d46b0bfb51e827632710/test_coverage)](https://codeclimate.com/github/thestrukture/IDE/test_coverage)
[![Maintainability](https://api.codeclimate.com/v1/badges/d46b0bfb51e827632710/maintainability)](https://codeclimate.com/github/thestrukture/IDE/maintainability)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fthestrukture%2FIDE.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fthestrukture%2FIDE?ref=badge_shield)## About IDE
Just a Go IDE. It features :
- Autocomplete.
- Syntax correction.
- Interactive terminal via web socket.
- Line tags in relation to failed build logs.
- Project build scripts.
- View web application output.
- Build docker images (Must have docker running on host) .
- Breakpoints and debugging with Delve.
- Regex directory search.
- Automatically lints your code in the background, and suggests code fixes.## Requirements
- Go v1.18+.## First Launch
If the server launch hangs on startup, close it and install the additional requirements manually. Prior to running the commands, set your GOPATH to `$home/workspace`. You can do this on Windows with `set GOPATH=%USERPROFILE%\workspace`.
Run the following command :go get github.com/mdempsky/gocode
To add debug support, you must install delve. You can find the guide here. (Don't worry it is quick) [Install Delve](https://github.com/go-delve/delve/tree/master/Documentation/installation)
## Install
$ go install github.com/thestrukture/IDE@latest
#### How to run
$ IDE
#### Run as a server$ IDE --headless
## Bug reports & questions :
Please create a new issue on Github to report a bug.## How to use the strukture
[Debug with the strukture](https://youtu.be/p5qVzv-dojo)
## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fthestrukture%2FIDE.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fthestrukture%2FIDE?ref=badge_large)