Life & fun · alternatives · 2026
24 alternatives to Writing an HTTP server in Prolog
This is a technical project about building an HTTP server using the Prolog programming language. It was launched in November 2016 and is categorized as a life and fun project. The work demonstrates how to implement web… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Writing an HTTP server in Prolog launched in 2016; newer entries below may have overtaken it.
- 1HA
I wrote this silly thing a couple of weeks ago. It's absolutely useless but it's a fun tech demo for my web server library. Enjoy!
2023 · smolsite.zip · its alternatives →
- 2

Articles in this series Part I. Iterative ServersPart II. Forking ServersPart III. Pre-forking ServersPart IV. Threaded ServersPart V. Pre-threaded ServersPart VI: poll-based serverPart VII: epoll-…
2019 · unixism.net · its alternatives →
- 3

The only reasonable scripting engine for Go. Contribute to ichiban/prolog development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 4

This post is from a protected account.
2021 · twitter.com · its alternatives →
- 5IB
2021 · codigo.so · its alternatives →
- 6

A simple Prolog Interpreter written in a few lines of Python 3. It runs a limited subset of Prolog and uses backtracking and generators in order to perform its magic. - photonlines/Python-Prolog-Interpreter
2019 · github.com · its alternatives →
- 7

Prolog Interpreter in Javascript
2015 · prolog.jldupont.com · its alternatives →
- 8

The interactive web server. Contribute to qustavo/httplab development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 9

A Go web server with built in logging, tracing, health check, and graceful shutdown. It also includes a few demo applications showing the Go HTML temple functionality. - GitHub - photonlines/Go-Web-Server: A Go web server with built in logging, tracing, health check, and graceful shutdown. It also i
2019 · github.com · its alternatives →
- 10LS
Greetings, creator here! I've been working on a new blogging platform specifically for lists on and off for a few months now and I'm excited to officially announce its launch. After seeing https://charm.sh a few months ago, I've been enamored by the idea of SSH apps. I decided that a blogging platform focused on developers could be the perfect use case for an SSH app. Also, I love writing lists. I think restricting writing to a set of lists can really help improve clarity in thought. The goal of this blogging platform is to make it simple to use the tools you love to write and…
2022 · lists.sh · its alternatives →
- 11

Hey guys, I'm building erlog to try and solve problems with logging. While trying to add logs to my application, I couldn't find any lightweight log platform which was easy to set up without adding tons of dependencies to my code, or configuring 10,000 files. ErLog is just a simple go web server which batch inserts json logs into an sqlite3 server. Through tuning sqlite3 and batching inserts, I find I can get around 8k log insertions/sec which is fast enough for small projects. This is just an MVP, and I plan to add more features once I talk to users. If anyone has any problems with…
2023 · github.com · its alternatives →
- 12

Powerful server for Node.js that just works so you can focus on your awesome project
2017 · serverjs.io · its alternatives →
- 13

An encoding of the UK's self-isolation rules in Prolog - jamespwilliams/prolog-isolation-checker
2021 · github.com · its alternatives →
- 14

I'm relatively new to Go, but recently got interested in how MCP servers work. I started thinking about what the architecture of such a project might look like, and decided to build a minimalist version as an experiment. I based it on my past experience writing regular REST API servers and figured it might be useful or interesting to others as well.
2025 · github.com · its alternatives →
- 15

A scripting langauge to do HTTP routines. . Contribute to f-prime/HTTPLang development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 16

Write Language Servers that comply with 3.17 of the LSP Specification - owenrumney/go-lsp
Mar 2026 · github.com · its alternatives →
- 17

- 18

An example GraphQL server written in Rust. Contribute to lucperkins/rust-graphql-juniper-actix-diesel-postgres development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 19

- 20CB
2020 · metalevel.at · its alternatives →
- 21

a brainfuck interpreter supporting linux syscalls with an example HTTP server - ajyoon/systemf
2016 · github.com · its alternatives →
- 22

A simple HTTP server rendering Markdown styled documents - lithammer/go-wiki
2015 · github.com · its alternatives →
- 23

I wanted to learn more about the HTTP/2 protocol but also deep dive into modern C++ development. I'm currently using it to host my personal web site - https://www.roberthargreaves.com. I've also blogged a bit about the development process, hosting options and steps I took to harden the application against attack - https://blog.roberthargreaves.com/2026/01/03/building-hostin... It's by no means a complete implementation of HTTP/2, but I think I've achieved the main aims I was hoping to achieve with it! I would love some feedback though from…
Jan 2026 · github.com · its alternatives →
- 24

Also compare
- Host a Website in the URL alternatives
- ZeroHTTPd: A web server to teach Linux performance, with benchmarks alternatives
- Embeddable Prolog in Go alternatives
- Micro HTTP server in 22 lines of C alternatives
- I built an online programming language alternatives
- A simple Prolog Interpreter written in a few lines of Python 3 alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →