{"repo":"duck-compiler/duckc","free":true,"listed":false,"github":"https://github.com/duck-compiler/duckc","clone":"git clone https://github.com/duck-compiler/duckc.git","description":"duck-lang is a modern, compiled and batteries included programming language for full-stack web-development on the go runtime","language":"Rust","stars":145,"topics":["compiler","fullstack","golang","react","tailwindcss","webdev"],"license":"MIT","category":"ui-components","readme_excerpt":"Duck the programming language for modern full-stack web-development Website Tour of Duck Blog Standard Library ⚠️ We're in an early Alpha Stage and not production ready yet. Duck is a modern, compiled and batteries included programming language for full-stack web-development, that's built on top of the go ecosystem, it leverages the concepts of duck-typing onto a fast and reliable platform while introducing JSX like server-side templating and client-side react components as first-class citizens. This repository hosts the source code for Duck. It contains the compiler, it's build tool dargo, the standard library and documentation. ✨ Key Features Compiles to Go : The program compiles down to a native Go binary, easy cross-compilation, and the performance of Go. Structural \"Duck\" Typing : Based on Go structs, but flexible. You don't need explicit interface declarations; if the shape matches, it fits. Compiletime enforced mutability checks : mutations to references are explicit and must be annotated, with the &mut . Web Native : SSR : Built-in HTML template parsing for server-side rendering. Components : Use React components directly within templates (with native JS support). Duckwind : Includes Duckwind, a feature-complete Tailwind CSS alternative written in Rust that integrates directly with the language. ------------- 🛠️ Installation Duck supports MacOS , Linux and Windows . To manage your installation, use duckup , our official toolchain installer and version manager. Homebr","default_branch":null,"files":null,"tree":[],"storefront":"/r/duck-compiler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/duck-compiler/duckc/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."}