── POPULAR TAGS ──
#python (663)
#typescript (612)
#cli (560)
#hacktoberfest (494)
#cli-tool (489)
#react (482)
#javascript (448)
#rust (418)
#cross-platform (389)
#go (372)
#devops (316)
#ai (304)
#nodejs (300)
#llm (296)
#golang (288)
#android (271)
#open-source (255)
#docker (249)
#machine-learning (221)
#java (217)
#plugin-system (214)
#monorepo (214)
#security (212)
#self-hosted (211)
#linux (207)
#mcp (204)
#awesome-list (197)
#plugin-architecture (196)
#ai-agents (187)
#deep-learning (187)
Starman is a high-performance preforking PSGI/Plack web server written in Perl. It implements a robust HTTP/1.1 server with support for keep-alive connections, chunked transfer encoding, UNIX domain sockets, and SSL (experimental). The server uses a preforking model where a master process manages worker processes that handle HTTP requests. Key features include graceful restart handling via signals (HUP, TTIN/TTOU, QUIT), integration with Server::Starter for hot deploy, and PSGI extensions like psgix.informational for early hints. The codebase demonstrates careful attention to edge cases such as EINTR handling in system calls, proper chunked encoding parsing/generation, and HTTP/1.1 compliance.
RATING:
MAINT: active
DRIFT: low
▸ 1 reusable components found
── end of results ──