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