{"repo":"ghetzel/diecast","free":true,"listed":false,"github":"https://github.com/ghetzel/diecast","clone":"git clone https://github.com/ghetzel/diecast.git","description":"A standalone web server and template framework.","language":"Go","stars":15,"topics":["golang","template","web-server"],"license":"LGPL-2.1","category":"saas-starters-boilerplates","readme_excerpt":"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.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ghetzel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ghetzel/diecast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}