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