{"repo":"HeliosLang/compiler","free":true,"listed":false,"github":"https://github.com/HeliosLang/compiler","clone":"git clone https://github.com/HeliosLang/compiler.git","description":"Helios is a DSL for writing Cardano smart contracts. This library lets you compile Helios scripts and build Cardano transactions.","language":"JavaScript","stars":147,"topics":["cardano","plutus","compiler","programming-language","smart-contracts"],"license":"BSD-3-Clause","category":"blockchain-web3","readme_excerpt":"Helios Lang Helios is a Domain Specific Language that compiles to Plutus-Core (i.e. Cardano on-chain validator scripts). Helios is a non-Haskell alternative to Plutus. Helios is purely functional, strongly typed, and has a simple curly braces syntax. It notably supports closures, functions with optional arguments and multiple return values, OOP-like methods, enums as tagged unions, and generics. The Helios library is written in Javascript, with complete Typescript type-coverage. This library lets you compile Cardano smart contracts and create Cardano transactions. Helios is all you need to build 100% client-side dApps for Cardano. Example: time-lock User guide The Helios language and Helios API are covered extensively by the online book. Online playground There is an online coding playground. VSCode plugin There is a VSCode plugin called Helios that can be installed through the extensions marketplace. Currently it only supports syntax highlighting and syntax error diagnostics. Please help us improve this extension by contributing to the helios-ide-plugins repository. Sponsoring For sponsoring we prefer using the Cardano blockchain itself (instead of Patreon or Github's sponsor system). Our Cardano address is the same one where the helioslang adahandle is located: Please join our Discord and tell us what you'd like your sponsorship to be used for before sending funds. Acknowledgements Early contributors who deserve special acknowledgement: Ch1n3du: improved syntax, documentati","default_branch":null,"files":null,"tree":[],"storefront":"/r/HeliosLang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HeliosLang/compiler/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."}