Popularity
6.1
Stable
Activity
8.3
Growing
354
19
21

Programming language: Go
License: GNU Lesser General Public License v3.0 only
Latest version: v0.9.6

ide alternatives and similar packages

Based on the "Other Software" category.
Alternatively, view ide alternatives based on common mentions on social networks and blogs.

  • syncthing

    Open Source Continuous File Synchronization
  • hugo

    10.0 9.4 ide VS hugo
    The world’s fastest framework for building websites.
  • InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
  • croc

    Easily and securely send things from one computer to another :crocodile: :package:
  • limetext

    Open source API-compatible alternative to the text editor Sublime Text
  • Seaweed File System

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs]
  • Gor

    9.8 6.0 ide VS Gor
    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
  • restic

    Fast, secure, efficient backup program
  • rkt

    9.7 0.4 ide VS rkt
    An App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM.
  • Comcast

    Simulating shitty network connections so you can build better systems.
  • toxiproxy

    :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
  • confd

    Manage local application configuration files using templates and data from etcd or consul
  • LiteIDE

    9.5 6.3 L1 ide VS LiteIDE
    LiteIDE is a simple, open source, cross-platform Go IDE.
  • drive

    Google Drive client for the commandline
  • nes

    9.2 1.4 ide VS nes
    NES emulator written in Go.
  • heka

    DEPRECATED: Data collection and processing made easy.
  • Duplicacy

    A new generation cloud backup tool
  • scc

    8.9 6.6 ide VS scc
    Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
  • Docker

    Notary is a project that allows anyone to have trust over arbitrary collections of data
  • fleet

    A Distributed init System.
  • myLG

    Network Diagnostic Tool
  • Juju

    8.5 10.0 ide VS Juju
    Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux apps, with declarative integration between operators for automated microservice integration.
  • Stack Up

    Super simple deployment tool - think of it like 'make' for a network of servers
  • GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go
  • snap

    The open telemetry framework
  • Circuit

    Circuit: Dynamic cloud orchestration http://gocircuit.org
  • lgo

    8.4 0.0 ide VS lgo
    Interactive Go programming with Jupyter
  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features
  • Documize

    Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS
  • borg

    Search and save shell snippets without leaving your terminal
  • vFlow

    Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
  • GoDNS

    A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
  • Plik

    Plik is a temporary file upload system (Wetransfer like) in Go.
  • shell2http

    Executing shell commands via HTTP server
  • peg

    7.4 0.6 ide VS peg
    Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
  • Go Package Store

    An app that displays updates for the Go packages in your GOPATH.
  • Postman

    CLI tool for batch-sending email via any SMTP server.
  • Leaps

    A pair programming service using operational transforms
  • gfile

    Direct file transfer over WebRTC
  • Guora

    🖖🏻 A self-hosted Quora like web application written in Go 基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能
  • gocc

    Parser / Scanner Generator
  • Gebug

    Debug Dockerized Go applications better
  • mockingjay

    Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
  • sake

    :robot: sake is a task runner for local and remote hosts
  • Gokapi

    Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.
  • ipe

    6.4 0.0 ide VS ipe
    An open source Pusher server implementation compatible with Pusher client libraries written in GO
  • woke

    Detect non-inclusive language in your source code.
  • Cherry

    A tiny webchat server in Go.
  • tcpprobe

    Modern TCP tool and service for network performance observability.
  • wellington

    Spriting that sass has been missing
  • DDNS

    Personal DDNS client with Digital Ocean Networking DNS as backend.

Do you think we are missing an alternative of ide or a related project?

Add another 'Other Software' Package

README

Strukture IDE

Build Status GoDoc Test Coverage Maintainability FOSSA Status

Go lang IDE. Built with GopherSauce

About IDE

This IDE runs as a server and is accessed via web browser. Being a web server, the IDE boasts a web (HTML) interface is accessible from any device on your network.Compared to Microsoft VS Code and Eclipse CHE, this IDE is very minimalistic. It features :

  • Web application resource management.
  • Autocomplete between different files. ( This feature is broken as of now.)
  • Syntax correction.
  • Server process management.
  • Interactive terminal via web socket. (Must have bash installed for windows users.)
  • 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.

Requirements

  • Go v1.15+.
  • Git. Git present as a command on your system.

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/nsf/gocode

To add debug support, you must install delve. You can find the guide here. (Don't worry it is quick) Install Delve

Install

    $ go get github.com/thestrukture/IDE

How to run

    $ IDE

Access

Visit localhost:8884/index. Access the IDE from any device on your network as well...

Bug reports & questions :

Please create a new issue on Github to report a bug.

How to use the strukture

Built-in tutorials coming soon.

Extending

Automate your work flow with just lines of Javascript. Read the Guide here.

Contributions

Improvements to the codebase and pull requests are encouraged.

Screenshots

[screenshot](tests/5500.png) [screenshot](tests/5501.png) [screenshot](tests/1newsc.png) [screenshot](tests/2newsc.png) [screenshot](tests/3newsc.png) [screenshot](tests/4newsc.png) [screenshot](tests/5newsc.png)

License

FOSSA Status


*Note that all licence references and agreements mentioned in the ide README section above are relevant to that project's source code only.