Status: MVP Development for Active Use: V2.0.0
[Funding Invited] [Team and Community Managers Invited]
Desktop-CGI is a desktop executable app that can be created from any CGI files or CGI web apps that can be served from an file, an embedded web server using proxy, or an remote proxy web server. It supports embedding and managing embeddable databases and executables. It supports all major Operating systems supported by electron like Windows, Linux, and MacOS supported by Electron.
Desktop-CGI can serve any CGI files, OR CGI / Scripted / Interpreted languages like PHP, Ruby, Python, Perl, JSP, ASPX, Other Interpreted Languages through embedded webservers, OR any remote proxy (any protocol / webserver) apps. Desktop-CGI runs an Electron - Node - Express - cgijs based application under the hood and supports major Operating systems like Windows, Linux, Mac or any operating systems (any OS) supported by Electron hybrid application development framework/base.
Desktop-CGI with support of CGIJS is intended and planned to be Native / Hybrid Application base, Application Framework, Programming Language, Protocol, OS, and Build tool agnostic. Please take a look at folders for respective submodules: For base-electron, For base-wails, For base-tauri
Please check the DesktopCGI Problem Statement's Presentation Link to check if the tool fits your development teams needs.
- 
Library dependencies: Nodejs: (> 8.x),GoLang: (> 1.20.x)
- 
Application Dependencies:, cgi-js: (>=1.1.0),electron: (>=18.1.0) [other frameworks demos being considered], relevant compiling packages
