IDE Tools / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. —from github/Kickball/awesome-selfhosted

  • Babelfish – Self-hosted server for source code parsing. It can parse any file, in any supported language, extract an Abstract Syntax Tree from it, and convert it to a Universal Abstract Syntax Tree which can enable further analysis and transformation. (Source Code) GPL-3.0 Go
  • Code-Server – Visual Studio Code in the browser, hosted on a remote server. MIT Nodejs/Docker
  • Eclipse Che – Open source workspace server and cloud IDE. (Source Code) EPL-1.0 Docker/Java
  • ICEcoder – ICEcoder is a web IDE / browser based code editor, which allows you to develop websites directly within the web browser. (Demo, Source Code) MIT PHP
  • JS Bin – Open source collaborative web development debugging tool. (Source Code) MIT Nodejs
  • Judge0 API – Open source API to compile and run source code. (Source Code) GPL-3.0 Ruby
  • Koding – The simplest way to manage your entire Dev Infrastructure. (Source Code) Apache-2.0 Nodejs
  • Microglark – Hacky minimalistic remote pair programming editor. (Demo, Source Code) AGPL-3.0 Nodejs
  • Regexr – RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. (Source Code) MIT Nodejs
  • RequestBin – Inspect HTTP requests. Debug webhooks. (Source Code) MIT python
  • RStudio Server – Web browser based IDE for R. (Source Code) AGPL-3.0 Java/C++
  • Selenoid – Lightweight Selenium hub implementation launching browsers within Docker containers. (Source Code) Apache-2.0 Go
  • sourcegraph – Sourcegraph is a fast, open-source, fully-featured code search and navigation engine written in Go. (Source Code) Apache-2.0 Go
  • Wide – Web-based IDE for Teams using Go programming language/Golang. (Demo) Apache-2.0 Go
  • Zalenium – Allows anyone to have a disposable and flexible Docker-based Selenium Grid infrastructure featuring video recording, live preview and online/offline dashboards. Apache-2.0 Java/Shell