All Projects → ghetzel → diecast

ghetzel / diecast

Licence: LGPL-2.1 license
A standalone web server and template framework.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to diecast

Sanic
Async Python 3.7+ web server/framework | Build fast. Run fast.
Stars: ✭ 15,660 (+120361.54%)
Mutual labels:  web-server
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+1546.15%)
Mutual labels:  web-server
sheret
A tiny, simple static file web server.
Stars: ✭ 45 (+246.15%)
Mutual labels:  web-server
Andserver
🍒 Web server and web framework of Android platform.
Stars: ✭ 2,932 (+22453.85%)
Mutual labels:  web-server
Kvantum
An intellectual (HTTP/HTTPS) web server with support for server side templating (Crush, Apache Velocity and JTwig)
Stars: ✭ 17 (+30.77%)
Mutual labels:  web-server
LiveReloadServer
A self-contained, local, cross-platform, static file Web Server with automatic Live Reloading, Markdown rendering and loose Razor Pages support.
Stars: ✭ 69 (+430.77%)
Mutual labels:  web-server
Python Socketio
Python Socket.IO server and client
Stars: ✭ 2,655 (+20323.08%)
Mutual labels:  web-server
stirfry
StirFry is a self contained and lightweight web framework for nodejs
Stars: ✭ 24 (+84.62%)
Mutual labels:  web-server
denoliver
A simple, dependency free static file server for Deno with possibly the worst name ever.
Stars: ✭ 94 (+623.08%)
Mutual labels:  web-server
mongoose
Embedded Web Server
Stars: ✭ 8,968 (+68884.62%)
Mutual labels:  web-server
Mongols
C++ high performance networking with TCP/UDP/RESP/HTTP/WebSocket protocols
Stars: ✭ 250 (+1823.08%)
Mutual labels:  web-server
smurf
simple markdown surfer
Stars: ✭ 38 (+192.31%)
Mutual labels:  web-server
filehost-server
A CDN server for hosting all types of files/folders.
Stars: ✭ 15 (+15.38%)
Mutual labels:  web-server
Servr
A simple HTTP server in R
Stars: ✭ 228 (+1653.85%)
Mutual labels:  web-server
khttpd
An experimental HTTP server implemented as Linux kernel module
Stars: ✭ 41 (+215.38%)
Mutual labels:  web-server
Awot
Arduino web server library.
Stars: ✭ 200 (+1438.46%)
Mutual labels:  web-server
trailpack-hapi
📦 Hapi.js Trailpack
Stars: ✭ 19 (+46.15%)
Mutual labels:  web-server
go-baseapp
A lightweight starting point for Go web servers
Stars: ✭ 61 (+369.23%)
Mutual labels:  web-server
satori
An HTTP server library in C++
Stars: ✭ 14 (+7.69%)
Mutual labels:  web-server
tinyweb
Simple and lightweight HTTP async server for micropython
Stars: ✭ 182 (+1300%)
Mutual labels:  web-server

GoDoc

tl;dr

Diecast is an all-in-one program that lets you build websites using conventional web programming tools (HTML, JavaScript, CSS/Sass) as well as a rich templating framework for handling complex tasks server-side. A key feature is the use of data bindings, which allows your templates to consume remote content (RESTful APIs, Redis, and more). This declarative approach eliminates many of the ambiguities that regularly appear in conventional MVC/server-side frameworks.

Introduction

Diecast is a web server that allows you to render a directory tree of template files into HTML, CSS or anything other text-based media in real-time. Data can be retrieved from remote sources during the template rendering process, creating dynamic web pages built by consuming APIs and remote files without the need to use client-side Javascript/AJAX calls or an intermediate server framework.

Documentation

You can read the complete Diecast manual at https://ghetzel.github.io/diecast.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].