All Projects → thestrukture → Ide

thestrukture / Ide

Licence: lgpl-2.1
Web based, Go IDE.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Ide

Microdot
The impossibly small web framework for MicroPython
Stars: ✭ 121 (-60.84%)
Mutual labels:  webserver, webapp
Cppwebframework
​The C++ Web Framework (CWF) is a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications.
Stars: ✭ 348 (+12.62%)
Mutual labels:  webserver, webapp
Goapp
An opinionated guideline to structure & develop a Go web application/service
Stars: ✭ 238 (-22.98%)
Mutual labels:  webserver, webapp
Picoweb
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
Stars: ✭ 361 (+16.83%)
Mutual labels:  webserver, webapp
Butterfly Server
The Everything is Real-Time C# Backend for Single Page Applications
Stars: ✭ 247 (-20.06%)
Mutual labels:  webserver, webapp
Jaguar
Jaguar, a server framework built for speed, simplicity and extensible. ORM, Session, Authentication & Authorization, OAuth
Stars: ✭ 286 (-7.44%)
Mutual labels:  webserver
Phasereditor
A friendly IDE to develop HTML5 games based on the Phaser framework.
Stars: ✭ 297 (-3.88%)
Mutual labels:  ide
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+5582.2%)
Mutual labels:  ide
Desktopdeployr
A framework for deploying self-contained R-based applications to the desktop
Stars: ✭ 282 (-8.74%)
Mutual labels:  webapp
Laconia
🏺 ‎ A minimalist MVC framework.
Stars: ✭ 307 (-0.65%)
Mutual labels:  webapp
Tachiweb Server
A port of the Tachiyomi manga reader to the desktop and server
Stars: ✭ 303 (-1.94%)
Mutual labels:  webapp
Ezprompt
An easy to use webapp for creating simple bash prompts.
Stars: ✭ 296 (-4.21%)
Mutual labels:  webapp
Docker Webserver
WebServer (MariaDB, PHP-FPM, Nginx) composed from several separate containers linked together
Stars: ✭ 290 (-6.15%)
Mutual labels:  webserver
Thera
Thera is an integrated development environment(IDE) powered by Alibaba.com aimed for improving mobile hybrid solution develop experience, such as weex, luaview, react native.
Stars: ✭ 298 (-3.56%)
Mutual labels:  ide
Webserver
A C++ High Performance Web Server
Stars: ✭ 4,164 (+1247.57%)
Mutual labels:  webserver
Vim Buffet
IDE-like Vim tabline
Stars: ✭ 304 (-1.62%)
Mutual labels:  ide
Awesome Atom Packages
📦 Some Useful Atom Packages for Web Developers !
Stars: ✭ 286 (-7.44%)
Mutual labels:  ide
Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (-5.18%)
Mutual labels:  ide
Devd
A local webserver for developers
Stars: ✭ 3,186 (+931.07%)
Mutual labels:  webserver
Time2code
Portable Scalable web code editor to integrate into your sites and learning experiences
Stars: ✭ 294 (-4.85%)
Mutual labels:  ide

Strukture IDE Beta II

Build Status GoDoc Test Coverage Maintainability

Go lang IDE. Built with GopherSauce

About project

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.
  • Syntax correction.
  • Server process management.
  • 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.

Requirements

  • Go v1.15+.

Install

	$ go get github.com/thestrukture/IDE

How to run

	$ IDE

Launch with GUI (Electron View)

Requires NodeJS

Change to the ui directory within the root of this package. (Moved ui files to build package as go)

	$ cd ui/
	$ npm install
	$ IDE --headless & npm start

Take note of the pid ID to stop server process. Once your server is up feel free to use npm start directly.

IE Fix

If build commands keep returning the same message, push the F12 key down to open developer tools and try building again.

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.

Wiki : How to use the strukture

Visit https://github.com/thestrukture/IDE/wiki

Misc info

How to install GoS incase the built-in installer fails.

  • Install GoS CLI. ( $ go get github.com/cheikhshift/gos )
  • Install GoS dependencies : $ gos deps

Extending

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

Contributions

Improvements to the codebase and pull requests are encouraged.

Teams and small businesses

Get IDE setup for your business, with staff training. Learn more at gophersauce.com.

Reporting

As a human I can't be everywhere, please help me find problems or unexpected behavior with this piece of software.

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].