awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesCGI Script Execution

The process of executing external system scripts and returning their output as a dynamic HTTP response.

Distinct from Sandboxed Scripting: None of the candidates cover the standard Common Gateway Interface (CGI) mechanism for executing system scripts.

Explore 7 awesome GitHub repositories matching web development · CGI Script Execution. Refine with filters or upvote what's useful.

Awesome CGI Script Execution GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • aosabook/500linesAvatar de aosabook

    aosabook/500lines

    29,582Voir sur GitHub↗

    This project is a software engineering educational resource providing a collection of canonical system implementations. It serves as a library of computer science case studies and polyglot code examples designed to demonstrate architectural tradeoffs and design patterns through concise versions of fundamental software components. The repository focuses on studying the implementation of core concepts such as consensus algorithms, interpreters, and database engines. It provides minimal versions of complex systems to facilitate the analysis of language design, data structure implementation, and

    Implements the execution of external CGI scripts to deliver dynamic responses to web clients.

    JavaScript
    Voir sur GitHub↗29,582
  • joewalnes/websocketdAvatar de joewalnes

    joewalnes/websocketd

    17,465Voir sur GitHub↗

    websocketd is a CGI web server and process-to-WebSocket wrapper that transforms command line programs into WebSocket servers by bridging standard input and output streams to remote clients. It functions as a TLS-secured gateway that routes traffic to backend processes, allowing any executable using standard IO to be exposed via a web interface. The project uses directory-based endpoint mapping to automate the creation of URL paths from local executable files. It employs a process-per-connection model to isolate execution and forwards HTTP request metadata, such as cookies and query parameters

    Provides the ability to execute local scripts and return their output as HTTP responses via the CGI standard.

    Goproxywebsocket-serverwebsockets
    Voir sur GitHub↗17,465
  • ezlippi/tinyhttpdAvatar de EZLippi

    EZLippi/Tinyhttpd

    12,153Voir sur GitHub↗

    Tinyhttpd is a minimal HTTP web server designed to process requests, deliver static files, and execute CGI scripts via network sockets. It serves as an educational implementation for studying the fundamental mechanics of the HTTP protocol and network programming. The server supports the Common Gateway Interface to generate dynamic content by launching external programs as subprocesses. It manages these dynamic requests by redirecting data through pipes and system environment variables. The system provides capabilities for parsing HTTP request methods and URLs, mapping those requests to local

    Executes external scripts via the Common Gateway Interface to generate dynamic web content.

    C
    Voir sur GitHub↗12,153
  • apache/tomcatAvatar de apache

    apache/tomcat

    8,186Voir sur GitHub↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    Executes external CGI programs and returns their output as HTTP responses.

    Javahttpjavajavaee
    Voir sur GitHub↗8,186
  • webpy/webpyAvatar de webpy

    webpy/webpy

    5,919Voir sur GitHub↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    Runs the application as a CGI script for platforms like Google App Engine.

    Python
    Voir sur GitHub↗5,919
  • webmin/webminAvatar de webmin

    webmin/webmin

    5,595Voir sur GitHub↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Uses CGI scripts to dynamically generate the HTML administration interface from user actions.

    HTML
    Voir sur GitHub↗5,595
  • apache/httpdAvatar de apache

    apache/httpd

    4,051Voir sur GitHub↗

    Ce projet est un serveur web HTTP qui délivre du contenu web aux clients en utilisant les protocoles HTTP/1.1 et HTTP/2 sur divers systèmes d'exploitation. Il fonctionne comme un serveur proxy inverse, un réécrivain d'URL basé sur des règles, une passerelle de terminaison SSL/TLS et un gestionnaire d'hôtes virtuels. Le serveur est capable d'héberger plusieurs domaines distincts sur une seule instance en mappant les requêtes vers des structures de répertoires spécifiques. Il chiffre et déchiffre le trafic réseau à la limite du serveur pour sécuriser la communication entre les clients et les serveurs. De plus, il transforme les URL demandées en différents chemins à l'aide d'un moteur d'expressions régulières avant que les ressources ne soient localisées. Les capacités étendues incluent l'hébergement de sites web statiques et l'exécution de contenu dynamique via des scripts côté serveur. Le système fournit un contrôle d'accès web pour restreindre ou accorder l'accès aux fichiers et répertoires en fonction de l'identité de l'utilisateur, des règles d'authentification ou de l'origine réseau. Il gère également le trafic en transmettant les requêtes entrantes aux serveurs backend.

    Produces dynamic content by executing external system scripts via the Common Gateway Interface (CGI).

    Chttpd
    Voir sur GitHub↗4,051
  1. Home
  2. Web Development
  3. CGI Script Execution